home // システム開発におけるテスト // システムテスト1

システムテスト

機能テスト、障害テスト

お客様やプロジェクトによって呼び名が異なると思いますが、ここでテストすることは、機能テスト、障害テスト、性能テスト、負荷テスト、運用テストなどです。

機能テストは、要件定義で定義した通りに機能するかどうかのテストです。
特に、機能についてはお客様の方が詳しいので、お客様主体でテストされることが多いです。

障害テストは、障害が発生したとき、要件定義で定義された通りに稼動するかどうかのテストです。
例えば、サーバーに障害が発生した場合は、バックアップサーバーに自動で切り替えるように設計をしているなら、障害テストでわざと、いきなり電源やLANケーブルを抜くなど、サーバーに障害を発生させて、切り替わるかどうかです。