テストをするときに、何を考えるか?
テストをしていると、システムがどう動いているか?どう作られているか?を
考えながら理解するわけです。
状態遷移
って、状態の組み合わせなんですけどね。
- 「ありえない状態遷移」がテストケースに混入していないか?
- 「起こりうる状態遷移」がテストケースから抜けていないか?
ってか、状態遷移図とシーケンス図を学び直した方が無難じゃないか。
ってよりも、設計の時につくってくださいよぉ!
準備
いるものを考えてみよう。
終了条件
ってか、「どのレベルまで保証しますよ」ってこと。
堅牢なシステムが必要か、それかちょっとくらいの例外の不具合はめをつぶるか。
それがないと大変です!