ユニットテストに関する優れた文献はどこにありますか?本のタイトルとリンクは大歓迎です。
更新:以下の回答で言及されている本のリストは次のとおりです
ソフトウェアテストの本当の課題は、テスト設計のパズルを解くことです。
オブジェクト指向システムのテスト:モデル、パターン、およびツールは、単体テスト設計に適用可能な30のテスト設計パターンを提供します。また、テスト自動化のための多くのデザインパターンを提供します。これらのパターンは、多くの苦労して獲得したベストプラクティスと研究の洞察を抽出します。
ソフトウェアテストの本当の課題は、テスト設計のパズルを解くことです。
オブジェクト指向システムのテスト:モデル、パターン、およびツールは、単体テスト設計に適用可能な3ダースのテスト設計パターンを提供します。また、テスト自動化のための多くのデザインパターンを提供します。これらのパターンは、多くの苦労して獲得したベストプラクティスと研究の洞察を抽出します。
この本はデスクリファレンスとして設計されているため、アプリに適したパターンを決定したら、それらについて読むだけで済みます。このため、大きな本(1024ページ)です。私は著者なので、知っています。
概要、レビュー、Amazonへのリンク: http://www.robertvbinder.com/home/thought-leadership/books/
ユニットテストビデオ コードをテスト可能にする方法を説明します。
実用的なユニットテスト は、その理由といくつかの方法の適切な紹介です。私は主にC++に興味を持っていたのに、Java 1つを読みましたが、それでもレッスンは非常に明確に行われました。
私はRoyOsheroveによるArtof Unit Testingを読んだだけで、自分で.NETテクノロジを使用していなかったにもかかわらず、それは私にとって非常に明白でした。例はどのプログラマーでも簡単に理解できますが、より難しい部分は、特定の言語/フレームワークに最適な単体テストフレームワークを特定することです。
興味がある場合は、私が取った短いメモを確認してください(新しいものから順に表示されます): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy %20Osherove%29
私よりもはるかに多くのユニットテストを行った私の友人は、グッドプラクティスは彼にとっても新しいものだと言いました。