Implémenter des tests unitaires dans le monde Windows Forms relève souvent du vrai casse tête. Depuis plusieurs années, des réflexions ont été menées au sein de la communauté Agile pour fournir des robots capables de scripter un scénario de manière programmatique. La société ToughtWorks, connue pour CruiseControl, est à l'origine de SharpRobo : “SharpRobo is a Functional Testing and Recording tool for WinForm applications written in .NET supported language. It supports all the standard WinForm controls. SharpRobo records the tests in FIT format which can be played back using Fit (File or Directory Runner) ". Un outil encore peu mature mais prometteur.
La communauté NHibernate s'active. Pour preuve, NHibernate Helper Kit est un outil qui propose de générer l'ensemble des classes persistantes et leur schéma XML de mapping par défaut. La lecture des tables en base de données et l'affichage des types de colonnes font aussi partie des fonctionnalités phares de l'outil. A découvrir absolument.
JUnitScenario est un outil pour simuler l'utilisation d'une application avant sa mise en production. Il permet de décrire des scénarios qui sont composés d'appels à des tests unitaires et d'émuler plusieurs utilisateurs exécutant ces scénarios.
Le but est de pouvoir très facilement réutiliser les tests unitaires pour tester la capacité de montée en charge de vos applications.
JUnitScenario est une applications Java sous licence LGPL.
SimpleTest est un outil pour réaliser des tests unitaires pour les applications : une fonctionnalité à la fois. Apache-Test est un outil pour réaliser des tests de charges sur une application Web.
Les deux outils se complètent à merveille, mais il reste difficile à un utilisateur PHP de se lancer avec Apache Test. Cela ne sera bientôt plus le cas : Chris Shiflett et Marcus Baker se sont alliés pour simplifier cette tâche.
Dans mon article sur les tests de charge pour des applications WCF je parle de l'outil WCF Load Test créé par Rob Jarrat, qui permet de créer facilement les tests pour de telles applications.
Il ne s'est pas arrêté là, il a créé un nouvel outil pour ...
CoScripter permet d'enregistrer une tâche effectuée avec Firefox afin d'en faire un script réutilisable à volonté.
Tests et études de cas
Statistiques : 4 Réponses || 327 Vus
Dernier message par bg62
Tests et études de cas
Statistiques : 5 Réponses || 357 Vus
Dernier message par detectimmobilier
Tests et études de cas
Statistiques : 6 Réponses || 54 Vus
Dernier message par twin
Tests et études de cas
Statistiques : 41 Réponses || 469 Vus
Dernier message par shawford
Dans le cadre d’une activité de développement d’applications au forfait, vous avez en charge la conception et la réalisation d’applications internet.
- analyse des besoins
- rédaction des cahiers des charges
- développement des applications en J2EE
- réalisations de tests de robustesse sur les erveurs et des plans de tests pour la recette applicative
- réalisation des documents de [...]
Il n'est jamais très facile de créer des tests unitaires pour vérifier la navigation d'un site Web ou valider la cohérence des données affichées par les pages. Cet outil sans prétention dénommé WatiN (pour What-In) permet de créer facilement des tests unitaires NUnit (ou VSTS) chargés d'analyser le résultat d'un flux HTML.
Les applications Web, en tant qu'applications graphiques, sont difficiles à tester : il faut utiliser la souris, cliquer aux bons endroits en plus de fournir des informations sous forme de jeux de tests. De plus, vous devez surtout tester votre application, et non pas la base de données ou le navigateur lui-même.
Michele Simionato fait le point avec son expérience dans le domaine, et vous signale 2 outils très intéressants : twill, un outil en ligne de commande écrit en Python, et selenium, un outil Javascript, qui exploite directement le navigateur pour simuler l'utilisateur. Enfin, si ces deux outils ne vous plaisent pas, consultez le dernier lien qui en propose... pas mal plus.
L'Iphone devient un outil de plus en plus incontournable pour les professionnels du Web, grâce à ses innombrables applications, dont voici une petite sélection...
Notre confrère Generation-NT vient de publier un dossier destiné à automatiser les connexions SSH avec PuTTY (pour prendre contrôle à distance d'un de vos serveurs, par exemple). Se connecter automatiquement à