20191202 テスコンチュートリアル
※TDDの質疑だけ
Q P38「コンテキストによっては、TDDでのテストを品質の保証の役割に使わない方がよい」とあるが、使う方が良い場合とそうでない場合をどう区別すれば良いか?
A きちんと要求を細分化して、各要求に対するテストコードが書けている場合は品質保証の役割に使って良い。逆に、スキルの低いプログラマーが、要求とは無関係に実装を小分けにした場合のテストコードは品質保証の役割に使うべきではない。なお前者の場合、適切に要求が細分化されているのであれば、最終的なパスカバレッジは100%になるはずである。