1回の試験方法

試験方法

同値分割法

  • 効果的な等価クラス

    標準的な手順の説明有意義かつ合理的な入力データ収集

    ユーザーが有効なデータの等価クラスに入った場合は、プログラムが正しく計算実行する必要があります

    要約を考慮すべき要素

    1. それは空にすることはできません - 空
    2. 繰り返さない - リピート
    3. 範囲外 - データの範囲を持っています
    4. 文字数が範囲 - 範囲外
  • 無効な等価クラス

    プログラムの記述の仕様は無意味、不合理な入力データのセット

    ユーザーがデータ無効同値クラスを入力した場合、プログラムはエラーメッセージを与えるかを入力するユーザーを許可していません。

    検討事項の概要

    1. データ形式(スタイル) - 違法スタイル

      例えば:整数 - 非整数(文字、文字、記号、10進数)

      デジタル - 非デジタル

    2. 小数要件 - 小数点以下の桁違法

境界値法

  • 境界値データは、等価クラスに属し、本質的にデータカテゴリで

因果ダイアグラム法

  • 「原因」の原因と影響ダイアグラム - 入力条件

  • 図原因「フルーツ」 - 出力条件

  • 考慮すべき要因図の方法

    相互拘束関係や入力条件のすべての組み合わせの関係

    出力の種類を生産することになる入力の組み合わせのどのような入力条件の依存性の出力、つまり、「因果関係」

基本的なシンボル

制約のシンボル

方法決意テーブル

因果ダイアグラムが最終的に判定テーブルを介してテストケースを書く次に、判定テーブルを解析して得られただけ補助具である描きます。しかし、時には、テスト効率に影響を与え、原因と結果の図は非常に面倒で、後に、あなたはデシジョンテーブルに直接書き込むことができますし、テストケースを書くのアプリケーションで非常に熟練描きます。

直交選点法

この方法は、直交最大テストカバレッジを設定する最小の試験手順を用いて配置することができます。入力のそれぞれのすべての組み合わせのためのテストケースを作成することは不可能であるので、入力データが、入力データの多数の組み合わせであってもよく、または場合は、この方法を用いることができます。

フランスのシーン

ユーザーがソフトウェア・シミュレーション・シナリオ、ビジネスプロセスのための主要なテスト・システムを操作する方法シナリオがあります。テストは仕事を得るためにするとき、私たちは、等価クラスが要件を満たすために、しかし、最初のシーンの法則を使用する必要が正しく実装され、その主な機能とビジネスプロセス、かどうかに焦点を当てる必要があるかどうか、コントロールの第1の境界値を懸念していませんテストを完了します。ビジネス・プロセス・テストは、ソフトウェアの主な機能です何の問題は、問題ありませんされている場合、我々は等価値、同値クラス、という点でコントロールの境界をテストに焦点を当てます

  • 基本的な流れ

    操作ビジネスプロセス(正しいプロセスのシミュレーション)を達成するために正しいパスに従います

  • 代替フロー

    导致程序出现错误的操作流程(模拟错误的操作流程)

测试大纲法

在一个程序或程序的某个模块中,涉及到多个窗口,每个窗口中能够完成多个动作,这些窗口又相互联系。为了弄清窗口和窗口之间的关系,或者说动作和动作之间的关系,可以使用测试大纲方法。

  • 找出所有的窗口以及每个窗口的输入动作
    注意窗口之间的先后顺序
  • 找到各个窗口之间的联系,并据此编写测试用例

测试方法选择的综合策略

  1. 为了测试程序的业务逻辑、业务流程、主要功能的正确性,错误处理能力,使用场景法设计测试用例(其中包含等价类)。
  2. 需要输入数据的地方,进行等价类划分,包括输入条件和输出条件的等价划分,将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法。
  3. 使用边界值分析方法补充用例。
  4. 如果程序的功能说明中含有输入条件和输出条件的组合情况,则一开始就可选用因果图法或判定表方法。
  5. 对于参数配置类的软件,要考虑各个参数之间的组合情况,使用正交排列法选择较少的组合方式达到最佳效果。
  6. 如果程序的模块涉及多个窗口,并有相关联的操作,可以使用测试大纲方法设计测试用例。

おすすめ

転載: www.cnblogs.com/shibojie/p/10958806.html