テストプロセス
- テストの世界標準には、ISO/IEC/IEEE 29119があり、テスト工程とテスト種別からテストプロセスが構成されている。
https://qiita.com/kawasima/items/1fed574e7456edbad727
テスト工程
TEST | Ja-NAME | DESCRIPTION |
---|---|---|
UT | 単体テスト | システム内のコンポーネントをテストする |
ITa | 結合テストa | システム内のコンポーネントを結合してテストする |
ITa | 結合テストb | 他システム結合してテストする |
ST | システムテスト | システム全体でテストする |
UAT | ユーザ受け入れテスト | ユーザがテストする |
テスト設計
- テスト仕様書は、プロジェクト参画メンバーだけが理解できるようなものであってはならない。
- 第三者が客観的にテストすることができるような仕様書であるべき。
そのために、
- 要求事項や設計を満たすかどうか
- どうやって確認するのか
- 結果はどうあるべきなのか
- 誰がやっても迷わず同じことが可能か
を明確に定義する。(=テスト設計)
- 機能と観点を明確にしていく。
テスト設計の手順
- テスト種別の一覧表を作成する
- デシジョンテーブル
デシジョンテーブル
様々な入力条件に対して、どのように動作(出力)するのか決定する表のこと
http://gihyo.jp/dev/serial/01/test_up/0005カルノー図と組み合わせるとさらに便利
https://qiita.com/kawasima/items/98b5636db0172d9b5051