Upload
stardusttesting
View
9.111
Download
3
Embed Size (px)
Citation preview
OBJECTIF QUALITÉ : Comment élaborer une bonne stratégie de test
pour vos sites et applis ?
www.stardust-testing.com
CHASSEURS DE BUGS
ASSURANCE QUALITE
EXPERTISE
Membre de
TESTEURS
ANALYSTES
CHEFS DE PROJETS
2 000+ TERMINAUX
ÉQUIPE
Spécialiste du Test digital, StarDust accompagne se s clients
dans la transformation digitale et l’évolution de l eurs produits numériques.
1 500+ caractéristiques par terminal Versions OS, middleware et frameworks
Nouveautés et évolutions technologiques (devices, OS, navigateurs…)
+
+ + Populations maitrisent le digital
UN ENVIRONNEMENT FRAGMENTÉ ET ÉVOLUTIF
BUGS
MacBook Safari
EXEMPLES…
MacBook Safari Safari MAC
� Bouton Recherche qui ne trouve pas la requête
� Impossible d’ajouter au panier
� Produit/prix différent entre le panier et le tunnel
d'achat
� codes promo qui ne fonctionnent pas
� Absence des informations légales, à propos,
remboursement, rétractation ou CGV
� Saisie impossible des coordonnées bancaires sur
mobile
� Absence de prix sur la fiche produit
BUGS
SANS OUBLIER… MAIS AUSSI…
Lorsque l’expérience a été jugée insatisfaisante ou mauvaise,
l’utilisateur perd CONFIANCE et sanctionne la marque.
BUGSCONSÉQUENCES
POURQUOI TESTER ?
� DÉTECTER LES BUGS pour les corriger
� CONTRÔLER LA QUALITÉ
� TESTER LES LIMITES DU PRODUIT
� RÉDUIRE LES RISQUES AU LANCEMENT
� MAÎTRISER LES RISQUES LIÉS AU DÉVELOPPEMENT
� ASSURER UN FONCTIONNEMENT OPTIMAL
Assurance
Qualité
COMMENT S’ORGANISER ?
2. QUOI TESTER ?
1. QUAND TESTER ? 3. QUI TESTE ?
4. COMMENT TESTER ?
0. PENSER TEST
Comment élaborer une bonne stratégie de test
pour vos sites web et applications mobiles ?
0. PENSER TEST
� Le résultat développé correspond-il au
cahier des charges ?
� Est-ce que le produit fonctionne ?
� La promesse produit est-elle tenue ?
� Le produit est-il agréable à utiliser ?
� Comment va-t-il être distribué/vendu ?
� Qui sont les cibles ?
� Quelles sont leurs habitudes de
consommation digitale ?
� Quels sont leurs types de terminaux ?
� Quelles utilisations du produit, quels
parcours ?
� Quelles langue(s) parlent-ils ?
VOS UTILISATEURS ?VOTRE PRODUIT ?
0. PENSER TEST
TOUT AU LONG DU CYCLE DE VIE DU PRODUIT
Avant le lancement
Développements Tests
Assurer la qualité à chaque étape
Après le lancement
Évolutions Tests
TOUT NE PEUT PAS ÊTRE TESTÉ PRIORISATIONContraintesBudget - Temps - Ressources
1. QUAND TESTER ?
SPÉCIFICATION GÉNÉRALE
SPÉCIFICATION DÉTAILLÉE
SPÉCIFICATION TECHNIQUE
CODE
TESTS UNITAIRES
TESTS D’INTÉGRATION
TESTS DU SYSTÈME
EXPRESSION DU BESOIN TESTS D’ACCEPTATION
Cycle en V ?
Bonne pratique � Le test débute dès la phase de spécification des be soins
MISE EN PRODUCTION
Itération 1 Itération 2 Itération N
Conception Conception
Développement Développement
Testsunitaires
Testsd’intégration
Testsunitaires
Testsd’intégration
TESTS DU SYSTÈME Testsdu système
1. QUAND TESTER ?
CONCEPTION
DÉVELOPPEMENT
TESTS UNITAIRES
TESTS D’INTÉGRATION
TESTS D’INTÉGRATION
CONCEPTION
TESTS UNITAIRES
DÉVELOPPEMENT
TESTS D’INTÉGRATION
TESTS DU SYSTÈME
TESTS UNITAIRES
DÉVELOPPEMENT
CONCEPTION
Cycle agile ?
Bonne pratique � Le testeur intervient à toutes les étapes
2. QUOI TESTER ?
AFFICHAGE
FONCTIONNALITÉS
� Tunnel d’achat� Paypal� Comptes clients� Codes promo� Géolocalisation
� Mise en page� Résolution des images� Orientation écran
UX / UI
LOCALISATION
� Formats de langues� Traduction� Correction
� Navigation� Fluidité d’utilisation� Ergonomie� Confort de lecture
2. QUOI TESTER ?
MULTIDEVICES
� Affichage optimal sur le max de terminaux� Spécificités OS � Spécificités navigateurs � Interruptions SMS, appels, notifications� Mémoire & sauvegarde� Multitâches
Portrait / Paysage
TouchNavigation
Wifi VS 3G/4GExternal App
SMATPHONE + TABLETTE + DESKTOP
PENSER MOBILE FIRST !
Connexion
DES QUESTIONS ?
3. QUI TESTE ?
ÉQUIPES DE TESTEURS PROFESSIONNELS
ÉLABORATION DE LA STRATÉGIE
DÉFINITION DES PARCOURS
RÉDACTION DU CAHIER DE RECETTE
EXÉCUTION DES TESTS
DOCUMENTATION & REMONTÉE DES ANOMALIES
Attention : Développeur ≠
Testeur !
Développeurs
Réalisent des tests en amont du projet
+ outils + méthodes
+ objectivité + neutralité
3. QUI TESTE ?
CROWDTESTEURS
� MULTILINGUE
� MULTICULTURELLE
� GÉOLOCALISATION
� 24/24 H
4. COMMENT TESTER ?
+ On sait ce que l’on teste
+ Reproduction aisée des scénarios
+ Maîtrise de l’étendue des tests
+ Découverte fondée sur l’expérience
+ Remontée maximale de bugs
MÉTHODE SCÉNARISÉE
Définition des parcours de tests
MÉTHODE EXPLORATOIRE
Périmètre des tests non-défini
TESTS MANUELS
TESTS AUTOMATISÉS
Automatisation des scripts de test
+ Gain de temps- Temps de développement- Certains tests uniquement (stress, volumétrie)
4. COMMENT TESTER ?
DétecterRépertorier IllustrerDécrire
Suivi global d’une campagne de testpérimètre + étapes + terminaux
// User stories
DEVICESCAHIER DE RECETTE BUG TRACKER
Outils et supports
RETESTCorrection Correction
Typologie
Criticité
CONCLUSION
� Y-a-t-il des risques ?� Mon produit est-il de qualité?� Quels sont les points clés à ne
pas négliger ?� Comment gérer la régression ?
� Mon produit marchera-t-il sur les nouveaux terminaux ?
� ….� ….
ADOPTER UNE BONNE STRATÉGIE DE TEST
Objectif zéro bug
Caractéristiques produits
Caractéristiques cibles
selon
QUESTIONS À SE POSER :
www.stardust-testing.com
On se souvient de la qualité bien plus longtemps que du prix.
Guccio Gucci
www.mytestinglab.iowww.appcubateur.comwww.crowd.stardust-testing.comwww.we-are-testers.comwww.digitalqualitychecklist.com