IT・システム開発
テスト自動化
Test Automation
読み:てすとじどうか
決めた試験の準備・実行・判定などを、ソフトウェアに繰り返し実行させることです。
まず意味をつかむ
同じ確認を何度も手作業で行う代わりに、仕組みへ任せます。人は新しい問題の探索や、結果の意味を考える仕事へ時間を使いやすくなります。
仕事でどう使うか
繰り返し頻度、実行時間、結果の安定性から対象を選びます。期待結果と試験データを管理し、仕様変更に合わせた保守の担当と費用も計画します。
判断を一段深める
自動化する量を増やすだけでは価値は高まりません。誤った判定や不安定な失敗が多いと信頼が失われます。人の判断が必要な確認と分担し、発見の速さと維持費で有効性を評価します。
IN PRACTICE
具体例で考える
架空の料金計算の代表20ケースを変更のたびに自動実行し、担当者は新しい割引条件の探索と結果の確認へ集中します。
理解を助けるための架空の例です。試験のすべてを機械へ任せる意味ではなく、人との分担を示します。
ここは誤解しやすい
自動化された試験も保守が必要です。作成後ずっと費用がゼロになるわけではありません。
参考資料
参考:ISTQB® Certified Tester Foundation Level Syllabus v4.0.1(2024)。著者:Renzo Cerquozzi、Wim Decoutere、Jean-François Riverin、Arnika Hryszko、Martin Klonk、Meile Posthuma、Eric Riou du Cosquer、Adam Roman、Lucjan Stapp、Stephanie Ulrich、Eshraka Zakaria。著作権者:同著者およびInternational Software Testing Qualifications Board。本文・具体例・図解は独自に作成しています。 · 利用条件
解説・具体例・図解は独自に作成しています。
この知識を、組織の力へ。
