Industrialiser le test fonctionnel : Tendances, Enjeux et Bonnes

Transcription

Industrialiser le test fonctionnel : Tendances, Enjeux et Bonnes
Industrialiser le test fonctionnel
Tendances, Enjeux et Bonnes
Pratiques
programme (I)





16:00 Accueil
16:10 Tendances et résultats de la recherche en test logiciel
Pr. Didier Buchs - Unige
16:30 Enjeux et méthodes de l'industrialisation du test logiciel
Pr. Bruno Legeard - Smartesting
16:50 Cursus de formation CH/FR
Pr. Fabrice Bouquet Pr. Didier Buchs - UFC Unige
17:10 Mise en pratique et retours
Tarificateur d'assurance maladie : ServiDirect
Stéphane Debricon - UFC
programme (II)

17:45 Table ronde: Le test est-il une discipline mature ?

Sean Wootton
chef d'équipe CTLQ Test Automation, Banque Pictet & Cie

Nicolas Barrelet
chef du service Intégration, CTI / Etat de Genève

Reto Muller
Instructeur ISTQB, SAQ (Association Suisse pour la qualité)

Christian Cheyroux Président SAQ Genève
Tendances et résultats de la
recherche en test logiciel
Didier Buchs,
 Université de Genève

Test logiciel
comportements
problématiques
Que veut-on tester ?
fonctionnalité / hors fonctionnalité
 performance
 interfaces utilisateurs
 vulnérabilité

Référentiel ?
Référentiel ⇒
Quel processus de
développement ?
MDD: Model Driven
Development
Modèle
Système
description de
exécutés
sur
dérivés
de
Tests
abstraits
Tests
exécutable
s
version abstraite de
Etat de la recherche
Cadre méthodologique général
maîtrisé!
 Techniques opérationnelles
applicables

Génération des tests
 Pilotes de tests


Cas spécifiques en études (par ex:
systèmes résilients complexes )
Adoption industrielle?

Obstacles

Modèles de mauvaise qualité

Tests générés pas toujours pertinents
Correction et
complétude?
Modèle
Système
description de
dérivés
de
exécutés
sur
Tests
abstraits
Tests
exécutable
s
version abstraite de
Correction et
complétude?
Modèle
Système
description de
dérivés
de
exécutés
sur
Tests
Pertinence
abstraits
et
Couverture?
Tests
exécutable
s
version abstraite de
Pertinence et couverture
MDD implique une bonne qualité
fonctionnelle, mais ...
 Test de robustesse!


Responsabilité des fabriquants
d’outils!
Où sont les modèles?

Etat de l’art pas appliqué dans
l’industrie!
Conclusion

Formation d’ingénieurs de tests

Collaboration à des projets de
recherche appliquée