home // システム開発におけるテスト // システムテスト1
システムテスト
機能テスト、障害テスト
お客様やプロジェクトによって呼び名が異なると思いますが、ここでテストすることは、機能テスト、障害テスト、性能テスト、負荷テスト、運用テストなどです。
機能テストは、要件定義で定義した通りに機能するかどうかのテストです。
特に、機能についてはお客様の方が詳しいので、お客様主体でテストされることが多いです。
障害テストは、障害が発生したとき、要件定義で定義された通りに稼動するかどうかのテストです。
例えば、サーバーに障害が発生した場合は、バックアップサーバーに自動で切り替えるように設計をしているなら、障害テストでわざと、いきなり電源やLANケーブルを抜くなど、サーバーに障害を発生させて、切り替わるかどうかです。