私は機能テストの定義を調査してきましたが、具体的な説明に出くわすことができず、これを調整するのに役立つ追加情報をいただければ幸いです。
私が遭遇した2つの主なアイデアは次のとおりです。
- テスト タイプとしての機能テストであり、ユニット テスト、統合テスト、システム テスト、受け入れテストのテスト レベルで構成されます。
- 単体テストおよび統合テストとは別のレベルとしての機能テスト (システム テストのサブセットが先行する場合もある) は、ブラック ボックス アプローチを使用して製品をエンドツーエンドでテストします。目的は、定義されたすべての機能仕様を検証することです。