Outils pour utilisateurs

Outils du site


testetvalidation:testsetvalidation

Divers Tests dans un Projet

Pourquoi tester et valider un projet:

  • Faciliter la détection et la correction des erreurs
  • Décrire la stratégie pour l'intégration et la validation du projet
  • Identifier les risques et les éventualités
  • Fournir une approche coordonnée de test
  • Valider l'installation des composants
  • Évaluer la qualité de la documentation et tester son utilisation

Environnement

L'espace de test doit être Isoprod , et doit être mis à jour de façon systématique.

L'usage d'un logiciel de version ainsi qu'un logiciel de gestion de projet comme Maven facilite le travail.

Un logiciel de type Bug tracker permet de gérer les anomalies.

Types de Test

Test D'intégration Fait suite aux tests unitaires, valide l'ensemble de toute les parties développées indépendamment et vérifie qu'elles fonctionnent bien ensemble.
Test de performance Vérifie la tenue en charge de l'application.ex. Jmeter
Test de régénération Lors de l'utilisation de logiciel de gestion de version, comme CVS, Bazzaar-ng ou SNV, et de logiciel de gestion de projet comme Ant ou Maven, l'on doit vérifier, la bonne régénération du code, si possible sur une autre machine, et un autre environnement.
Test de déploiement Ce mettre à la place d'un administrateur, et sur une autre machine, d'un environnement et d'une configuration différente, reprendre les étapes de déploiement, pour vérifier son bon déroulement, et au besoin compléter la documentation ex: test sous Tomcat + maven, puis sur une autre machine JBoss + maven
Test de recettes Vérification automatique du bon fonctionnement de l'application à partir de critères définies par le client.
Test Système
Test de maintenance Changement du type de stockage (ex: ArrayList vers Map), ou modification des entêtes de fonction.
Test d'utilisation et Test Fonctionnel Vérifier les éventuelles cas non prévus, lors de la réalisation des spécifications, et qui pourrait mettre à défaut l'application.
Ce mettre à la place de l'utilisateur, et tester les différents scénarios
Test Unitaire et de non régression Permet une automatisation des test, pour la non régression des fonctionnalités du codes Junit et Cactus
Conseils :
Test de l'état de l'application à son initialisation;
Test de scénarios utilisateurs;
Test des bugs trouvés pour éviter leurs réapparition dans le code.
testetvalidation/testsetvalidation.txt · Dernière modification: 2012/02/10 23:24 (modification externe)