複数の利用者区分があるWebサービスを対象に、テスト実行の支援をお引き受けしました。お客様が用意されたテストケースに基づき、E2Eテストと機能改修後の確認を実施しています。
検証には複数のスマートフォンとPCを使い、テスト担当チームで分担して進めました。
テスト前の課題
開発やリリースの状況によって、必要なテストの量は変動します。今回のお客様では、その変動に対して実行を担う人手が足りていませんでした。
ご相談時の状況は、次のとおりです。
- 開発・リリースに伴ってテスト量が変動し、実行を担う人手が不足していた
- お客様側のご担当者がテストケースの作成と実行の両方を担い、業務が集中していた
- 既存のテストケースと運用はすでに整っていた
そのため求められていたのは、既存のテストケースと運用に沿ったまま、実行部分を分担できる支援体制でした。
ご提案・テストアプローチ
最初に検証環境でE2Eテストを行い、主要な操作フローと仕様を確認しました。そのうえで、改修内容に応じたテストへ進む流れをとっています。
進め方は次のとおりです。
- お客様のテスト手順・改修内容・画面仕様を確認する
- 検証環境でE2Eテストを行い、主要な操作フローと仕様を把握する
- 担当を分担し、複数端末で操作・表示・挙動を確認する
- 検証結果を画像・動画で記録し、不具合や仕様との相違を報告する
- 開発ご担当者と確認しながら、再現確認と再テストを行う
- 作業時間を記録し、完了報告を行う
検証結果は画像と動画で記録し、不具合だけでなく仕様との相違もあわせて報告しています。報告後は開発ご担当者と確認を取りながら、再現確認と再テストまで対応しました。
なお、再現確認とE2Eテストは、実施に時間を要した工程でした。
テストした主な機能・観点
確認した機能と観点は、次のとおりです。
| 区分 | 確認した内容 |
|---|---|
| 基本操作 | 主要画面での操作と表示 |
| 操作フロー | 関連画面をまたぐ一連の動作 |
| 状態の変化 | 処理状況に応じた画面遷移と表示内容 |
| 利用者区分 | 利用者ごとに異なる画面や操作 |
| 情報表示 | 利用者に関わる情報の表示・操作 |
| 共通観点 | 複数端末での操作・表示・挙動 |
利用者区分によって画面や操作が異なるため、区分ごとの確認を観点に含めています。あわせてすべての区分に共通する観点として、複数端末での操作・表示・挙動を確認しました。
効果
お客様のテスト実行を分担し、次の作業に対応しました。
- 検証環境でのE2Eテスト
- 機能改修後の確認
- 不具合の再現確認と再テスト
- 画像・動画による検証結果の記録と報告
テストケースはお客様の既存のものをそのまま使い、実行部分を当チームが分担する形で支援しています。
こんな企業におすすめ
今回と同じような状況の企業に向いている支援です。
- テストケースは用意できているが、実行を担う人手が足りない企業
- リリース前や開発量が増える時期に、テスト実行を分担したい企業
- Webサービスを複数端末で検証したい企業



