Solutions : Testing

Organiser et automatiser le processus de tests fonctionnels et de non régression pour accroître la qualité logicielle.
Industrialiser les tests en maîtrisant le cycle de vie des tests et de la gestion des changements.

Qualité et Tests de logiciels :

Les équipes de développement logiciel doivent faire face à de multiples challenges :
- Respecter les délais
- Respecter les coûts
- Accroître la qualité et la maintenabilité
- Assurer la traçabilité entre les exigences et la couverture de tests.

 

Si les solutions doivent être apportées à chaque étape du processus de développement, Tests_e_Performance considère qu'un des moyens les plus pertinent consiste à optimiser la couverture des tests, organiser et automatiser le processus de tests et industrialiser la réalisation et l'exécution des tests par une maîtrise de l'automatisation et de la gestion des anomalies.

 

Si l'automatisation de l'exécution des tests est un des vecteurs du gain de productivité et de qualité, il ne faut surtout pas considérer que tous les tests peuvent être optimiser grâce à l'automatisation.

 

Tests_e_Performance regroupe une équipe de Consultants et de testeurs spécialisés dans l'organisation, l'automatisation des processus et l'automatisation des tests.

 

Nos équipes maîtrisent les principaux outils du marché tel que Quality Center de Mercury®.
Nous pouvons également apporter à nos clients une industrialisation des tests en proposant le déploiement d'une démarche méthode et la mise en oeuvre de la suite d'outils de Borland® :
- Caliber RM : Gestion des exigences
- SilkCentral Test Manager : Gestion, organisation des tests et gestion des anomalies
- Silktest : Automatisation des tests fonctionnels et de non régression
- StarTeam : gestion des changements et des configurations logicielles
L'intégration de cette suite d'outils logiciels garantit la cohérence de la solution.

Organiser et automatiser le processus de tests pour accroître la qualité logicielle.
INDUSTRIALISER LES TESTS EN MAITRISANT LE CYCLE DE VIE DES TESTS ET DE LA GESTION DES CHANGEMENTS.

 

Automatiser les tests fonctionnels et de non régression

 

Démarche d'automatisation des tests

 

L'automatisation des tests fonctionnels et des tests de non régression nécessite d'avoir une démarche appropriée pour améliorer la couverture, optimiser les campagnes de tests en s'appuyant sur des indicateurs de performance.

 

 

1.Déterminer quelles applications automatiser
L'automatisation porte avant tout sur les applications appelées à connaître de multiples versions au cours de leur cycle de vie


2.Choisir une approche d'automatisation des tests
La méthodologie d'automatisation s'appuie sur les exigences suivantes :
 - Modularité : une approche qui subdivise l'application testée en différents composants. Cette approche optimise la maintenabilité des scripts de tests et l'organisation des campagnes d'exécution.
 - Pilotage tests orientés tables constituent un framework indépendant de l'application, exploitant des tables de données et des mots-clés intelligibles. Les tests pilotés par mots-clés permettent d'associer des experts fonctionnels au processus de test
  - Pilotage par les données propose un framework pour stocker les données dans un fichier externe au lieu de les coder à l'intérieur des scripts. Cette approche optimise la productivité des ingénieurs de test en simplifiant la maintenance des scripts d'une version à l'autre.
 - Enregistrement/exécution débute par l'enregistrement des entrées manuelles réalisées avec l'application testée qui sont ensuite utilisées pour générer des scripts de tests automatisés pouvant être "rejoués" ultérieurement.


3.Développer un plan de tests
Le plan de tests est un document détaillant le périmètre, l'approche, les ressources, la couverture et le calendrier de toutes les activités (manuelles ou automatisées) de tests d'une application.


4.Créer et déployer des tests automatisés
Les équipes d'assurance qualité développent chaque test grâce à une solution supportant l'approche d'automatisation choisie (modularité, architecture de bibliothèque, mots-clés, données, enregistrement/exécution).


5.Environnement de tests
L'automatisation exige la mise en place d'un environnement de tests stable et reproductible avec des données de tests cohérents.

graph

Gérer l'automatisation comme un projet logiciel à part entière

 

Tout comme le développement logiciel, l'automatisation des tests doit être consciencieusement conçue, documentée et évaluée. L'expérience prouve comme toujours que les projets mal préparés et les implémentations hâtives sont voués à l'échec.


L'implémentation d'une solution d'automatisation des tests n'est pas un projet àcourt terme ; il s'agit d'une activité à temps plein nécessitant un investissement initial significatif en temps et ressources dédiées.

 

 

graph graph

 

 

Informations :

Contact France :
Tel +33(0)4.94.10.20.30
Fax +33(0)4.94.10.23.23
Contact Maroc :
Tel +212 (0)22.52.59.25
Fax +212 (0)22.52.48.81

Contactez-nous :

» cliquez ici
TEP Point Focal :

» cliquez ici

Gros Plan :

 

borland

 

 

 

BORLAND® Silkcentral Test Manager™

Borland® SilkCentral® Test Manager™ est un outil "tout-en-un" pour gérer les tests automatisés ou manuels.

 

borland

 

 

 

BORLAND® Silktest®

Améliore la productivité et réduit les coûts d'automatisation des tests fonctionnels et de non régression

 

borland

 

 

 

BORLAND® Starteam®

Borland® StarTeam® est une solution économique et parfaitement intégrée de gestion du changement et des configurations

Plus de Détails :