| POCMock : l'outil ultime de création de classes Mock
Vous voulez savoir en quelques secondes si votre produit
fonctionne comme prévu?
Vous voulez savoir comment se comporterait votre produit dans le cas où des
conditions extrêmes arrivaient?
En un mot : vous voulez garantir la qualité de vos produits?
Contexte
Il existe différentes sortes de problèmes lors du développement de logiciel. La
difficulté n'est pas tant de corriger le problème que de s'apercevoir du
problème et de son origine.
Un des problèmes les plus classiques : le code ne compile pas!
Ce type de problème n'a pas de conséquence car le compilateur nous indique,
plus ou moins exactement, la nature du problème et où il se situe dans notre
code. Il suffit alors de le corriger.
Un autre problème classique est : le code "plante" ou, pire, ne "plante"
pas mais ne fait pas non plus exactement ce que nous souhaitons!
Ce type de problème est beaucoup plus difficile à corriger, car il faut le
détecter lors de l'exécution. Il faut donc exécuter ce bout de code incorrect
dans le contexte qui rendra visible l'anomalie au testeur (il arrive souvent
que le problème se révèle par ses symptômes bien après son origine), mais il
faut aussi que le symptôme de l'anomalie ne lui échappe pas!
C'est pourquoi les tests sont d'une importance capitale : ils permettent de
trouver instantanément les problèmes d'exécution et leur origine en exécutant
les différents cas de figure de chacune des fonctionnalités du système à
valider.
POCMock
POCMock a été développé pour garantir la qualité de nos produits. Puisque les outils disponibles n'étaient pas suffisamment
puissants pour notre besoin, nous avons dû développer le nôtre. Maintenant que
cet outil existe, nous voulons en faire profiter l'ensemble des développeurs.
C'est pourquoi nous mettons à votre disposition une version gratuite.
POCMock est un outil pour les développeurs qui effectue des tests
automatisés de type "boîte blanche" (qui valident ce qui se passe dans le code
que le développeur écrit - 'Mocking' en anglais), par opposition aux
tests de type "boîte noire" (qui valident seulement les effets extérieurs du
code).
Bien que le problème soit complexe, l'utilisation de POCMock est d'une simplicité
extrême : le Addin pour Visual Studio vous permet de "mocker" ce que vous
voulez en quelques clics. Ainsi, vos développeurs n'auront jamais atteint une
telle productivité dans le déboguage de leurs applications.
POCMock est disponible en trois éditions :
-
POCMock Standard est une version gratuite offrant toutes les
fonctionnalités de "mocking" pour un maximum de 50 classes par module.
-
POCMock Professionnel n'a pas les limitations de la version Standard, mais elle ne supporte que les applications locales. Cette version inclut le support technique par courriel pour une durée de 1 an.
-
POCMock Entreprise supporte toutes les fonctionnalités de la version Professionnel, incluant le support technique, plus le mock d'objets sur un serveur distant. Elle cible les applications distribuées (ASP.NET ou Remoting).
|