Closed YoshikiHigo closed 4 years ago
個人的には複文は挿入候補にしなくてよいと考えている.
[mtg結論]
しばらく結合テストのみCTZ03を @Ignore
しておく.
その内,@Ignore
テストの是非について議論する.
ふと思いついた.
当該テストは結合テストなので,いわゆるsmoke testにしておくのが良い. とりあえず例外が出ずに最後まで通過すればOK.修正できなくてもOK.という立ち位置.
「バグが修正できるはず」という期待は機能テストという観点では強すぎる制約. 「理論上修正できる」という前提ならともかく,探索的手法ではやりすぎ.
smoke testにするのはCTZ03だけではなく,kGenProgMainTestにある結合テスト全部ってことですよね?
どっちでも良いとは思います. 理屈の観点:全部smokeが合理的. 実践の観点:一つくらい修正成功を期待するテストがあった方がregression testとして役立ちそう.
これは閉じてよいですね.
RouletteStatementSelectionだと修正できる. RouletteStatementSelectionは複文も挿入候補にするが,RouletteStatementAndConditionSelectionは複文が挿入候補ではないことによる影響.