# WordPress\_カバヤオハヨーホールディングスサイト_テストケース ## ■はじめに 本資料はWordPressがインストールされているコンテンツに対して、バージョンアップデートやインフラ関連(CloudFrontなど)の全体的な変更が加わった際のテスト項目をまとめます。 ※1 影響内容に応じてテストケースを選択して実施してください。 ※2 WordPress5.2を参考に作成したテストケースです。必要に応じて適宜読み替えや変更をして利用してください。 ## ■実施記録 テストを実施する際に記入をお願いします。 | 実施日 | 実施担当者 | | --------------------------- | ---------- | | 2020年04月01日 12:30〜XX:XX | 水野 和樹 | | 2020年04月17日 13:25〜XX:XX | 吹越 未麻 | ### 検証対象 - [x] 本番 - [ ] 検証 ## 1.一般スタッフ権限での検証 一般スタッフ権限(※)での検証項目です。 ※ 実際にWordPress上に記事を書いたりする担当者の方向け権限です。 上位権限である管理者権限と比較して機能が絞られています。 一般スタッフ権限でログインして検証を行ってください。 **管理画面とIDPWについて** https://nkohweb.backlog.com/alias/wiki/70837 ### 管理画面 ログイン後、管理画面のサイドバーの項目に表示されている項目が**以下の項目だけ**であること。 * [x] ニュース * [x] メディア * [x] 固定ページ * [x] お問い合わせ * [x] プロフィール * [x] ツール * [x] メニューを閉じる ### カテゴリー * [x] カテゴリーの**新規作成**が問題なく行えること * [x] カテゴリーの**変更**が問題なく行えること * [x] カテゴリーの**削除**が問題なく行えること ### タグ * [x] タグの**新規作成**が問題なく行えること * [x] タグの**変更**が問題なく行えること * [x] タグの**削除**が問題なく行えること ### 投稿(ニュース) - [x] 記事の**新規作成**が問題なく行えること - [x] 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること - [x] 記事編集画面の**「メディアを追加」**が問題なく利用できること - [x] メディアの新規アップロードが行えること - [x] メディアを投稿に挿入することが行えること - [x] アップロードしたメディアの削除が行えること - [x] 入力した内容が**公開前のプレビュー**で問題なく確認できること - [x] 記事の**下書き保存**が問題なく行えること - [x] 記事の**予約投稿**が問題なく行えること - [x] 記事公開後の**編集**が問題なく行えること - [x] 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること - [x] 入力した内容が**公開後のプレビュー**が問題なく確認できること - [x] 記事の**即時投稿**が問題なく行えること - [x] 投稿した**記事**がユーザー画面から問題なく確認できること - [x] 記事の**削除(ゴミ箱を空にまで)**が問題なく行えること - [x] 削除した記事がユーザー画面に表示されていないこと <font color="red"> </font> ### メディア - [x] メディアの**新規投稿**が問題なく行えること - [x] 投稿したメディアの**タイトルなどの編集**が問題なく行えること - [x] メディアの**削除**が問題なく行えること - [x] **一括選択からの削除**も問題なく行えること ### 固定ページ - [x] 固定ページの**新規作成**が問題なく行えること - [x] 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること - [x] 入力した内容が**公開前のプレビュー**が問題なく確認できること - [x] 固定ページの**下書き保存**が問題なく行えること - [x] 固定ページの**予約投稿**が問題なく行えること - [x] 固定ページ公開後の**編集**が問題なく行えること - [x] 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること - [x] **入力した内容が公開後のプレビュー**が問題なく確認できること - [x] 固定ページの**即時投稿**が問題なく行えること - [x] 投稿した**固定ページ**が問題なく確認できること - [x] 固定ページの**削除(ゴミ箱を空にまで)**が問題なく行えること - [x] 削除した固定ページがユーザー画面に表示されていないこと ### お問い合わせ ~~後述する要検証プラグイン「Contact Form7」で検証を実施~~ <font color="blue">加藤さん:formrunに乗り換えましたので書きっぷりを修正したいのですが、formrunへの動作確認も行ったほうがよいものなのでしょうか・・???</font> ## 2.管理者権限での検証 管理者権限(※)での検証項目です。 ※ WordPressそのものを運用する担当者の権限です。 全ての権限を利用することができます。 管理画面に上述した管理者権限でログインして検証を行ってください。 必要に応じて一般管理者権限で行える操作 + 管理者権限でしか行えないプラグインの検証を実施する。 ## 要検証プラグイン ### Taxonomy Order **カテゴリー、タグをD&Dでソートできるプラグイン** **【ユーザ画面】** ユーザ画面には影響しないプラグインのため、検証なし **【管理画面】** 管理画面より「ニュース > Taxonomy Order」の順で選択する * [x] D&Dで順序が入れ替えられること * [x] 順序を入れ替えた後、保存ボタンで順序が保存されること ### Contact Form 7 **問い合わせフォームを生成、管理するプラグイン** <font color="blue">加藤さん:formrunに乗り換えましたのでここは削除お願いしたいです。m(_ _)m</font> **【ユーザ画面】** * [ ] /contact ページのお問い合わせが正常に動作すること * [ ] お問い合わせ受付アドレス( info-hd@kabaya-ohayo.jp )に問い合わせ内容のメールが配信されているか * [ ] 問い合わせ元のアドレスに問い合わせを受け付けた旨の自動返信メールが配信されているか **【管理画面】** 管理画面の「お問い合わせ」を選択する * [x] コンタクトフォームの**新規作成**が問題なく行なえること * [x] コンタクトフォームの**編集**が問題なく行なえること * [x] コンタクトフォームの**削除**が問題なく行なえること ### C3 Cloudfront Cache Controller **CloudFrontのキャッシュを削除するプラグイン** **【ユーザ画面】** ユーザ画面には影響しないプラグインのため、検証なし **【管理画面】** 管理画面の「CloudFront設定」を選択する - [x] **全てのキャッシュをクリア**を押下して問題なく処理が完了すること ※ 可能であればニュース記事などを変更し、キャッシュが有効になっている状態からクリアをして変更が反映されることを確認する <font color="blue">加藤さん:検証前に現在キャッシュが有効になっているか確認したかったのですが、Firefoxでみると何度リロードしてもMiss from cloudfrontのままです。。ChromeでみるとHit from cloudfrontでした。この違いはなんなのでしょうか・・。余裕があれば教えてください。m(_ _)m</font> ### SiteGuard WP Plugin **WPの管理画面などのセキュリティをインストールだけで高めるプラグイン** **【ユーザ画面】** ユーザ画面には影響しないプラグインのため、検証なし **【管理画面】** * [x] 管理画面のログインページURLが「**login_XXXXX**」といったデフォルトのログインページではなくなっていること * [x] 管理画面へのログイン時の画像認証が正常に機能していること * [x] ログインロックが有効であること(X秒間にN回以上誤るとY秒間、アクセス元IPからのアクセスを無効にする設定 詳細設定は「管理画面 > SiteGuard > ログインロック」から参照) * [x] 管理者権限でログインした際に、そのユーザのアドレスにログインアラートが通知されること(この機能いる?) … 他にもあるが、管理者に直接影響するのは概ねこの程度 ### VK Link Target Controller **記事一覧ページからタイトルをクリックした際に、別ページ・ファイルにリダイレクトさせることができるプラグイン** * [x] 記事作成画面からリダイレクトURLを指定し、記事を作成できること * [x] 記事一覧画面で対象の記事の導線を押下して、リダイレクトURLに遷移すること ### Broken Link Checker **リンク切れがあった場合、管理画面(ダッシュボード)に通知するプラグイン** * [x] あえて繋がらないリンクを含んだ適当な記事を作成し、BrokenLinkChecker上で計測されていること ## 検証不要プラグイン ### WP Multibyte Patch **WP全体でマルチバイト文字(日本語)をうまく扱えるようにしてくれるプラグイン** WPの動作全体に影響を及ぼすプラグインのため、全ての検証は現実的ではない。 上記検証中を行う中で、文字化けなどが発生していないか?も踏まえて確認することで正常動作を担保する。 **その他のプラグインも存在するが、無効化されているため検証不要** ## CloudFront - [x] 管理画面はCloudFrontキャッシュが無効になっていること(画面を2回リロードしてレスポンスヘッダーのx-cacheの値は`Miss from cloudfront`になっていること)