需要に基づいたテストケースを設計する方法 - 理論をテストします

すぐに書き込みテストケースに出て起動しません文書を取得するための需要の後、ニーズを終え慎重な精査が必要で、モジュールのフローチャート内、システムレベルを描き、さまざまなテストポイントを特定し、他の需要は、ブレインストーミングのような仕上がり、これにしましたシステムは非常に明確に関数にテストされていて、その後、テストケースを書き始めるに進みます。だから、あるテストケースを書くの一般的な考えは何ですか?間違った場所を改善する必要がある場合は、以下に要約経験の半年による書き込みテストケース、。

慎重に要件が再び文書の読み取り、および主要なテストポイントは、全体的にシンプルなフローチャートを描くどこのレコードは理解していない:1、仕上げ分析要件を文書化します。その後、再度、各モジュールの機能、すべての機能を調べるためにフローチャートに示したモジュールを慎重に分析し、それを行うには、主要なテストポイントを示しています。

図2は、実施例により調製:ユース・ケース・シナリオ、システムユースケース、機能:異なる試験ビジネスルールに従って4つの部分に分割することができます。

例えばシナリオ使用:ユーザ論理設計のビジネスユースケースの実際の動作、必ずしも複雑な操作やロジックを伴わないが、ユーザは、最も一般的に通常の動作フローテストシーンデザインとして使用されます。

例システム:通常のシーン、シーンや枝シーンの異常を含む詳細なユーザーシナリオは、関連するシーンから二つ以上の特徴の組合せです。

有する実施例の機能:各ポイントの機能、ビジネスルールの検証を含むインターフェイス要素と機能のそれぞれを検証するために使用されるビジネス・ルール。シングルポイントの主な機能。

ステップ:(:アナログユーザーが実際に動作するキーワード)は、実施例シーンモジュール内に示すフローチャートに従って、ユーザのキービジネス目標は、いくつかの機能、完全なシステム・レベルのシミュレーションシナリオと異なるユーザーシナリオの実用的な操作を含む、記載点の組み合わせは、ユーザーシナリオを考えることができます。

ステップ2:システムの各文字システムの実施形態:次に、結合モジュールが描かれたフローチャート、ロールを複数のシステム、各ロール及び複数のタスクに分割し、各タスクは、システムのユースケースです。システムは、シーンの点から説明した通常処理、異常処理、分岐処理、に分けました。

第三段階:直接論理規則を用いて、実施例に記載のように記述された論理関数と単一ポイント機能ページ要素、階層的な記述論理のルールは、リファインメント手順を支配します。

いくつかの混乱があるユースケースを書き込む処理:

質問1:需要により明確にシーンと、後半の変化を説明し、簡単に維持するために、どのような方法? 
質問2:テストケースとテストデータとの関係、それは何ですか?両者を区別するためにどのように?

3、どのようにテストケース記述されたクラスの機能モジュールを報告するには?レポートクラスモジュール、実質的に自由なトラフィックフロー、シーンが適用される法律ではありません。実際には、レポートクラスモジュールは、主に正しいクエリと表示データがクエリ条件に基づいているかどうかを確認するために、データの正確性を確保することです。テストポイントは、機能的な正し検証テストレポートデータに分割することができます。

最初のステップ:例の問い合わせの調製:検索機能は、テストシナリオを複数に分解することができ、結果は、各シーンを確認することが期待されます。以下のように分類することができます。

シナリオ1:デフォルトでは、クエリの結果が正しいです。

シーン2:変更検索結果が正しく入力条件を選択します

1、検索(高度な検索)ページを入力してください。

2、個別のような各クエリオプションを選択:「すべて」、「区分1」と「検索」正しいクエリ結果をクリックしてください。

3、のような様々なクエリオプションの組み合わせ:価格+製品は、正しいクエリ結果を「検索」をクリックしてください。

シナリオ3:クエリ結果が正しい入力条件である修正

1、検索(高度な検索)ページを入力してください。

2、一つの入力テキストフィールドの条件、ファジークエリの値ずつ、正しいクエリ結果を「検索」をクリックしてください。

3、一つの入力テキストフィールドの条件ずつ、正確な値、「検索」をクリックし、正しいクエリ結果。

4、一つの入力テキストフィールドの条件、中国の値ずつ、正しいクエリ結果を「検索」をクリックします。

5、一つの入力テキストフィールドの条件ずつ、大きな文字、小文字の値が、「検索」をクリックし、正しいクエリ結果。

6、一つの入力テキストフィールドの条件によって1、数値タイプ、「検索」をクリックし、正しいクエリ結果。

7、一つの入力テキストフィールドの条件によって1、全角、半角値、「検索」をクリックし、正しいクエリ結果。

8.各テキストフィールドのクエリの組成は、「検索」正しいクエリ結果をクリックしてください。

シナリオ4:オプションの条件の組み合わせ、正しいクエリ結果入力条件シナリオ5:エラー、空のレコード空の結果セット

ステップ2:書き込み機能追加点試験は、同じ関数は、ポイントの複数のシーンを分解することができます。

第3のステップは:書き込みテストケースは、データの正しさを検証する:データは、ユースケースの正しさを検証するために、両方の書き込みデータを引用し、レポートが示すデータの様々な引用、レポートに影響を与える様々な要因を識別します。

学習者のない喜びながら!
 
 
https://www.cnblogs.com/wxinyu/p/7688222.htmlから

すぐに書き込みテストケースに出て起動しません文書を取得するための需要の後、ニーズを終え慎重な精査が必要で、モジュールのフローチャート内、システムレベルを描き、さまざまなテストポイントを特定し、他の需要は、ブレインストーミングのような仕上がり、これにしましたシステムは非常に明確に関数にテストされていて、その後、テストケースを書き始めるに進みます。だから、あるテストケースを書くの一般的な考えは何ですか?間違った場所を改善する必要がある場合は、以下に要約経験の半年による書き込みテストケース、。

慎重に要件が再び文書の読み取り、および主要なテストポイントは、全体的にシンプルなフローチャートを描くどこのレコードは理解していない:1、仕上げ分析要件を文書化します。その後、再度、各モジュールの機能、すべての機能を調べるためにフローチャートに示したモジュールを慎重に分析し、それを行うには、主要なテストポイントを示しています。

図2は、実施例により調製:ユース・ケース・シナリオ、システムユースケース、機能:異なる試験ビジネスルールに従って4つの部分に分割することができます。

例えばシナリオ使用:ユーザ論理設計のビジネスユースケースの実際の動作、必ずしも複雑な操作やロジックを伴わないが、ユーザは、最も一般的に通常の動作フローテストシーンデザインとして使用されます。

例システム:通常のシーン、シーンや枝シーンの異常を含む詳細なユーザーシナリオは、関連するシーンから二つ以上の特徴の組合せです。

有する実施例の機能:各ポイントの機能、ビジネスルールの検証を含むインターフェイス要素と機能のそれぞれを検証するために使用されるビジネス・ルール。シングルポイントの主な機能。

ステップ:(:アナログユーザーが実際に動作するキーワード)は、実施例シーンモジュール内に示すフローチャートに従って、ユーザのキービジネス目標は、いくつかの機能、完全なシステム・レベルのシミュレーションシナリオと異なるユーザーシナリオの実用的な操作を含む、記載点の組み合わせは、ユーザーシナリオを考えることができます。

ステップ2:システムの各文字システムの実施形態:次に、結合モジュールが描かれたフローチャート、ロールを複数のシステム、各ロール及び複数のタスクに分割し、各タスクは、システムのユースケースです。システムは、シーンの点から説明した通常処理、異常処理、分岐処理、に分けました。

第三段階:直接論理規則を用いて、実施例に記載のように記述された論理関数と単一ポイント機能ページ要素、階層的な記述論理のルールは、リファインメント手順を支配します。

いくつかの混乱があるユースケースを書き込む処理:

質問1:需要により明確にシーンと、後半の変化を説明し、簡単に維持するために、どのような方法? 
質問2:テストケースとテストデータとの関係、それは何ですか?両者を区別するためにどのように?

3、どのようにテストケース記述されたクラスの機能モジュールを報告するには?レポートクラスモジュール、実質的に自由なトラフィックフロー、シーンが適用される法律ではありません。実際には、レポートクラスモジュールは、主に正しいクエリと表示データがクエリ条件に基づいているかどうかを確認するために、データの正確性を確保することです。テストポイントは、機能的な正し検証テストレポートデータに分割することができます。

最初のステップ:例の問い合わせの調製:検索機能は、テストシナリオを複数に分解することができ、結果は、各シーンを確認することが期待されます。以下のように分類することができます。

シナリオ1:デフォルトでは、クエリの結果が正しいです。

シーン2:変更検索結果が正しく入力条件を選択します

1、検索(高度な検索)ページを入力してください。

2、個別のような各クエリオプションを選択:「すべて」、「区分1」と「検索」正しいクエリ結果をクリックしてください。

3、のような様々なクエリオプションの組み合わせ:価格+製品は、正しいクエリ結果を「検索」をクリックしてください。

シナリオ3:クエリ結果が正しい入力条件である修正

1、検索(高度な検索)ページを入力してください。

2、一つの入力テキストフィールドの条件、ファジークエリの値ずつ、正しいクエリ結果を「検索」をクリックしてください。

3、一つの入力テキストフィールドの条件ずつ、正確な値、「検索」をクリックし、正しいクエリ結果。

4、一つの入力テキストフィールドの条件、中国の値ずつ、正しいクエリ結果を「検索」をクリックします。

5、一つの入力テキストフィールドの条件ずつ、大きな文字、小文字の値が、「検索」をクリックし、正しいクエリ結果。

6、一つの入力テキストフィールドの条件によって1、数値タイプ、「検索」をクリックし、正しいクエリ結果。

7、一つの入力テキストフィールドの条件によって1、全角、半角値、「検索」をクリックし、正しいクエリ結果。

8.各テキストフィールドのクエリの組成は、「検索」正しいクエリ結果をクリックしてください。

シナリオ4:オプションの条件の組み合わせ、正しいクエリ結果入力条件シナリオ5:エラー、空のレコード空の結果セット

ステップ2:書き込み機能追加点試験は、同じ関数は、ポイントの複数のシーンを分解することができます。

第3のステップは:書き込みテストケースは、データの正しさを検証する:データは、ユースケースの正しさを検証するために、両方の書き込みデータを引用し、レポートが示すデータの様々な引用、レポートに影響を与える様々な要因を識別します。

おすすめ

転載: www.cnblogs.com/tangsong41/p/12572344.html