, Radwane Voici un des grands classiques des tests unitaires, la fameuse couche d'accès et la problématique lié à la base de donnée ...
Comme pour tout problème non trivial, il existe une multitude de solutions, d'ailleurs il n y a pas longtemps une liste des solutions possibles a été donnée dans un des blogs de developpez :
http://blog.developpez.com/nico-pyright/p8194/c/tests-unitaires-comment-tester-sa-couche/
Pour moi la base de donnée fait partie intégrante du système et pour cette raison je ne conçois pas des test indépendant de la base (en tout cas en ce qui concerne la DAL), quitte à rendre cette partie de mes test moins unitaires.
Et la meilleure façon de tester en évitant les surprises est de tester dans des conditions proches de l'environnement de production. Mais ceci pose un problème majeur, comment peut on garantir le même résultat pour plusieurs exécutions ?
Vous devez être identifié pour poster un commentaire.
Agile .NET developer & Scrum Master Je m'intéresse à tous ce qui tourne autour de l'Agile, Tdd, Tdr, lean, mvvm, .net, usine logicielle... Suivez moi sur twitter
By Radwane HASSEN
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com