ソフトウェア コンテキスト駆動テストとは何ですか? -techopediaからの定義

コンテキスト駆動テストとは何ですか? -techopediaからの定義

目次:

Anonim

定義-コンテキスト駆動テストとはどういう意味ですか?

コンテキスト駆動型テストは、フィールドでの製品の使用、またはパフォーマンスまたは実稼働環境を考慮した特定の種類のソフトウェアテストです。 開発者は、ソフトウェアを構築時に評価し、欠陥を探し、最終的な最終リリースの前に設計を最適化する1つの方法です。

Techopediaでコンテキスト駆動テストを説明

コンテキスト駆動型テストは、専門家がテストの「哲学」として説明するものであり、アジャイルソフトウェア開発における他の種類の概念テストと一緒に行われます。 たとえば、一部の専門家は、ユーザーインターフェイスまたはユーザーフレンドリー(またはユーザー効率の高い)プロセスに関するいくつかのより抽象的な問題は、より技術的な種類のソフトウェアテストではなく、コンテキスト駆動型テストの一部であると言います。 つまり、コンテキスト駆動型テストでは、開発者は、構文または関数言語のコード違反の特定のインスタンスを探すのではなく、人々が実際にソフトウェアをどのように使用し、そのプロセスがうまく機能するかどうかを調べます。

コンテキスト駆動型テストの性質は、定義により技術的である他の種類のソフトウェアテストとは異なります。 たとえば、ブラックボックステストとホワイトボックステストは、開発者が製品の内部設計を見ているかどうかが異なる2つのソフトウェアテスト方法です。 モジュールテストや統合テストなどの他のタイプのテストは、開発者がコードの個々のモジュールをテストするのか、ソフトウェアプログラムの機能コンポーネントを形成する接続モジュールをテストするのかに関係します。

コンテキスト駆動テストとは何ですか? -techopediaからの定義