テスト自動化
表示
テスト自動化(テストじどうか)とは、テスト支援ツール等を使うことにより、ソフトウェアテストを自動化することである。テスト自動化は、反復的なタスクや手作業では困難なテストの実施を可能にする。CI/CDに不可欠な要素である。[1]
一般的アプローチ
[編集]テスト自動化には多くのアプローチがあるが、以下は広く使われている一般的なアプローチ:
- GUIテスト
- APIテスト
手順
[編集]この自動化には通常、以下のような手順が含まれる。
- テストケースの設計
- テストの実行と結果の確認
- テスト進捗の管理
- カバレッジ(網羅率)分析
- 信頼度成長曲線
- レポートの作成
脚注
[編集]- ^ O’Connor, Rory V.; Akkaya, Mariye Umay; Kemaneci, Kerem; Yilmaz, Murat; Poth, Alexander; Messnarz, Richard (2015-10-15) (英語). Systems, Software and Services Process Improvement: 22nd European Conference, EuroSPI 2015, Ankara, Turkey, September 30 -- October 2, 2015. Proceedings. Springer. ISBN 978-3-319-24647-5
- ^ “Test Automation Best Practices and Tips for QA Managers”. 2021年7月15日閲覧。