Try   HackMD

WordPress_カバヤオハヨーホールディングスサイト_テストケース

■はじめに

本資料はWordPressがインストールされているコンテンツに対して、バージョンアップデートやインフラ関連(CloudFrontなど)の全体的な変更が加わった際のテスト項目をまとめます。

※1 影響内容に応じてテストケースを選択して実施してください。

※2 WordPress5.2を参考に作成したテストケースです。必要に応じて適宜読み替えや変更をして利用してください。

■実施記録

テストを実施する際に記入をお願いします。

実施日 実施担当者
2020年04月01日 12:30〜XX:XX 水野 和樹
2020年04月17日 13:25〜XX:XX 吹越 未麻

検証対象

  • 本番
  • 検証

1.一般スタッフ権限での検証

一般スタッフ権限(※)での検証項目です。
※ 実際にWordPress上に記事を書いたりする担当者の方向け権限です。
上位権限である管理者権限と比較して機能が絞られています。

一般スタッフ権限でログインして検証を行ってください。

管理画面とIDPWについて
https://nkohweb.backlog.com/alias/wiki/70837

管理画面

ログイン後、管理画面のサイドバーの項目に表示されている項目が以下の項目だけであること。

  • ニュース
  • メディア
  • 固定ページ
  • お問い合わせ
  • プロフィール
  • ツール
  • メニューを閉じる

カテゴリー

  • カテゴリーの新規作成が問題なく行えること

  • カテゴリーの変更が問題なく行えること

  • カテゴリーの削除が問題なく行えること

タグ

  • タグの新規作成が問題なく行えること
  • タグの変更が問題なく行えること
  • タグの削除が問題なく行えること

投稿(ニュース)

  • 記事の新規作成が問題なく行えること
    • 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること
    • 記事編集画面の**「メディアを追加」**が問題なく利用できること
      • メディアの新規アップロードが行えること
      • メディアを投稿に挿入することが行えること
      • アップロードしたメディアの削除が行えること
    • 入力した内容が公開前のプレビューで問題なく確認できること
    • 記事の下書き保存が問題なく行えること
    • 記事の予約投稿が問題なく行えること
  • 記事公開後の編集が問題なく行えること
    • 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること
    • 入力した内容が公開後のプレビューが問題なく確認できること
    • 記事の即時投稿が問題なく行えること
  • 投稿した記事がユーザー画面から問題なく確認できること
  • 記事の**削除(ゴミ箱を空にまで)**が問題なく行えること
    • 削除した記事がユーザー画面に表示されていないこと

メディア

  • メディアの新規投稿が問題なく行えること
    • 投稿したメディアのタイトルなどの編集が問題なく行えること
  • メディアの削除が問題なく行えること
    • 一括選択からの削除も問題なく行えること

固定ページ

  • 固定ページの新規作成が問題なく行えること
    • 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること
    • 入力した内容が公開前のプレビューが問題なく確認できること
    • 固定ページの下書き保存が問題なく行えること
    • 固定ページの予約投稿が問題なく行えること
  • 固定ページ公開後の編集が問題なく行えること
    • 別紙のテスト投稿用テンプレートに従った内容の入力が問題なく行えること
    • 入力した内容が公開後のプレビューが問題なく確認できること
    • 固定ページの即時投稿が問題なく行えること
  • 投稿した固定ページが問題なく確認できること
  • 固定ページの**削除(ゴミ箱を空にまで)**が問題なく行えること
    • 削除した固定ページがユーザー画面に表示されていないこと

お問い合わせ

後述する要検証プラグイン「Contact Form7」で検証を実施

加藤さん:formrunに乗り換えましたので書きっぷりを修正したいのですが、formrunへの動作確認も行ったほうがよいものなのでしょうか・・???

2.管理者権限での検証

管理者権限(※)での検証項目です。
※ WordPressそのものを運用する担当者の権限です。
全ての権限を利用することができます。

管理画面に上述した管理者権限でログインして検証を行ってください。

必要に応じて一般管理者権限で行える操作 + 管理者権限でしか行えないプラグインの検証を実施する。

要検証プラグイン

Taxonomy Order

カテゴリー、タグをD&Dでソートできるプラグイン

【ユーザ画面】

ユーザ画面には影響しないプラグインのため、検証なし

【管理画面】

管理画面より「ニュース > Taxonomy Order」の順で選択する

  • D&Dで順序が入れ替えられること
  • 順序を入れ替えた後、保存ボタンで順序が保存されること

Contact Form 7

問い合わせフォームを生成、管理するプラグイン
加藤さん:formrunに乗り換えましたのでここは削除お願いしたいです。m(_ _)m

【ユーザ画面】

  • /contact ページのお問い合わせが正常に動作すること
    • お問い合わせ受付アドレス( info-hd@kabaya-ohayo.jp )に問い合わせ内容のメールが配信されているか
    • 問い合わせ元のアドレスに問い合わせを受け付けた旨の自動返信メールが配信されているか

【管理画面】

管理画面の「お問い合わせ」を選択する

  • コンタクトフォームの新規作成が問題なく行なえること
  • コンタクトフォームの編集が問題なく行なえること
  • コンタクトフォームの削除が問題なく行なえること

C3 Cloudfront Cache Controller

CloudFrontのキャッシュを削除するプラグイン

【ユーザ画面】

ユーザ画面には影響しないプラグインのため、検証なし

【管理画面】

管理画面の「CloudFront設定」を選択する

  • 全てのキャッシュをクリアを押下して問題なく処理が完了すること

※ 可能であればニュース記事などを変更し、キャッシュが有効になっている状態からクリアをして変更が反映されることを確認する
加藤さん:検証前に現在キャッシュが有効になっているか確認したかったのですが、Firefoxでみると何度リロードしてもMiss from cloudfrontのままです。。ChromeでみるとHit from cloudfrontでした。この違いはなんなのでしょうか・・。余裕があれば教えてください。m(_ _)m

SiteGuard WP Plugin

WPの管理画面などのセキュリティをインストールだけで高めるプラグイン

【ユーザ画面】

ユーザ画面には影響しないプラグインのため、検証なし

【管理画面】

  • 管理画面のログインページURLが「login_XXXXX」といったデフォルトのログインページではなくなっていること

  • 管理画面へのログイン時の画像認証が正常に機能していること

  • ログインロックが有効であること(X秒間にN回以上誤るとY秒間、アクセス元IPからのアクセスを無効にする設定 詳細設定は「管理画面 > SiteGuard > ログインロック」から参照)

  • 管理者権限でログインした際に、そのユーザのアドレスにログインアラートが通知されること(この機能いる?)

… 他にもあるが、管理者に直接影響するのは概ねこの程度

記事一覧ページからタイトルをクリックした際に、別ページ・ファイルにリダイレクトさせることができるプラグイン

  • 記事作成画面からリダイレクトURLを指定し、記事を作成できること
  • 記事一覧画面で対象の記事の導線を押下して、リダイレクトURLに遷移すること

リンク切れがあった場合、管理画面(ダッシュボード)に通知するプラグイン

  • あえて繋がらないリンクを含んだ適当な記事を作成し、BrokenLinkChecker上で計測されていること

検証不要プラグイン

WP Multibyte Patch

WP全体でマルチバイト文字(日本語)をうまく扱えるようにしてくれるプラグイン

WPの動作全体に影響を及ぼすプラグインのため、全ての検証は現実的ではない。
上記検証中を行う中で、文字化けなどが発生していないか?も踏まえて確認することで正常動作を担保する。

その他のプラグインも存在するが、無効化されているため検証不要

CloudFront

  • 管理画面はCloudFrontキャッシュが無効になっていること(画面を2回リロードしてレスポンスヘッダーのx-cacheの値はMiss from cloudfrontになっていること)