SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Atelier en ligne FrenchWeb
Mardi 15 septembre 2015
10 bonnes pratiques
pour des applications
et sites e-commerce sans bug*
On n’a qu’une seule chance de faire
une première bonne impression !
OBJECTIF : ZERO BUG*
* Le risque zéro n’existe pas car il est impossible de tout tester.
Le test doit donc être ciblé.
Comment bien cibler et organiser vos tests ?
Découvrez les 10 bonnes pratiques à adopter.
CHASSEURS DE BUGS
ASSURANCE QUALITE
EXPERTISE
Membre de
ÉQUIPE
TESTEURS
ANALYSTES
CHEFS DE PROJETS
+2 000 TERMINAUX
StarDust, spécialiste du Test, accompagne ses clients dans
la transformation et l’évolution de leurs solutions digitales.
BUREAUX
MARSEILLE, PARIS, LILLE
MONTREAL
(LONDRES, BERLIN)
MY TESTING LAB
ON DEMANDFULL SERVICE
STARDUST PARTNER PROGRAM
> Calculette de macro-budget pour estimations des tests
> Documents d’aide à la planification de campagnes de test
> Documents de sensibilisation au test
> Partenariat exclusif
Services de test « à la carte »
> Définition de la stratégie
> Mise en place des outils et ressources
> Rapport de bugs et analyse
NOS OFFRES
A destination des AGENCES
Gestion d’un projet de A à Z
> Interventions ciblées des projets digitaux
> Mise à disposition de nos ressources
> Rapport de bugs et analyse
Plateforme de self service
> Tests commandés en quelques clics
> Tests réalisés en 24h max
> Validation directe des résultats
POURQUOI TESTER ?
MIEUX MAÎTRISER LES RISQUES LIÉS
AU DÉVELOPPEMENT
TESTER LES LIMITES DU PRODUIT
ASSURER UN FONCTIONNEMENT
OPTIMAL
CONTRÔLER LA QUALITÉ
RÉDUIRE LES RISQUES
AU LANCEMENT
TROUVER LES BUGS
Pour pouvoir les corriger
TEST
+ 1 500 caractéristiques par terminal Versions OS, middleware et frameworks
ÉVOLUTIONS PERMANENTES
(devices, OS, navigateurs…)
CAUSES :
UN ENVIRONNEMENT TECHNIQUE FRAGMENTÉ ET ÉVOLUTIF
+
ÉVOLUTIONS PERMANENTES DU
DIGITAL DANS LES HABITUDES+ +
BUGS
BUGS
Image produit
manquante (MAC OSX)
Affichage du bouton « feedback » illisible (iPad Mini 2)
Affichage des boutons Social Media (Safari MAC)
BUGS
Pop-up ne se ferme pas
> impossible de procéder au paiement
(iPhone 4S)
Page panier grisée
> aucune action possible (iPad Air) ???? (Macbook Safari)
BUGS
Incohérence entre le nombre de produits panier
(5) et dans la liste (4) (Safari)
Produits et informations manquantes (Chrome)
Affichage incompréhensible (iPhone 5S)
BUGS ET ANOMALIES !
Un terminal qui ne passe pas l'étape d'identification dans le
tunnel d’achat
Impossibilité d’ajouter au panier
Bouton Recherche qui ne trouve pas la requête
Impossibilité de valider une adresse dans un formulaire de
login
Produit et/ou prix différent entre le panier et le tunnel d'achat
Non prise en compte des bons cadeaux, codes promo
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 courants observés sur les sites
et apps E-commerce
BUGS
Sans oublier…
BUGS
Peu importe le bug, lorsque l’expérience a été mauvaise ou jugée insatisfaisante,
l’utilisateur perd CONFIANCE et sanctionne la marque.
CONSÉQUENCES :
CHASSEURS DE BUGS
ASSURANCE QUALITE
EXPERTISE
Membre de
ÉQUIPE
TESTEURS
ANALYSTES
CHEFS DE PROJETS
+2 000 TERMINAUX
StarDust, spécialiste du Test, accompagne ses clients dans
la transformation et l’évolution de leurs solutions digitales.
BUREAUX
MARSEILLE, PARIS, LILLE
MONTREAL
(LONDRES, BERLIN)
IDENTIFIER
LES RISQUES DU PRODUIT
1
1. IDENTIFIER LES RISQUES DU PRODUIT
Qui, en cas de bug, empêchent
l’utilisation du produit.
Exemples de fonctions critiques :
TUNNEL D’ACHAT
PAGE PRODUIT
LIVRAISON
SAV
REMBOURSEMENTS
….
CONNAÎTRE SON PRODUIT
Lister les fonctions métiers Quelles sont les fonctions critiques ?
Sous quelle forme ?
Exemples de documentations / formats :
SPECIFICATIONS FONCTIONNELLES
USER STORIES
BACKLOGS
WIREFRAMES / MOCK-UPS
…
PENSER USER EXPERIENCE
2
2. PENSER USER EXPERIENCE
TOUT AU LONG du DÉVELOPPEMENT de votre produit
Bénéfice(s) produit Ergonomie / Design
Mon site/app est-il fluide et agréable
à utiliser ?
Mon site/app respecte-t-il les promesses
faites à l’utilisateur ?
Expérience omnicanale / multidevices Expérience unique / personnalisée
Mon site/app prend-il en compte le profil, les
préférences de mes utilisateurs ?
L’expérience utilisateur est-elle optimale tout
le temps et sur tous les écrans ?
DÉFINIR
LES TERMINAUX CIBLES
3
3. DÉFINIR LES TERMINAUX CIBLES
DONNÉES MARCHÉ
Ventes
Tendances
Consommation
Trafic / Usage
FRAGMENTATION
Surcouche, Navigateur
CPU, Arch, Mémoire
Tailles d’écran
Résolutions capteurs
EXIGENCES TECHNIQUES
DU PROJET
Versions d’OS
Résolutions
Ressources matérielles
Type de projet
90-95% DES RISQUES COUVERTS
SITE : 25-30 Terminaux
APPS : 30-40 Terminaux
PRIORITE AUX TERMINAUX DE VOS UTILISATEURS
PENSER AUX SPÉCIFICITÉS
PRODUIT
4
4. PENSER AUX SPÉCIFICITÉS PRODUIT
> Spécificités OS
> Spécificités navigateurs
> Multitâches : on se sert rarement que d’une application à la fois
> Interruptions SMS / Appels / Notifications
> Mémoire & Sauvegarde
Portrait / Paysage
Touch Navigation Wifi VS 3G/4G
External AppConnexion
Penser Mobile-first : vos utilisateurs sont mobiles !
MULTI-PLATEFORMES & MULTI-ÉCRANS
UTILISER LES BONNES RESSOURCES
POUR TRACKER LES BUGS
5
5. UTILISER LES BONNES RESSOURCES POUR TRACKER LES BUGS
TERMINAUX
> Posséder les terminaux phares
+ quelques terminaux « exotiques »
> Renouveler son stock (nouveaux
terminaux, nouveaux OS)
> Maintenir les anciennes versions d’OS
> Gérer l’obsolescence
> BYOD
> OBJECTIVITE
> NEUTRALITE
> GAIN DE TEMPS
TESTEURS INDEPENDANTS
TESTEURS
> Personnes dédiées au test en interne
ou
> Testeurs externes au projet
PERSONNES DEDIEES MATERIEL
OUTILS / SUPPORTS
> Plan de test
> Bug tracker
CHOISIR UNE
MÉTHODOLOGIE DE TEST
6
6. CHOISIR UNE MÉTHODOLOGIE DE TEST
Tests manuels ou automatisés ?
APPROCHE SCENARISEE
> Rédaction de scénarios de tests
> Tests guidés selon étapes de test
> Couverture des tests maîtrisée
Important : Stabilité de l’environnement de test
Les développements doivent être « gelés » pendant la durée des tests
pour garantir la cohérence et la fiabilité des résultats
Tests scénarisés ou exploratoires ?
APPROCHE EXPLORATOIRE
> Périmètre de test non-défini / Exploration aléatoire,
non-guidée
> Remonter le maximum de bugs en un temps donné
> Expérience du testeur / Connaissances UX
MANUEL
> Coller au plus près des comportements réel
> Vivre le ressenti et l’expérience utilisateur
> Maîtriser les cas complexes de tests
AUTOMATISE
> Définition de scripts et de parcours de
tests automatisés (prévoir un temps de
création des scripts)
ANALYSER LES BUGS
7
7. ANALYSER LES BUGS
> Pour mieux connaître les points critiques de son site/app
> Penser à la maintenance/régression du produit
> Lister l’ensemble des bugs et les décrire en détails :
type de bug, description, screenshots, terminaux, étapes pour reproduire le bug
DOCUMENTER LES BUGS
PROCÉDER AUX CORRECTIFS
PENSER AU RE-TEST
Selon la même méthodologie
Sur les mêmes terminaux
OUTIL : bug tracker
ANALYSER & CAPITALISER
ÉCOUTER VOS UTILISATEURS
8
8. ÉCOUTER VOS UTILISATEURS
VENTES MARCHERETOURS UTILISATEURS
FEEDBACK & ANALYTICS
Commentaires / notes
Réseaux sociaux
Enquêtes
Pushs
Real-time chat
Eye tracking
...
Trafic
Téléchargements
Taux de conversion
…
Nouveaux besoins
Innovation
Top des ventes
…
SUIVRE L’ÉVOLUTION
DE L’ENVIRONNEMENT
9
9. SUIVRE L’ÉVOLUTION DE L’ENVIRONNEMENT
Nouvelles fonctionnalités
produits
Nouveautés OS / navigateurs
Rentrée 2015
iOS 9, Android 6.0, Windows 10, Edge
iPhone 6S,
MISES A JOUR
ANTICIPER LES EVOLUTIONS / PENSER A LA MAINTENANCE
NOUVEAUTES
NOUVEAUX RISQUES
Nouveaux terminaux
Nouveaux OS
…
MY TESTING LAB
ON DEMANDFULL SERVICE
STARDUST PARTNER PROGRAM
> Calculette de macro-budget pour estimations des tests
> Documents d’aide à la planification de campagnes de test
> Documents de sensibilisation au test
> Partenariat exclusif
Services de test « à la carte »
> Définition de la stratégie
> Mise en place des outils et ressources
> Rapport de bugs et analyse
NOS OFFRES
A destination des AGENCES
Gestion d’un projet de A à Z
> Interventions ciblées des projets digitaux
> Mise à disposition de nos ressources
> Rapport de bugs et analyse
Plateforme de self service
> Tests commandés en quelques clics
> Tests réalisés en 24h max
> Validation directe des résultats
10. PENSER TEST
Quelles fonctionnalités ?
Selon quels scénarios utilisateurs ?
Sur quels terminaux ?
Quels types de tests ?
ÉLABORER UNE STRATÉGIE DE TEST
Penser TEST au + tôt dans le cycle de vie du produit
QUOI TESTER ? QUAND ?
Tests d’intégration/tests du système /
Recette utilisateur
A la fin des développements ?
A la fin de chaque lot/sprint ?
Maintenance
QUI ? COMMENT ?
Testeurs dédiés en interne ?
Testeurs externes (externalisation) ?
Quelle méthodologie de test ?
Quels supports pour les tests ?
Tests manuels / automatisés ?
Tests exploratoires / scénarisés ?
MERCI
François Joseph VIALLON, CEO StarDust
www.stardust-testing.com
On se souvient de la qualité
bien plus longtemps que du prix.
Guccio Gucci

Mais conteúdo relacionado

Mais procurados

Octo Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endOcto Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endFrançois Petitit
 
Présentation du Customer Success à Dictanova
Présentation du Customer Success à DictanovaPrésentation du Customer Success à Dictanova
Présentation du Customer Success à DictanovaSylvain Ornetti
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...Cedric GAUTIER
 
Les 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargementLes 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargementJulie DULOT
 
facile les tests utilisateur d'accessibilité
facile les tests utilisateur d'accessibilitéfacile les tests utilisateur d'accessibilité
facile les tests utilisateur d'accessibilitévincent aniort
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009JUG Lausanne
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Jean-Emmanuel Houdu
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des testsZhu Wei QI
 
Fidéliser vos clients mobiles en maximisant leur expérience
Fidéliser vos clients mobiles en maximisant leur expérienceFidéliser vos clients mobiles en maximisant leur expérience
Fidéliser vos clients mobiles en maximisant leur expérienceGuillaume Deshayes
 
Flupa test a11y_16_05_2016s0f2
Flupa test a11y_16_05_2016s0f2Flupa test a11y_16_05_2016s0f2
Flupa test a11y_16_05_2016s0f2vincent aniort
 
Owasp et les failles des applications web
Owasp et les failles des applications webOwasp et les failles des applications web
Owasp et les failles des applications webHenrique Mukanda
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
 
Accessibilité numérique et Industrialisation @Orange
Accessibilité numérique et Industrialisation @Orange Accessibilité numérique et Industrialisation @Orange
Accessibilité numérique et Industrialisation @Orange vincent aniort
 
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptM20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptCERTyou Formation
 
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharp
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharpM20485 formation-developpement-avance-d-applications-windows-store-avec-csharp
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharpCERTyou Formation
 
Ce qu'il faut retenir de la FrenchKit iOS
Ce qu'il faut retenir de la FrenchKit iOSCe qu'il faut retenir de la FrenchKit iOS
Ce qu'il faut retenir de la FrenchKit iOSNiji
 

Mais procurados (18)

Octo Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-endOcto Technology - Refcard Tests Web front-end
Octo Technology - Refcard Tests Web front-end
 
Etude Stardust
Etude StardustEtude Stardust
Etude Stardust
 
Présentation du Customer Success à Dictanova
Présentation du Customer Success à DictanovaPrésentation du Customer Success à Dictanova
Présentation du Customer Success à Dictanova
 
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
JFTL2015 - Comment tester les performances ressenties par l’utilisateur d’une...
 
Les 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargementLes 7 commandements pour réduire vos temps de chargement
Les 7 commandements pour réduire vos temps de chargement
 
facile les tests utilisateur d'accessibilité
facile les tests utilisateur d'accessibilitéfacile les tests utilisateur d'accessibilité
facile les tests utilisateur d'accessibilité
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
Initiation aux tests fonctionnels - Philippe Kernevez - October 2009
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 
Automatisation des tests
Automatisation des testsAutomatisation des tests
Automatisation des tests
 
Fidéliser vos clients mobiles en maximisant leur expérience
Fidéliser vos clients mobiles en maximisant leur expérienceFidéliser vos clients mobiles en maximisant leur expérience
Fidéliser vos clients mobiles en maximisant leur expérience
 
Flupa test a11y_16_05_2016s0f2
Flupa test a11y_16_05_2016s0f2Flupa test a11y_16_05_2016s0f2
Flupa test a11y_16_05_2016s0f2
 
Owasp et les failles des applications web
Owasp et les failles des applications webOwasp et les failles des applications web
Owasp et les failles des applications web
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Accessibilité numérique et Industrialisation @Orange
Accessibilité numérique et Industrialisation @Orange Accessibilité numérique et Industrialisation @Orange
Accessibilité numérique et Industrialisation @Orange
 
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascriptM20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
M20482 formation-developpement-avance-windows-store-app-avec-html5-javascript
 
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharp
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharpM20485 formation-developpement-avance-d-applications-windows-store-avec-csharp
M20485 formation-developpement-avance-d-applications-windows-store-avec-csharp
 
Ce qu'il faut retenir de la FrenchKit iOS
Ce qu'il faut retenir de la FrenchKit iOSCe qu'il faut retenir de la FrenchKit iOS
Ce qu'il faut retenir de la FrenchKit iOS
 

Destaque

Articulación
ArticulaciónArticulación
Articulaciónrufinosur
 
Guia del fotografo oficial chupacabras100km 2011x
Guia del fotografo oficial chupacabras100km 2011xGuia del fotografo oficial chupacabras100km 2011x
Guia del fotografo oficial chupacabras100km 2011xLuis Heimpel
 
Presentación power point
Presentación power pointPresentación power point
Presentación power pointBlancoAida
 
Presentatie eu masterclass_2015
Presentatie eu masterclass_2015Presentatie eu masterclass_2015
Presentatie eu masterclass_2015SLRD
 
Suivi evaluation participatif
Suivi evaluation participatifSuivi evaluation participatif
Suivi evaluation participatifSACKO LANSINE
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirusjuankaplay
 
Notre dame de parisห
Notre dame de parisหNotre dame de parisห
Notre dame de parisหNutthinun Srsw
 
Sesión 2 Porfirio Díaz
Sesión 2 Porfirio DíazSesión 2 Porfirio Díaz
Sesión 2 Porfirio Díazzuly207
 
Flujograma del formalismo ruso
Flujograma del formalismo rusoFlujograma del formalismo ruso
Flujograma del formalismo ruso2005Johana
 
Curriculum
CurriculumCurriculum
CurriculumFrankynG
 
Fidelización de clientes
Fidelización de clientesFidelización de clientes
Fidelización de clientesbyte-factory
 
Feliz aniversario
Feliz aniversarioFeliz aniversario
Feliz aniversarioGabbie Alv
 
Presentación1
Presentación1Presentación1
Presentación1angie2495
 

Destaque (20)

misiones linguisticas instituto de idiomas Universidad del norte
misiones linguisticas instituto de idiomas Universidad del nortemisiones linguisticas instituto de idiomas Universidad del norte
misiones linguisticas instituto de idiomas Universidad del norte
 
Articulación
ArticulaciónArticulación
Articulación
 
Guia del fotografo oficial chupacabras100km 2011x
Guia del fotografo oficial chupacabras100km 2011xGuia del fotografo oficial chupacabras100km 2011x
Guia del fotografo oficial chupacabras100km 2011x
 
Torneo 2011 12
Torneo 2011 12Torneo 2011 12
Torneo 2011 12
 
Presentación power point
Presentación power pointPresentación power point
Presentación power point
 
Presentatie eu masterclass_2015
Presentatie eu masterclass_2015Presentatie eu masterclass_2015
Presentatie eu masterclass_2015
 
Suivi evaluation participatif
Suivi evaluation participatifSuivi evaluation participatif
Suivi evaluation participatif
 
Laser pdf
Laser pdfLaser pdf
Laser pdf
 
Virus y antivirus
Virus y antivirusVirus y antivirus
Virus y antivirus
 
Notre dame de parisห
Notre dame de parisหNotre dame de parisห
Notre dame de parisห
 
Sesión 2 Porfirio Díaz
Sesión 2 Porfirio DíazSesión 2 Porfirio Díaz
Sesión 2 Porfirio Díaz
 
Flujograma del formalismo ruso
Flujograma del formalismo rusoFlujograma del formalismo ruso
Flujograma del formalismo ruso
 
El patito feo
El patito feoEl patito feo
El patito feo
 
Curriculum
CurriculumCurriculum
Curriculum
 
Cali Como Vamos
Cali Como VamosCali Como Vamos
Cali Como Vamos
 
Distress
DistressDistress
Distress
 
Fidelización de clientes
Fidelización de clientesFidelización de clientes
Fidelización de clientes
 
Feliz aniversario
Feliz aniversarioFeliz aniversario
Feliz aniversario
 
fundamentos de la ciencia
fundamentos de la cienciafundamentos de la ciencia
fundamentos de la ciencia
 
Presentación1
Presentación1Presentación1
Presentación1
 

Semelhante a 10 bonnes pratiques pour des apps et sites ecommerce sans bug

Présentation UX agence Backelite
Présentation UX agence BackelitePrésentation UX agence Backelite
Présentation UX agence BackeliteIdean France
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Boostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxBoostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxIdean France
 
Ergonomie site web
Ergonomie site webErgonomie site web
Ergonomie site webCOMPETITIC
 
Ergonomie & Expérience Utilisateur (UX) | Cours Introduction
Ergonomie & Expérience Utilisateur (UX) | Cours IntroductionErgonomie & Expérience Utilisateur (UX) | Cours Introduction
Ergonomie & Expérience Utilisateur (UX) | Cours IntroductionJulien Roland
 
Tests utilisateurs mon amour (a11y)
Tests utilisateurs mon amour (a11y)Tests utilisateurs mon amour (a11y)
Tests utilisateurs mon amour (a11y)vincent aniort
 
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageOptimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageRaphaël Fétique
 
Testapic WAQ 2016
Testapic WAQ 2016Testapic WAQ 2016
Testapic WAQ 2016Testapic
 
Testapic WAQ 2016
Testapic WAQ 2016Testapic WAQ 2016
Testapic WAQ 2016Testapic
 
Dossier de compétences, freelance, Imen TOUATI
Dossier de compétences, freelance, Imen TOUATIDossier de compétences, freelance, Imen TOUATI
Dossier de compétences, freelance, Imen TOUATIImenTouati5
 
Work’n Coffee UX Design by ND du 27 octobre 2017
Work’n Coffee UX Design by ND du 27 octobre 2017Work’n Coffee UX Design by ND du 27 octobre 2017
Work’n Coffee UX Design by ND du 27 octobre 2017Net Design
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...Guillaume Brout
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...CERTyou Formation
 

Semelhante a 10 bonnes pratiques pour des apps et sites ecommerce sans bug (20)

Présentation UX agence Backelite
Présentation UX agence BackelitePrésentation UX agence Backelite
Présentation UX agence Backelite
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Boostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxBoostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitaux
 
Ergonomie site web
Ergonomie site webErgonomie site web
Ergonomie site web
 
Ergonomie & Expérience Utilisateur (UX) | Cours Introduction
Ergonomie & Expérience Utilisateur (UX) | Cours IntroductionErgonomie & Expérience Utilisateur (UX) | Cours Introduction
Ergonomie & Expérience Utilisateur (UX) | Cours Introduction
 
Tests utilisateurs mon amour (a11y)
Tests utilisateurs mon amour (a11y)Tests utilisateurs mon amour (a11y)
Tests utilisateurs mon amour (a11y)
 
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblageOptimiser son site grâce au testing A/B ou multivarié et au ciblage
Optimiser son site grâce au testing A/B ou multivarié et au ciblage
 
Testapic WAQ 2016
Testapic WAQ 2016Testapic WAQ 2016
Testapic WAQ 2016
 
Testapic WAQ 2016
Testapic WAQ 2016Testapic WAQ 2016
Testapic WAQ 2016
 
StarDust @SHAKE 2014
StarDust @SHAKE 2014StarDust @SHAKE 2014
StarDust @SHAKE 2014
 
Dossier de compétences, freelance, Imen TOUATI
Dossier de compétences, freelance, Imen TOUATIDossier de compétences, freelance, Imen TOUATI
Dossier de compétences, freelance, Imen TOUATI
 
Work’n Coffee UX Design by ND du 27 octobre 2017
Work’n Coffee UX Design by ND du 27 octobre 2017Work’n Coffee UX Design by ND du 27 octobre 2017
Work’n Coffee UX Design by ND du 27 octobre 2017
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...
App211 techdays 2013 Windows 8 concevoir des applications efficaces et perfor...
 
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
Cyjtest formation-tests-java-methode-de-plans-de-tests-et-jeux-d-essais-avec-...
 
SQLI - Club des DSI - Mobilité
SQLI - Club des DSI - MobilitéSQLI - Club des DSI - Mobilité
SQLI - Club des DSI - Mobilité
 

Mais de StardustTesting

Keynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agileKeynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agileStardustTesting
 
Webinaire StarDust : Etat du m-commerce
Webinaire StarDust : Etat du m-commerceWebinaire StarDust : Etat du m-commerce
Webinaire StarDust : Etat du m-commerceStardustTesting
 
StarDust Testing : Review du Galaxy Note 8
StarDust Testing : Review du Galaxy Note 8StarDust Testing : Review du Galaxy Note 8
StarDust Testing : Review du Galaxy Note 8StardustTesting
 
Zoom sur la sortie du Nokia 8
Zoom sur la sortie du Nokia 8Zoom sur la sortie du Nokia 8
Zoom sur la sortie du Nokia 8StardustTesting
 
Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11StardustTesting
 
10 Best Practices for bug-free Apps & Websites
10 Best Practices for bug-free Apps & Websites10 Best Practices for bug-free Apps & Websites
10 Best Practices for bug-free Apps & WebsitesStardustTesting
 

Mais de StardustTesting (9)

Keynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agileKeynote Retmo2018 : le test QA et UAT en méthode agile
Keynote Retmo2018 : le test QA et UAT en méthode agile
 
Webinaire StarDust : Etat du m-commerce
Webinaire StarDust : Etat du m-commerceWebinaire StarDust : Etat du m-commerce
Webinaire StarDust : Etat du m-commerce
 
iOS11 - Auf einen Blick
iOS11 - Auf einen BlickiOS11 - Auf einen Blick
iOS11 - Auf einen Blick
 
Glance at Galaxy Note 8
Glance at Galaxy Note 8Glance at Galaxy Note 8
Glance at Galaxy Note 8
 
Glance at iOS 11
Glance at iOS 11Glance at iOS 11
Glance at iOS 11
 
StarDust Testing : Review du Galaxy Note 8
StarDust Testing : Review du Galaxy Note 8StarDust Testing : Review du Galaxy Note 8
StarDust Testing : Review du Galaxy Note 8
 
Zoom sur la sortie du Nokia 8
Zoom sur la sortie du Nokia 8Zoom sur la sortie du Nokia 8
Zoom sur la sortie du Nokia 8
 
Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11Ebook: les nouveautés d'iOS 11
Ebook: les nouveautés d'iOS 11
 
10 Best Practices for bug-free Apps & Websites
10 Best Practices for bug-free Apps & Websites10 Best Practices for bug-free Apps & Websites
10 Best Practices for bug-free Apps & Websites
 

10 bonnes pratiques pour des apps et sites ecommerce sans bug

  • 1. Atelier en ligne FrenchWeb Mardi 15 septembre 2015 10 bonnes pratiques pour des applications et sites e-commerce sans bug*
  • 2. On n’a qu’une seule chance de faire une première bonne impression ! OBJECTIF : ZERO BUG* * Le risque zéro n’existe pas car il est impossible de tout tester. Le test doit donc être ciblé. Comment bien cibler et organiser vos tests ? Découvrez les 10 bonnes pratiques à adopter.
  • 3. CHASSEURS DE BUGS ASSURANCE QUALITE EXPERTISE Membre de ÉQUIPE TESTEURS ANALYSTES CHEFS DE PROJETS +2 000 TERMINAUX StarDust, spécialiste du Test, accompagne ses clients dans la transformation et l’évolution de leurs solutions digitales. BUREAUX MARSEILLE, PARIS, LILLE MONTREAL (LONDRES, BERLIN)
  • 4. MY TESTING LAB ON DEMANDFULL SERVICE STARDUST PARTNER PROGRAM > Calculette de macro-budget pour estimations des tests > Documents d’aide à la planification de campagnes de test > Documents de sensibilisation au test > Partenariat exclusif Services de test « à la carte » > Définition de la stratégie > Mise en place des outils et ressources > Rapport de bugs et analyse NOS OFFRES A destination des AGENCES Gestion d’un projet de A à Z > Interventions ciblées des projets digitaux > Mise à disposition de nos ressources > Rapport de bugs et analyse Plateforme de self service > Tests commandés en quelques clics > Tests réalisés en 24h max > Validation directe des résultats
  • 5. POURQUOI TESTER ? MIEUX MAÎTRISER LES RISQUES LIÉS AU DÉVELOPPEMENT TESTER LES LIMITES DU PRODUIT ASSURER UN FONCTIONNEMENT OPTIMAL CONTRÔLER LA QUALITÉ RÉDUIRE LES RISQUES AU LANCEMENT TROUVER LES BUGS Pour pouvoir les corriger TEST
  • 6. + 1 500 caractéristiques par terminal Versions OS, middleware et frameworks ÉVOLUTIONS PERMANENTES (devices, OS, navigateurs…) CAUSES : UN ENVIRONNEMENT TECHNIQUE FRAGMENTÉ ET ÉVOLUTIF + ÉVOLUTIONS PERMANENTES DU DIGITAL DANS LES HABITUDES+ + BUGS
  • 7. BUGS Image produit manquante (MAC OSX) Affichage du bouton « feedback » illisible (iPad Mini 2) Affichage des boutons Social Media (Safari MAC)
  • 8. BUGS Pop-up ne se ferme pas > impossible de procéder au paiement (iPhone 4S) Page panier grisée > aucune action possible (iPad Air) ???? (Macbook Safari)
  • 9. BUGS Incohérence entre le nombre de produits panier (5) et dans la liste (4) (Safari) Produits et informations manquantes (Chrome) Affichage incompréhensible (iPhone 5S)
  • 10. BUGS ET ANOMALIES ! Un terminal qui ne passe pas l'étape d'identification dans le tunnel d’achat Impossibilité d’ajouter au panier Bouton Recherche qui ne trouve pas la requête Impossibilité de valider une adresse dans un formulaire de login Produit et/ou prix différent entre le panier et le tunnel d'achat Non prise en compte des bons cadeaux, codes promo 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 courants observés sur les sites et apps E-commerce BUGS Sans oublier…
  • 11. BUGS Peu importe le bug, lorsque l’expérience a été mauvaise ou jugée insatisfaisante, l’utilisateur perd CONFIANCE et sanctionne la marque. CONSÉQUENCES :
  • 12. CHASSEURS DE BUGS ASSURANCE QUALITE EXPERTISE Membre de ÉQUIPE TESTEURS ANALYSTES CHEFS DE PROJETS +2 000 TERMINAUX StarDust, spécialiste du Test, accompagne ses clients dans la transformation et l’évolution de leurs solutions digitales. BUREAUX MARSEILLE, PARIS, LILLE MONTREAL (LONDRES, BERLIN)
  • 14. 1. IDENTIFIER LES RISQUES DU PRODUIT Qui, en cas de bug, empêchent l’utilisation du produit. Exemples de fonctions critiques : TUNNEL D’ACHAT PAGE PRODUIT LIVRAISON SAV REMBOURSEMENTS …. CONNAÎTRE SON PRODUIT Lister les fonctions métiers Quelles sont les fonctions critiques ? Sous quelle forme ? Exemples de documentations / formats : SPECIFICATIONS FONCTIONNELLES USER STORIES BACKLOGS WIREFRAMES / MOCK-UPS …
  • 16. 2. PENSER USER EXPERIENCE TOUT AU LONG du DÉVELOPPEMENT de votre produit Bénéfice(s) produit Ergonomie / Design Mon site/app est-il fluide et agréable à utiliser ? Mon site/app respecte-t-il les promesses faites à l’utilisateur ? Expérience omnicanale / multidevices Expérience unique / personnalisée Mon site/app prend-il en compte le profil, les préférences de mes utilisateurs ? L’expérience utilisateur est-elle optimale tout le temps et sur tous les écrans ?
  • 18. 3. DÉFINIR LES TERMINAUX CIBLES DONNÉES MARCHÉ Ventes Tendances Consommation Trafic / Usage FRAGMENTATION Surcouche, Navigateur CPU, Arch, Mémoire Tailles d’écran Résolutions capteurs EXIGENCES TECHNIQUES DU PROJET Versions d’OS Résolutions Ressources matérielles Type de projet 90-95% DES RISQUES COUVERTS SITE : 25-30 Terminaux APPS : 30-40 Terminaux PRIORITE AUX TERMINAUX DE VOS UTILISATEURS
  • 20. 4. PENSER AUX SPÉCIFICITÉS PRODUIT > Spécificités OS > Spécificités navigateurs > Multitâches : on se sert rarement que d’une application à la fois > Interruptions SMS / Appels / Notifications > Mémoire & Sauvegarde Portrait / Paysage Touch Navigation Wifi VS 3G/4G External AppConnexion Penser Mobile-first : vos utilisateurs sont mobiles ! MULTI-PLATEFORMES & MULTI-ÉCRANS
  • 21. UTILISER LES BONNES RESSOURCES POUR TRACKER LES BUGS 5
  • 22. 5. UTILISER LES BONNES RESSOURCES POUR TRACKER LES BUGS TERMINAUX > Posséder les terminaux phares + quelques terminaux « exotiques » > Renouveler son stock (nouveaux terminaux, nouveaux OS) > Maintenir les anciennes versions d’OS > Gérer l’obsolescence > BYOD > OBJECTIVITE > NEUTRALITE > GAIN DE TEMPS TESTEURS INDEPENDANTS TESTEURS > Personnes dédiées au test en interne ou > Testeurs externes au projet PERSONNES DEDIEES MATERIEL OUTILS / SUPPORTS > Plan de test > Bug tracker
  • 24. 6. CHOISIR UNE MÉTHODOLOGIE DE TEST Tests manuels ou automatisés ? APPROCHE SCENARISEE > Rédaction de scénarios de tests > Tests guidés selon étapes de test > Couverture des tests maîtrisée Important : Stabilité de l’environnement de test Les développements doivent être « gelés » pendant la durée des tests pour garantir la cohérence et la fiabilité des résultats Tests scénarisés ou exploratoires ? APPROCHE EXPLORATOIRE > Périmètre de test non-défini / Exploration aléatoire, non-guidée > Remonter le maximum de bugs en un temps donné > Expérience du testeur / Connaissances UX MANUEL > Coller au plus près des comportements réel > Vivre le ressenti et l’expérience utilisateur > Maîtriser les cas complexes de tests AUTOMATISE > Définition de scripts et de parcours de tests automatisés (prévoir un temps de création des scripts)
  • 26. 7. ANALYSER LES BUGS > Pour mieux connaître les points critiques de son site/app > Penser à la maintenance/régression du produit > Lister l’ensemble des bugs et les décrire en détails : type de bug, description, screenshots, terminaux, étapes pour reproduire le bug DOCUMENTER LES BUGS PROCÉDER AUX CORRECTIFS PENSER AU RE-TEST Selon la même méthodologie Sur les mêmes terminaux OUTIL : bug tracker ANALYSER & CAPITALISER
  • 28. 8. ÉCOUTER VOS UTILISATEURS VENTES MARCHERETOURS UTILISATEURS FEEDBACK & ANALYTICS Commentaires / notes Réseaux sociaux Enquêtes Pushs Real-time chat Eye tracking ... Trafic Téléchargements Taux de conversion … Nouveaux besoins Innovation Top des ventes …
  • 30. 9. SUIVRE L’ÉVOLUTION DE L’ENVIRONNEMENT Nouvelles fonctionnalités produits Nouveautés OS / navigateurs Rentrée 2015 iOS 9, Android 6.0, Windows 10, Edge iPhone 6S, MISES A JOUR ANTICIPER LES EVOLUTIONS / PENSER A LA MAINTENANCE NOUVEAUTES NOUVEAUX RISQUES Nouveaux terminaux Nouveaux OS …
  • 31. MY TESTING LAB ON DEMANDFULL SERVICE STARDUST PARTNER PROGRAM > Calculette de macro-budget pour estimations des tests > Documents d’aide à la planification de campagnes de test > Documents de sensibilisation au test > Partenariat exclusif Services de test « à la carte » > Définition de la stratégie > Mise en place des outils et ressources > Rapport de bugs et analyse NOS OFFRES A destination des AGENCES Gestion d’un projet de A à Z > Interventions ciblées des projets digitaux > Mise à disposition de nos ressources > Rapport de bugs et analyse Plateforme de self service > Tests commandés en quelques clics > Tests réalisés en 24h max > Validation directe des résultats
  • 32. 10. PENSER TEST Quelles fonctionnalités ? Selon quels scénarios utilisateurs ? Sur quels terminaux ? Quels types de tests ? ÉLABORER UNE STRATÉGIE DE TEST Penser TEST au + tôt dans le cycle de vie du produit QUOI TESTER ? QUAND ? Tests d’intégration/tests du système / Recette utilisateur A la fin des développements ? A la fin de chaque lot/sprint ? Maintenance QUI ? COMMENT ? Testeurs dédiés en interne ? Testeurs externes (externalisation) ? Quelle méthodologie de test ? Quels supports pour les tests ? Tests manuels / automatisés ? Tests exploratoires / scénarisés ?
  • 33. MERCI François Joseph VIALLON, CEO StarDust www.stardust-testing.com On se souvient de la qualité bien plus longtemps que du prix. Guccio Gucci