web-dev-qa-db-ja.com

ユニットテストに関する優れた文献はありますか?

ユニットテストに関する優れた文献はどこにありますか?本のタイトルとリンクは大歓迎です。

更新:以下の回答で言及されている本のリストは次のとおりです

xUnitテストパターン:テストコードのリファクタリング

テストによって導かれるオブジェクト指向ソフトウェアの成長

ユニットテストの技術

ソフトウェアテストの本当の課題は、テスト設計のパズルを解くことです。

オブジェクト指向システムのテスト:モデル、パターン、およびツールは、単体テスト設計に適用可能な30のテスト設計パターンを提供します。また、テスト自動化のための多くのデザインパターンを提供します。これらのパターンは、多くの苦労して獲得したベストプラクティスと研究の洞察を抽出します。

実用的なユニットテスト

テスト駆動開発:例による

31
Marcom
6
trendl
8
Thomas Weller
6
Grzenio

ソフトウェアテストの本当の課題は、テスト設計のパズルを解くことです。

オブジェクト指向システムのテスト:モデル、パターン、およびツールは、単体テスト設計に適用可能な3ダースのテスト設計パターンを提供します。また、テスト自動化のための多くのデザインパターンを提供します。これらのパターンは、多くの苦労して獲得したベストプラクティスと研究の洞察を抽出します。

この本はデスクリファレンスとして設計されているため、アプリに適したパターンを決定したら、それらについて読むだけで済みます。このため、大きな本(1024ページ)です。私は著者なので、知っています。

概要、レビュー、Amazonへのリンク: http://www.robertvbinder.com/home/thought-leadership/books/

3
Bob

ユニットテストビデオ コードをテスト可能にする方法を説明します。

2
Sandeep

実用的なユニットテスト は、その理由といくつかの方法の適切な紹介です。私は主にC++に興味を持っていたのに、Java 1つを読みましたが、それでもレッスンは非常に明確に行われました。

1
Giorgi

私はRoyOsheroveによるArtof Unit Testingを読んだだけで、自分で.NETテクノロジを使用していなかったにもかかわらず、それは私にとって非常に明白でした。例はどのプログラマーでも簡単に理解できますが、より難しい部分は、特定の言語/フレームワークに最適な単体テストフレームワークを特定することです。

興味がある場合は、私が取った短いメモを確認してください(新しいものから順に表示されます): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy %20Osherove%29

私よりもはるかに多くのユニットテストを行った私の友人は、グッドプラクティスは彼にとっても新しいものだと言いました。

1
Ruxandra T.