Webinar du 16/02/2016 animé par StarDust, spécialiste du Test et de l'Assurance Qualité (QA) pour les éditeurs de solutions digitales : "Comment élaborer une bonne stratégie de test ?"
PENSER TEST
> Connaître votre produit, connaître vos utilisateurs
> Tester tout au long du cycle de développement du produit
QUAND TESTER ?
> Cycle en V ?
> Cycle agile ?
QUOI TESTER ?
> Quels tests ?
> Quels terminaux ?
QUI TESTE ?
> Le développeur n'est pas testeur !
> Testeurs professionnels "in lab" / Freelance testeurs
COMMENT TESTER ?
> Tests manuels / Tests automatisés
> Quels outils ? Quels supports ? Quelles méthodologies ?
OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pour vos sites et applis ?
1. OBJECTIF QUALITÉ :
Comment élaborer une bonne stratégie de test
pour vos sites et applis ?
www.stardust-testing.com
2. CHASSEURS DE BUGS
ASSURANCE QUALITE
EXPERTISE
Membre de
TESTEURS
ANALYSTES
CHEFS DE PROJETS
2 000+ TERMINAUX
ÉQUIPE
Spécialiste du Test digital, StarDust accompagne ses clients
dans la transformation digitale et l’évolution de leurs produits numériques.
3. CHASSEURS DE BUGS
ASSURANCE QUALITE
EXPERTISE
Membre de
TESTEURS
ANALYSTES
CHEFS DE PROJETS
2 000+ TERMINAUX
ÉQUIPE
Spécialiste du Test digital, StarDust accompagne ses clients
dans la transformation digitale et l’évolution de leurs produits numériques.
5. 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…
6. Lorsque l’expérience a été jugée insatisfaisante ou mauvaise,
l’utilisateur perd CONFIANCE et sanctionne la marque.
BUGS
CONSÉQUENCES
7. 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 ?
8. 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 ?
9. 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 ?
10. 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É
PRIORISATIONContraintes
Budget - Temps - Ressources
11. 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 besoins
MISE EN PRODUCTION
12. Itération 1 Itération 2 Itération N
Conception Conception
Développement Développement
Tests
unitaires
Tests
d’intégration
Tests
unitaires
Tests
d’intégration
TESTS DU SYSTÈME Tests
du 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
13. 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
14. 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
Touch
Navigation
Wifi VS 3G/4GExternal App
SMATPHONE + TABLETTE + DESKTOP
PENSER
MOBILE FIRST !
Connexion
16. 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é
17. 3. QUI TESTE ?
CROWDTESTEURS
MULTILINGUE
MULTICULTURELLE
GÉOLOCALISATION
24/24 H
18. 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)
19. 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
20. 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
21. www.stardust-testing.com
On se souvient de la qualité
bien plus longtemps que du prix.
Guccio Gucci
www.mytestinglab.io
www.appcubateur.com
www.crowd.stardust-testing.com
www.we-are-testers.com
www.digitalqualitychecklist.com