Mar
6
2012
6
2012
3 bonnes raisons d’utiliser différents frameworks de tests – Tips #1 Bis
Suite au relai de mon post sur le très bon test runner proposé par Visual Studio 11 et son support de différents frameworks de tests par Richard Clark, celui-ci se posait la question de l’intérêt de supporter différents frameworks de tests au sein (par exemple) d’une même solution.
Je vous propose donc aujourd’hui 3 bonnes raisons d’utiliser différents frameworks de tests :
- La possibilité de réutiliser, sans migrer, des tests existants tout en switchant (pour tout ou partie) les nouveaux tests sur un nouveau framework. Vous appréciez l’intégration de MS Test mais ne supportez pas le non respect du pattern AAA pour les tests liés à la gestion d’exception ? Continuez d’utiliser MS Test, et utilisez un autre framework comme xUnit qui vous permettra d’avoir des tests de meilleure qualité.
- Le support de frameworks de tests ciblants différents langages. Exemple : Je développe un site web ASP.net et je souhaite créer et exécuter des tests unitaires et d’intégration pour mon code VB ou C# mais également pour du code javascript. Je peux donc utiliser à présent MS Test, xUnit, nUnit ou autres pour le code managé, mais également Chutzpah pour les tests du code JS.
- Le support de frameworks de tests proposant différents types de tests. On utilise en effet généralement un seul et même framework pour développer tests unitaires et tests d”intégration, mais il existe d’autres types de framework permettant d’écrire des tests se rapprochant au plus près de la définition des spécifications (comme MSpec), ou proposant une syntaxe naturelle pour les assertions. Il est donc possible de les utiliser de manière complémentaire avec les frameworks plus “traditionnels” avec Shoudly par exemple.
Related Posts
-
http://twitter.com/tjaskula Thomas Jaskula
-
Anonymous
-
http://patricelamarche.net Patrice Lamarche
-
http://patricelamarche.net Patrice Lamarche
Recent Posts
Popular Posts
- Oubliez DropBox, de vrais outils gratuits de gestion de sources existent !
8 comments - La revue de code “du pauvre” avec TFS 2010
5 comments - Librairie FeatureFlags : Choix de conception
5 comments - 3 bonnes raisons d’utiliser différents frameworks de tests - Tips #1 Bis
4 comments - Team Foundation Server Build qui tombe aléatoirement
4 comments - Popular posts Tool for Wordpress by Teofilo Israel
Tags
.net 3.5
.net 4.0
64 bits
Architecture
Articles
ASP.net
Astuces
Autres
BDC 2010
Bewise
bldwin
Blog
C#
DirectX
Events
Events/BDC 2010
Feature flags
Humeur
Integration continue
Internet Explorer
Interview
Langages/Visual Basic
Livres
Microsoft Days 09
MVP Summit 09
News
Outils
PDC08
PDC 09
PDC 10
Pub
Silverlight
TechDays 2011
TechDays 2013
Tests
TFS 2010
TFS2012
VB IsNot C#
Visual Basic
Visual Studio
Visual Studio 2010
VS 11
Windows 7
Windows Azure
WPF

An article by




