テストケース
- テストケースとは何ですか
テストケースは、機能テストをテストするか、目標を完了することで、パスは、特定の要求を満たしているかどうかを確認するプログラムをテストするために、テスト入力、実行条件と予想される結果のセットを調製しました
- テストケースのメリット
避けブラインドテストは、テストは、テストの効率を向上させるプロジェクトサイクルを短縮することを目標、重点を置い強調表示し、作業効率を向上するだけでなく、評価テストエンジニアの作業を容易にし、再利用することができます
-
テストケースに設計された
1有効性:得られた異なる被験者の出力が一致している必要があります
。2.再利用性:設計時には、詳細な実施例が必要です
。3.簡単な組織:テスト設計時間を分類します
図3は、評価することができる:試験は、品質チェックコードによって反射された
前記管理性:試験スケジュールは、検査ワークロードとして、テスターとして使用することができます -
テストケースの説明
標準のテストケースは、以下が含まれている必要があります
- 标识符 【在当前项目中必须是唯一的】
- 测试项 【要测试的目标】
- 输入说明 【输入的详细步骤】
- 输出说明 【预期输出的结果】
- 环境要求
- 特殊要求
- 用例之间的依赖性
ブラックボックステストケースの設計
- 同値分割法
- 効果的な等価クラス
- 無効な等価クラス
'''
举个例子:现在有一个程序可以完成0~100的加法运算,我们没有办法进行穷举,这时候我们就会把这个进行一个区间划分:0~100 这个就是有效等价类 小于0 或者 大于100这时候就是无效等价类,在这里取一到两个值就可以代表这整个区域的内容
'''
- 境界値分析
'''
还是上面的例子:常常容易出错的地方就是边缘的地方
比如0,再比如100这个比较特殊值,我们必须要进行验证,通常情况下,我们进行取值的时候,就是
最小临界值,最小临界值-1
最大临界值,最大临界值+1
'''
- 因果ダイアグラム法
例比較的多数の組み合わせへの入力条件、との組み合わせを考慮すると、テストケースの多くは、我々は原因と結果の図の使用を考慮することができ、この時間を要し、原因と結果の図が生成され、最終的なリストを決定することです
- 駆動方法の決意テーブル
- 直交実験
- フランスのシーン
- 図2の方法状態。
- ランダム試験方法
ホワイトボックステスト
- 静的ホワイトボックステスト
- コードレビュー
- コードチェック
- ダイナミックホワイトボックステスト
- ロジック・カバレッジ
- 基本的なパスカバレッジ
- サイクリングカバレッジ