Software-testing-dictionary-feature-testing

提供:Dev Guides
移動先:案内検索

機能テスト

機能テストとは何ですか?

ソフトウェア機能は、新しい機能を追加したり、既存の機能を変更したりするためにシステムで行われた変更として定義できます。 各機能は、便利で直感的で効果的な設計になっていると言われています。

実際には、そのリリースのそのサイクルに対応する機能をテストするための新しいテストセットが作成されます。 非常に重要で一般的に使用されている新機能は、そのリリースの各ビルドで徹底的にテストする必要があり、回帰テストもそれらの領域に関連して実行する必要があります。

機能を効果的にテストする方法

  • *機能の理解:*その機能に対応する要件または仕様を十分に読んでください。
  • *テストシナリオの構築:*テスターは、機能をテストするためだけにテストケースを開発する必要があります。 したがって、カバレッジ、トレーサビリティを維持できます。
  • *ポジティブおよびネガティブデータセットの準備:*テスターは、テストを開始する前に、可能性のあるすべてのネガティブ、ポジティブ、および境界のケースをカバーするテストデータを用意する必要があります。
  • *実装方法:*テスターは、アプリケーション層で機能がどのように実装され、バックエンドに関連する変更がある場合はそれを知っている必要があります。 これにより、影響を受ける領域が明確になります。
  • *ビルドの早期展開:*テスターは、サイクルの早い段階で機能のテストを開始し、不具合を報告する必要があります。リリースビルド全体で同じプロセスを繰り返す必要があります。