POCMock de Pretty Objects
 
 
  • POCMock    • T# Studio  
  • Vue d'ensemble    • Fonctionnalité    • Téléchargement    • Achat    • Pas à Pas    • Soutien technique  
    Ajouter aux Favoris | Imprimer   
 
Nouvelles de POCMock
tout ouvrir | tout fermer

21 decembre 2007
POCMock v4.3.6
Un nouvelle version mineure de POCMock2 (Microsoft.NET v2 et VS2005) est maintenant disponible.
Cette nouvelle version corrige quelques bogues mineurs et supporte la Service Pack 1 de Microsoft.NET.
Téléchargez POCMock maintenant.


29 mai 2007
POCMock v4.3.5

Un nouvelle version mineure de POCMock2 (Microsoft.NET v2 et VS2005) est maintenant disponible.
Cette nouvelle version corrige quelques bogues mineurs concernant les génériques et les tableaux multi-dimensionnels.
Téléchargez POCMock maintenant.


5 mars 2007
POCMock v4.3.4

Un nouvelle version mineure de POCMock2 (Microsoft.NET v2 et VS2005) est maintenant disponible.
Cette nouvelle version ajoute un 'Verifier': 'RunAnyVerifier' et améliore la gestion des génériques.
Téléchargez POCMock maintenant.


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 :

  1. POCMock Standard est une version gratuite offrant toutes les fonctionnalités de "mocking" pour un maximum de 50 classes par module.

  2. 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.

  3. 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).