私は新しい小さなプロジェクトを開発しています。品質と保守性を向上させるために自動テストを実装することの重要性を理解しています。しかし、小さなアプリケーションでは機能テストで十分かどうかはわかりません。すべての機能に単体テストを実装する必要は本当にありますか? 機能テストは小さなアプリケーションの品質を保証するものではありませんか?
質問する
494 次
2 に答える
1
機能テストは、十分に深いレベルで実装のニュアンスを捉えるのに十分なほど小さく/ユニットではない場合があります。
確かに、それらは十分な信頼感を与えるのに十分な根拠をカバーしているかもしれませんが、バグを追跡し、回帰を防ぎ、(問題のある/まれな)エッジケースに対処するために単体テストが必要になる場合があります。
その上、そのような区別を導入する必要はないと思います-機能対ユニット対統合対他ではありません。自動化されたテストが必要で、それだけです。おそらく、各テストタイプに同じツール/フレームワークを使用して、それらを実装する必要があります。
于 2013-09-11T17:35:40.803 に答える