ソフトウェアテストとは、開発したソフトウェアが正しく動作するか、求められる仕様を満たしているか、意図しない動作をしないかを確認する活動です。現在、ソフトウェアは私たちの生活や仕事を支える重要な存在となっており、不具合が発生すると、経済面での損失や時間の浪費、信用の失墜など様々な問題が発生し、場合によっては重大な事故につながることもあります。
そのためソフトウェアテストには、欠陥を見つけるだけでなく、品質を評価し、運用時のリスクをできるだけ低減する役割があります。
ここでは、ソフトウェアテストの概要を解説します。





