Bonne littérature sur les tests unitaires? [fermé]
Où puis-je trouver une bonne littérature sur les tests unitaires? Les titres de livres et les liens sont les bienvenus.
Mise à jour: Voici une liste des livres mentionnés dans les réponses ci-dessous
Modèles De Test XUnit: Refactoring Code De Test
Développement de logiciels orientés objet guidés par des Tests
Le véritable défi des tests logiciels est de résoudre le casse-tête de la conception des tests.
Test Des Systèmes Orientés Objet: Modèles, Modèles, et outils fournit trois douzaines de modèles de conception de test applicables à la conception de test unitaire. Il fournit également de nombreux modèles de conception pour l'automatisation des tests. Ces modèles distillent de nombreuses pratiques exemplaires durement gagnées et des idées de recherche.
8 réponses
Le véritable défi des tests logiciels est de résoudre le casse-tête de la conception des tests.
Test des systèmes orientés objet: modèles, modèles et outils fournit trois douzaines de modèles de conception de test applicables à la conception de test unitaire. Il fournit également de nombreux modèles de conception pour l'automatisation des tests. Ces modèles distillent de nombreuses pratiques exemplaires durement gagnées et des idées de recherche.
Le livre est conçu comme une référence de bureau, donc une fois que vous avez déterminé quels modèles correspondent à votre application, vous avez seulement besoin pour lire à leur sujet. Pour cette raison, c'est un grand livre (1024 pages). Je sais, parce que je suis l'auteur.
Aperçu, avis et lien vers Amazon: http://www.robertvbinder.com/home/thought-leadership/books/
Pragmatic Unit Testing est une introduction décente au pourquoi et à une partie du comment. J'ai lu celui de Java même si j'étais principalement intéressé par C++, et les leçons sont encore assez claires.
Je n'ai lu que L'Art des tests unitaires de Roy Osherove, et c'était assez révélateur pour moi, même si Je ne travaillais pas moi-même avec la technologie.net. Les exemples sont faciles à comprendre par n'importe quel programmeur, la partie la plus difficile étant d'identifier le framework de test unitaire le plus approprié pour votre langage / framework spécifique.
Si vous êtes curieux, vérifiez les notes courtes que j'ai prises (affichées dans l'ordre chronologique inverse ordre): http://myevernote.blogspot.com/search/label/The%20Art%20of%20Unit%20Testing%20%28Roy%20Osherove%29
Un de mes amis, qui a fait beaucoup plus de tests unitaires que moi, a dit que les bonnes pratiques étaient nouvelles pour lui aussi.