2009-06-03
ソフトウェアテスト vol.2
テストケースを作る
品質保証
データのライフサイクル
| C | Create | 作成 |
|---|---|---|
| R | Read | 読込 |
| U | Update | 更新 |
| D | Delete | 削除 |
- 一通りの流れで100%
考える際に。
- 「問題なく」という表現は後々問題になるので使わない方がよい。
- 「問題」が問題になる。
| ID | ○ | ○ | × | × |
|---|---|---|---|---|
| PASS | ○ | × | ○ | × |
| 必要 | 必要 | 必要 | 不要 |
- 上の場合ID・PASSが共にNGの場合はテスト不要。
- IDがNG、PASSがNGというテストで引っかかるため
- 「〜できる」をテストするのであれば「〜できない」もテストが必要。
- これで100%になる。
- 表現的にOKかNGがわかりやすいこと
ロジカルシンキング
ロジックツリー
- 問題をブレイクダウンする
- WHYツリー
なぜという視点でブレイクダウンする。問題の原因をつかむときに使う
- HOWツリー
どうやってという視点ブレイクダウンする。解決策を探るときに使う
- WHATツリー
要素に分解する。
MECE (Mutually Exclusive and Collectively Exhaustive)
- 5W1Hもその一つ
- ダブりなく漏れなく
- わかりやすい
- 考慮漏れがない
- 重複がない=混乱がない
どうやってMECEにする
Copyright © crazyup. All rights reserved.


