0

私はこれらを理解しようとしてきましたが、すべての記事、ウィキなどは別のことを言っています. 私の理解では、
機能テストとは、新しい機能を分離してドキュメントに対してテストすることを意味します。それとも探索的テストも?
機能テストとは、機能的な観点からのみ、仕様に対してアプリケーション全体を検証することを意味します。

そして本によると、アプリ全体がテストされ、機能要件または設計ドキュメントに対してチェックされる場合、機能テストはシステムテストの一部であると言われています。

この分野の経験のある人は、私にそれを明確にすることができますか? ありがとうございました

4

1 に答える 1

0

機能テストはテストの一種ですが、システムテストはテストの範囲を定義します。2つは直交する概念ですが、機能テストは通常​​、システム全体で実行されます(したがって、一部の人々の心には混乱があります)。

機能テスト-システムの単一機能のテスト

機能テスト-機能テストの実行

機能テストは、システムの任意の部分(たとえば、個々のクラスまたはクラスのクラスター、サブシステム)、またはシステム全体で実行できます。

システムテスト-ユニットやモジュールではなく、システム全体でテストを実行します。これらは、機能テスト、ユーザビリティテスト、探索的テストなどである可能性があります。

また、ドキュメントで機能テストを定義および実行できるようにするConcordionなどのフレームワークでは、テストと要件のドキュメントの区別があいまいになっていることにも注意してください。

于 2012-07-22T09:53:38.063 に答える