Journal du Net > Développeurs > Contributions > Vous avez recours à un environnement de test

APPEL
A CONTRIBUTION

Etape critique d’un projet de développement, le test passe par la mise en œuvre de méthodes et d’outils particuliers. Vous avez été amené à construire une plate-forme dans cette optique.
Participez
 Faire du test : une spécialité qui nécessite une bonne expertise métier et un outillage adapté  
Bruno Charloup , Mayenne

Comment votre environnement a-t-il été construit. Sur quels technologies et outils particuliers repose-t-il ?
Partant du constat que faire du test est un vrai métier, qui demande méthode, rigueur et un certain regard critique, Jouve a choisi de constituer un pôle de tests, composé de testeurs expert métier et d'ingénieurs ayant une bonne expertise technique (notamment bonne compréhension des architectures). L'environnement de test s'appuie sur les recommandations du système qualité (certifié ISO 9000) en terme de procédures et de méthodes. Aux tests fonctionnels s'ajoutent des tests de performances s'appuyant sur des outils open source tels que JMeter, OpenSTA ou WebLoad.

Pouvez-vous nous décrire votre méthode de test ?
Les tests s'orientent selon 2 axes : tests fonctionnels et tests de montées en charges. Pour les tests fonctionnels, des cahiers de recette sont rédigés puis exécutés "à la main" par l'équipe de test. Si l'application testée est récurrente, on peut automatiser une partie des tests de non régression. Pour les tests de charges, selon la technologie de l'application (Java, .NET, PHP) on utilise soit JMeter (fondation Apache), soit WebLoad (Radview). Ces automates sont aussi utilisés pour les tests de non régression.

Quelles sont les principales difficultés de ce travail ?
Pour les tests fonctionnels, il est nécessaire de bien connaître le métier de l'application (Jouve travaille, entre autre, dans le domaine Juridique, de la propriété industrielle, de la GED ...), pour cela, l'équipe de test dédiée est constituée de testeurs ayant ces connaissances métiers. Pour les tests de charges, il faut cibler les scénarios pertinents et être capable de reproduire aussi fidèlement que possible un environnement (serveurs, ...) et des conditions (volumétrie des données, nombres d'utilisateurs) proche d'une utilisation en production dans des conditions de stress.

Publié le 26 janvier 2008

Soyez le premier ou la première à réagir à ce temoignage : réagir
9 contributions : 1 2 3 4 5 6 7 8 9
 




 

© Benchmark Group, 69-71 avenue Pierre Grenier 92517 BOULOGNE BILLANCOURT Cedex

RECHERCHER