質問

ソフトウェアテストの用語を調べようとしています。具体的には、次のシナリオに当てはまります。

  1. ソフトウェア「S」はバージョン V です
  2. Sには「ウィズ」、「バン」、「ズーム」の機能があります。
  3. S のズームにバグが見つかりました
  4. ズーム機能に対処するパッチを適用します。
  5. S でズームできるようになりました
  6. Sはもう空振りすることができません。

私の質問:特定のモジュールへのパッチが他のモジュールを予期せず破壊しないようにするために、具体的にはどのような種類のテストが設計されていますか?これは単に回帰テストの特殊なケースなのでしょうか? これに特別な用語はありますか?

再投稿である場合は申し訳ありませんが、よろしくお願いします。

乾杯

役に立ちましたか?

解決

うん、バグのようなものは、回帰と呼ばれています。そして、回帰テストは、(自動および手動)テストの基本的な構成要素です。テストのこのクラスは、多くの場合、単に新しいものと道に沿って、特定のバグのためのテストを作成しますが、新しい全体の累積テスト・セットに対してビルドを確認するために、継続的に起因します。

他のヒント

私は時々この現象を呼んで "モグラ-モグラを。"

あなたは一つのことを修正し、別の問題がどこか別の場所にポップアップします。

あなたのモジュールがテスト可能なユニットの場合は、

、あなたはこのような潜在的なシナリオをカバーするために、できるだけ多くのテストを書いてみることができます。モジュールは、現実的にユニットテストすることができない場合は、ええ、あなたはこのようなものをキャッチするために、システム全体の回帰テストする必要があります。

あなたのシナリオは基本的に欠陥が固定しまった確認テストサイクルの中のように述べたとアプリケーションの一部が意図したものではなく、その修正が導入されるか、または他の場所ソフトウェアの異なる欠陥を発見したとして働き始めています。だから、明らかにそれはです 回帰バグと以前に渡された機能の回帰テストで発見されなければならない。

既存のプロジェクトに新しい機能を追加した後、我々は、既存の機能の追加機能の影響を確認する必要があります。これは、回帰テストと呼ばれます。

デフ: - 回帰テストは、ソフトウェアが変更または増強を受けた後にソフトウェアの機能を確認または拒否ソフトウェアテストの形である

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top