Tout est dans le titre
Uncle Bob met l'emphase sur les tests : leur présence est la condition essentielle d'un code de qualité. On ne devrait pas avoir peur de nettoyer le code, et pour ce faire, il faut disposer d'une suite de tests rapides.
Uncle Bob décrit les différents types d'objets utilisés dans les tests...
Automatiser les tests des CSS... c'est possible !
Une série d'articles passionnante sur les tests unitaires (Java / .NET mais ça peut s'appliquer à d'autres langages)
Tout est dans le titre...
"Paralléliser" le déroulement des tests dans Symfony2
10 mauvaises pratiques sur les tests unitaires (en Java mais ça marche évidemment pour d'autres langages de programmation)
Suite et fin de la série sur QUnit : organiser ses tests en modules, et changer la configuration de QUnit
Tout est dans le titre
Comment écrire des tests unitaires JavaScript avec QUnit (par l'équipe de jQuery)
Tout est dans le titre, créer des objets "fictifs" pour les tests unitaires
Tout est dans le titre
Tests unitaires en JavaScript
L'auteur explique la notion de couverture du code par les tests unitaires, et démystifie certaines croyances : 100% de couverture du code est nécessaire, si le code est couvert par les tests à 100%, alors il n'y a pas de bug, etc.
Des réflexions sur l'utilité des tests (de la part du créateur d'Atoum)
De l'intérêt des tests unitaires - ici en Python, mais les grandes lignes s'appliquent à tous les langages
Pas encore lu mais ça a l'air intéressant
La documentation d'atoum, le framework de tests unitaires développé par mageekguy