プログラムやシステムの動作を自動的に検証するプロセス。人手を介さずにテストケースを実行し、結果を確認する手法。
「自動テスト」を星図で探索する →
「自動テスト」とは?意味を解説
ソフトウェア開発において、テストの実行と結果検証を自動化する技術。開発効率向上、人的ミス削減、継続的な品質保証が目的。単体テストから統合テスト、UIテストまで様々なレベルで適用される。CI/CDパイプラインの中核をなす要素。
例文
- 自動テストにより、毎回のコード変更後に数秒で結果が得られる。
- 自動テストを導入してから、本番環境でのバグ報告が激減した。
- 自動テストスイートを実行して、すべてのテストケースがパスしたことを確認した。
語源・由来
「自動」と「テスト」の合成語。「自動」は自ら動く意味、「テスト」は試験・検査を意味する英語test。1990年代以降、XPやアジャイル開発の普及に伴い、テスト自動化が重視され、この用語が定着した。
英語で言うと
automated testingautomated testtest automation
「自動テスト」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「自動テスト」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「自動テスト」を探索する →