Qase導入によるテスト管理の効率化と課題解決
テックタッチ株式会社 / shutty
シニアマネージャー / QAエンジニア / 従業員規模: 101名〜300名 / エンジニア組織: 11名〜50名
利用プラン | 利用機能 | ツールの利用規模 | ツールの利用開始時期 | 事業形態 |
---|---|---|---|---|
スタンダードプラン | テストケース管理・テストのモニタリング | 11名〜50名 | 2023年7月 | B to B |
利用プラン | スタンダードプラン |
---|---|
利用機能 | テストケース管理・テストのモニタリング |
ツールの利用規模 | 11名〜50名 |
ツールの利用開始時期 | 2023年7月 |
事業形態 | B to B |
導入の背景・解決したかった問題
導入背景
ツール導入前の課題
約 10,000 件のテストケースの管理およびテストのモニタリングのためにスプレッドシートを利用していたが、以下の点に課題があった。
- テストケースの実行対象をテストケースの全体から抽出するのに時間がかかっていた
- テストの進行状況と結果をリアルタイムでモニタリングするために関数や GAS を都度設定する必要があった
- テストケースの情報量が多いため横長になり、可読性が低かった
どのような状態を目指していたか
上記の課題が解決された状態を目指した。
- テストケースに属性を設定し、容易に絞りこみテスト実行できること
- テストの進行状況と結果がリアルタイムにモニタリングできること
- テスト実行しやすいこと
加えて、下記を重要視していた。
- プロジェクト管理ツール※との連携が容易なこと
- テスト自動化ツール or CI ツールとの連携が容易なこと
- 手動/自動で実行するテストケースを一元管理できること
※テックタッチではプロジェクト管理ツールとして Jira を用いていたが、ツール検討当時 Linear に移行することを検討していたため、ツールの連携を重要視していた。
参考資料
比較検討したサービス
- Practitest
- TestRail
- Quality Forward
比較した軸
- スプレッドシートからの移行が容易であること
- プロジェクト管理ツールとの連携が容易なこと
- テスト自動化ツール or CI ツールとの連携が容易なこと
- 手動/自動で実行するテストケースを一元管理できること
選定理由
- Linear との連携がサポートされていること
- レポート機能や API が充実していること
- 操作しやすいこと
導入の成果
改善したかった課題はどれくらい解決されたか
- テストケースの実行対象をテストケースの全体から抽出するのに時間がかかっていた
- テストの進行状況と結果をリアルタイムでモニタリングするために関数や GAS を都度設定する必要があった
→テストケースの一覧( Repository )から柔軟にフィルタンリングをすることで Test Plan / Test Run を作成することでテスト実装が容易になった。
- テストケースが横長になり、可読性が低かった
→テストケース 1 件の情報を横スクロールなしで確認できるようになり、テストを実行しやすくなった。
導入に向けた社内への説明
上長・チームへの説明
上長に向けては、下記を説明した。
- スプレッドシートでのテスト実行の準備に時間がかかっていること
- 自動テストとの連携が今後必要になること
チームに対してはもともとスプレッドシートでのテストケース管理やテストのモニタリングの煩雑さに苦労していたため、とくに説明の必要なく進めることができた。
活用方法
ほぼ毎日、テスト実装/実行で利用している。
よく使う機能
- Repository
- テストスイート、テストケースの管理
- Test Runs
- テストの実行記録入力、モニタリング
ツールの良い点
- 他のツールとの連携がわかりやすいこと
- Playwright の実行結果を直接テストケースと関連づけることができること
- レポートの出力可能な項目が多いこと
ツールの課題点
- テスト対象のバージョンごとにテストケース管理ができないこと
- 全て英語である点(日本語話者のみのため)
ツールを検討されている方へ
Qase は Excel やスプレッドシートのような表形式ではテストケースを表現しません。そのため、表形式のテスト管理ツールを探している方にはおすすめできません。一方で Suite で Nested tree view や Folder view を使用して階層構造を容易に表現することができます。これにより、機能別に階層の深浅を任意の深さにネストしたテストケースとして管理することが可能です。この点に関しては好みが分かれるかもしれませんので、ぜひチームや関連するメンバーでトライアルしてみてください。
筆者も本格的に表形式以外のテスト管理ツールを使用するのは初めてでしたが直感的で操作しやすいと感じました。また、他ツールとの連携の中でも Jira との相互連携が非常に便利でした。 Qase 上で Jira のチケットを登録するだけで Jira チケット側から Qase のテストケースへのリンクが作成されるためトレーサビリティの確保が容易になります。ただし、ご利用の連携ツールで対応しているかどうかはツールによって異なるため、トライアルで確認することをお勧めします。
テックタッチ株式会社 / shutty
シニアマネージャー / QAエンジニア / 従業員規模: 101名〜300名 / エンジニア組織: 11名〜50名
よく見られているレビュー
テックタッチ株式会社 / shutty
シニアマネージャー / QAエンジニア / 従業員規模: 101名〜300名 / エンジニア組織: 11名〜50名
レビューしているツール
目次
- 導入の背景・解決したかった問題
- 活用方法