Les fondamentaux du tests aujourd'hui
- Pourquoi les tests sont-ils nécessaires ?
- Les constats.
- Les avancées et les difficultés des projets de tests.
- Les causes et les axes d'amélioration, les facteurs de succès.
- Les tests dans le cycle de vie du logiciel : le cycle de BOEHM.
Les standards de l'activité de tests
- Définition et normalisation de l'activité de test selon le standard métier ISTQB/CFTL.
- Normes et standards internationaux de l'activité de tests (ISO, IEEE, BS, CEI).
- Standards de l'organisation des tests (TMM, CMM, TMAP, TOM).
Les processus de tests
- La notion de maturité de l'organisation (approche CMMI) et ses conséquences.
- Un modèle de maturité standard : TMM.
- Les bonnes pratiques couvertes par le modèle. Leur évaluation sur une mission d'audit.
L'amélioration des processus de tests
- Le cadre global d'amélioration avec CMMI.
- Les différents modèles d'amélioration de l'activité de tests : TMMI, STEP, TPI, CTP.
- Description de TMMI, de STEP, de TPI et CTP ; tableau comparatif.
- Les approches étagées, continues, critiques ; leurs cadres d'emploi, avantages et inconvénients.
Une approche d'audit et d'optimisation d'une activité de tests
- Présentation du cas et de la démarche.
- Etude du référentiel selon la matrice Processus/Thèmes.
- Préparer un guide d'investigation.
- Positionnement CMM/TMM de l'existant et synthèse thématique.
- Analyse des risques.
- Bilan et préconisations.
- Synthèse et construction des scénarios.
Quelques recommandations en conclusion
- Industrialiser les tests.