21
OBJECTIF QUALITÉ : Comment élaborer une bonne stratégie de test pour vos sites et applis ? www.stardust-testing.com

OBJECTIF QUALITÉ DIGITALE : Comment élaborer une bonne stratégie de test pour vos sites et applis ?

Embed Size (px)

Citation preview

Page 1: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

OBJECTIF QUALITÉ : Comment élaborer une bonne stratégie de test

pour vos sites et applis ?

www.stardust-testing.com

Page 2: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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.

Page 3: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 4: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

BUGS

MacBook Safari

EXEMPLES…

MacBook Safari Safari MAC

Page 5: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

� 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…

Page 6: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

Lorsque l’expérience a été jugée insatisfaisante ou mauvaise,

l’utilisateur perd CONFIANCE et sanctionne la marque.

BUGSCONSÉQUENCES

Page 7: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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 ?

Page 8: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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 ?

Page 9: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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 ?

Page 10: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 11: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 12: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 13: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 14: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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

Page 15: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

DES QUESTIONS ?

Page 16: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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é

Page 17: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

3. QUI TESTE ?

CROWDTESTEURS

� MULTILINGUE

� MULTICULTURELLE

� GÉOLOCALISATION

� 24/24 H

Page 18: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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)

Page 19: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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é

Page 20: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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 :

Page 21: OBJECTIF QUALITÉ DIGITALE :  Comment élaborer une bonne stratégie de test pour vos sites et applis ?

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