2017-01-19 3 views
1

私はより広範なテストプロセスを紹介していますが、私はFunctional Testingについて読んでいました。私は前にシナリオテスティングを手がけましたが、私はFunctional Testingという言葉にかなり新しいです。シナリオテストと機能テストの違いはありますか?それとも同義ですか?

しかし、私は、彼らが同義であるか、一方が他方たり、2つの別々のものであるかどうかサブカテゴリであるかどうかかどうか上の任意の情報を見つけることができていませんでした、二つは同義であると思われます。私はstackoverflowを検索しました。私は両方のwikiページを読んでいます。私は両方のブログといくつかの大学のページを両方読んだので、答えが見つからないようです。

タイトル通りです。シナリオテストと機能テストの違いはありますか?それとも同義ですか?

+1

彼らは私とかなり同義です。 – vikingsteve

答えて

1

シナリオのテストは、BDD(Behavorial駆動開発)で導入されました。したがって、基本的に1つのシナリオをテストする場合、ほとんどの場合、複数の機能テストシナリオがあります。シナリオテストの目的は、シナリオ全体をテストすることであり、BDDはそれを大きく促進します。
例を挙げてそれを詳しく説明しましょう。したがって、プロジェクトがBDDに従っており、テストするシナリオは、通常Acceptance Criteriaの形式で指定されます。

認証されたユーザーとして、現金を引き出すためにATMを使用できるようになります。

ので、このシナリオをテストするために、この場合には、あなたが実行するために、複数の機能テストが必要になります。以下にそれらのいくつかのリスト:

  1. ユーザーの認証
  2. 現金撤回

この一つだけの流れを撤回する有効な現金を入力して、このに関与する複数の正と負の機能テストがあるでしょうシナリオを設計する必要があります。
シナリオは複数の機能テストで構成されていると言えます。ただし、シナリオのテストには、パフォーマンス、ユーザビリティのテストなどに関するシナリオが含まれている可能性があり、機能テストにのみ限定されているわけではないため、同義語ではありません。
希望している質問をある程度解決できました。

関連する問題