Vous avec des projets informatiques et voulez améliorer le processus de tests ...

Opéra vous conseille et vous accompagne pour la mise en place d'une méthodologie et d'outils de management et d'automatisation des tests fonctionnels et de non régression afin de maîtriser vos processus de validation et garantir la qualité logicielle.

Pourquoi les tests sont-ils nécessaires ? Enjeux et qualité?

  • Gouvernance IT : mieux aligner les investissements en technologies avec les besoins de l’entreprise 
  • Qualité : Améliorer la qualité globale des applications développées et mieux répondre aux obligations légales
  • Productivité : Réduire les délais de mise en production de ces logiciels
  • Globalisation: réussir ses projets outsourcing avec ou sans sous-traitance
  • Optimisation : Réutiliser son patrimoine applicatif grâce à des technologies de migration ou de modernisation du SI associées à une architecture modulaire
 

 

La réalisation de la prestation de Tierce Recette Applicative est décomposée en 3 phases:

 

Phase de cadrage

  • Définition des rôles et responsabilités de tous les acteurs du processus global de tests
  • Définition du contenu de chacune des phases de tests réalisées par les équipes de développement, les équipes de TRA et les utilisateurs.
 

Phase de transformation

  • Définition de la stratégie de test (objectifs et enjeux des tests à mener, démarche, niveau des tests et moyens utilisés)
  • Rédaction des documents de démarrage
  • Transfert de compétences
 

Services opérationnels

  • Assistance aux utilisateurs : les membres de l’équipe de test peuvent être temporairement missionnés en assistance aux utilisateurs
  • Passage des tests de non régression suite aux corrections après problème en production
  • Passage des tests de la version logicielle d’un pays avant le déploiement dans un autre pays.

Test fonctionnel et Développement Agile

Le test fonctionnel constitue un point clé des projets agiles pour maintenir un bon alignement entre les besoins métiers et les développements itératifs.

Les tests vont nécessairement s’organiser au sein des itérations (qui peuvent être de durée très courte, typiquement de 2 à 4 semaines), sur un mode permettant de garantir la stabilité du code et le bon alignement avec les besoins métiers.

Les bonnes pratiques en matière de test fonctionnel au sein des projets agiles s’articulent autour de deux pratiques essentielles:

  • La mise en oeuvre de tests exploratoires manuels couvrant les fonctionnalités nouvelles produites lors de l’itération
  • La production d’un référentiel de tests automatisés couvrant de façon systématique les fonctionnalités définies et assurant en permanence la vérification de conformité aux besoins métier