Week in Testへようこそ。ここでは、あらゆるスキルレベルの貢献者がWordPressのテストを始めるための便利なリンクと機会の一覧を見つけられます。質問や有意義な議論がある場合は、#core-testでTest Teamに参加してください。
Test Teamへの貢献が、WordPressに関する知識やスキルを高める素晴らしい方法でもあることをご存じですか?貢献に参加して、次回リリースに向けて念願のprops 😎を獲得しましょう。
再現テスト 🔁
対象者: すべての貢献者。
理由: パッチ適用に向けてチケットを進めるために、他のユーザーにも問題が存在することを示すのに役立ちます。
以下の新しいチケットはレビュー待ちの状態で、テスターが報告された問題を再現(通称「repro」)し、結果を記載した再現テストレポートを提供する必要があります。
- #56169:FSEでのヘッダーHeader サイトのヘッダーは通常、訪問者が最初に目にするものです。ページ上部全体に配置されるマストヘッドやヘッダーアートは、ウェブサイトの外観や雰囲気の一部です。コンテンツや、あなたまたは組織のブランドに対する訪問者の印象に影響を与えることがあります。また、画面サイズによって見え方が異なる場合もあります。メニューのナビゲーションが表示されない問題。
- #56178:FSEでモバイルメニューのリンクが表示されない問題。
- #56184:
register_block_typeがblock.jsonのancestorブロックBlock ブロックとは、WordPressエディターを使用して、組み合わせることでウェブページのコンテンツやレイアウトを形成するマークアップ単位を表す抽象的な用語です。過去にはショートコード、カスタムHTML、埋め込み検出で実現されていた概念を、単一の一貫したAPIとユーザー体験に統合したものです。設定を認識しない。
パッチテスト 🩹
対象者: ローカルテスト環境を構築できるすべての貢献者(開発者に限りません)。
理由: 問題を修正できるパッチであることを検証するには、提案されたパッチを適用し、テスト手順に従ってテストする必要があります。
以下のチケットはレビュー済みでパッチが提供されており、テスターがパッチを適用して手動でテストし、パッチテストレポートを通じてフィードバックを提供する必要があります。
- #56167:Twenty TwentyテーマでのRTL言語における投稿タイトルブロックの配置。
- #54677:デフォルトウィジェットの別名オプションにより、不要なDBクエリが発生する。
- #51812:コアCore コアとは、WordPressの実行に必要なソフトウェア一式です。コア開発チームがWordPressを構築しています。からjQuery Migrate 3.3.xを削除する作業の第3段階(最終段階)。
そして今週のボーナス 🌟として、ほぼ準備完了で、テスターによるさらなる確認を必要としているチケットをご紹介します。
- #54394:フォームの必須フィールドを示すインジケーターとメッセージ用の関数を追加。
- #51170:FTPFTP FTPはFile Transfer Protocol(ファイル転送プロトコル)の略で、インターネットを介してコンピューター間でファイルを移動する方法です。FTPクライアントと呼ばれるソフトウェアを使用して、WordPressウェブサイトのサーバーにファイルをアップロードできます。 https://codex.wordpress.org/FTP_Clientsの更新をRFC 959に準拠させる。さまざまなサーバー環境での綿密なテストが必要です。
- #53816:ウィジェットWidget WordPressウィジェットは、特定の機能を実行する小さなブロックです。ウェブページ上のサイドバー(ウィジェット対応エリアとも呼ばれます)に追加できます。WordPressウィジェットはもともと、WordPressテーマのデザインと構造をユーザーが簡単に制御できるようにするために作られました。の読み書きロジックをリファクタリング。
PHPUnitテスト 🛟
対象者: 自動化されたPHPUnitテストを構築できる、またはその方法を学ぶことに関心のあるQAまたはPHPPHP PHP(PHP: Hypertext Preprocessorの再帰的頭字語)は、広く使用されているオープンソースの汎用スクリプト言語で、特にウェブ開発に適しており、HTMLに埋め込むことができます。 https://www.php.net/manual/en/index.php 開発者の貢献者。
理由: 自動テストは、品質と後方互換性のためのソフトウェア開発のフィードバックループLoop ループは、WordPressが投稿を表示するために使用するPHPコードです。ループを使用すると、WordPressは現在のページに表示する各投稿を処理し、ループタグ内で指定された条件との一致状況に応じてフォーマットします。ループ内のHTMLまたはPHPコードは、各投稿で処理されます。 https://codex.wordpress.org/The_Loopを改善します。
以下の チケットには、それぞれのパッチに付随するPHPUnitテストを構築する必要があります。
- #56068:
WP::main()で投稿をクエリした後にHTTPHTTP HTTPはHyper Text Transfer Protocol(ハイパーテキスト転送プロトコル)の略です。HTTPはWorld Wide Webで使用される基盤プロトコルで、メッセージの形式と送信方法、および各種コマンドに応じてウェブサーバーとブラウザーが取るべきアクションを定義します。ヘッダーを送信。 - #21650:
stats()関数内のserialize()をprint_r()に置き換える。 - #56180:
header_image()関数にheader_imageフィルターFilter フィルターはフックの2種類のうちの1つです。https://codex.wordpress.org/Plugin_API/Hooks 関数が他の関数のデータを変更する方法を提供します。アクションの対となるものです。アクションとは異なり、フィルターは分離された形で動作することを目的としており、グローバル変数や出力に影響を与えるなどの副作用を持つべきではありません。を追加。
読む/見る 📖
今週のミーティング 🗓
- 2022年7月12日 16:00 UTC :
<test-triage>(#core-test)。 - 2022年7月15日 13:15 UTC :
<test-scrub>(#core-test)。