ソフトウェアテスト実践
教材内容紹介
テストケースの作り方やテストの進め方が学べる教材です
品質保証の必要性と基本的なテストの種類を理解し、仕様書とソースコードをもとにテストケースの設計やデバッグ作業を行います。
演習では、バグが埋め込まれたソースコードに対し、チーム単位でテストやデバッグ作業を行います。
※ 前提知識:Java基本文法を理解していること。
教材構成(目次)
Introduction
1.ソフトウェアテスト
- 1-1. テストの重要性
- 1-2. テスト不足が招いた悲劇
- 1-3. テストの目的
- 1-4. システム/ソフトウェアの品質特性
2.テストプロセス
- 2-1. 設計段階とテスト段階の対応関係
- 2-2. テストプロセスと改善活動
- 2-3. テストの7原則
- 2-4. テストの種類と関連項目
3.ホワイトボックステスト
- 3-1. ホワイトボックステストとは
- 3-2. 制御フロー図の作成
- 3-3. 命令網羅(C0網羅)
- 3-4. 分岐網羅(C1網羅)
- 3-5. 条件網羅(C2網羅)
- 3-6. ホワイトボックステスト演習
4.ブラックボックステスト
- 4-1. ブラックボックステストとは
- 4-2. 同値分割法
- 4-3. 境界値分析法
- 4-4. ブラックボックステスト演習
5.ドライバとスタブ
- 5-1. ドライバとスタブ -単体テスト編-
- 5-2. ドライバとスタブの作成演習①
- 5-3. ドライバとスタブ -結合テスト編-
- 5-4. ドライバとスタブの作成演習②
6.ソフトウェアテスト実践
- 6-1. ソフトウェアテスト実践の概要
- 6-2. 演習環境の構築
- 6-3. 単体テストの実施
- 6-4. 結合テストの実施