ANTICIPER LES ACTIONS "UTILISATEURS"


            Christophe Villeneuve



               13 mars 2013
Quel titre !!!


 ✔
     Disponibilité
 ✔
     Formulaire
 ✔
     Navigation
 ✔
     Simulation




      nAcademy – 13 Mars 2013
La fin...

  Du projet ?




     nAcademy – 13 mars 2013
3 citations...


   « Je le finirai plus tard »




                              « ça existe déjà »




                                « Je ne comprends pas pourquoi 
                                            çà ne marche pas »



    nAcademy – 13 Mars 2013
Etape Ultime : béta test




    nAcademy – 13 mars 2013
Profession

     Job... Testeur                   En attrapper un
 ✔
     Etape indispensable          ✔
                                      Tester son application
                                      sur différents appareils
                                  ✔
                                      Dans différentes
                                      conditions
 ✔
     Ne pas négliger              ✔
                                      Récolter les premiers
                                      avis de personnes
 ✔
     Les utilisateurs attendent       extérieures
     toujours la perfection       ✔
                                      Regarder les gens
                                      utiliser votre projet




      nAcademy – 13 mars 2013
Trouver des testeurs




    nAcademy – 13 mars 2013
Trouver des testeurs


 ✔
     Chercher des personnes motivées
 ✔
     Identifier les problèmes d'utilisations
 ✔
     Binôme
 ✔
     Différents Périphériques
 ✔
     Implication dans les tests automatiques




      nAcademy – 13 mars 2013
Faire les tests soit-même




         $                    $         $

                                  Plus on teste, plus on trouve



    nAcademy – 13 mars 2013
Méthodologie...

Que faire pour trouver les problèmes critiques ?
✔
    Grille
✔
    Réalisation d'une synthèse
✔
    Comparaison de 2 versions
✔
    Comptabiliser les défauts




       nAcademy – 13 Mars 2013
Mais Réellement




   nAcademy – 13 Mars 2013
Formulaire

✔
    Test usuel
✔
    Avec les yeux
✔
    Support client
✔
    Bonne pratique
✔
    Tracking




      nAcademy – 13 Mars 2013
nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                             ✔
                                   Outil le plus puissant
                               ✔
                                   Tous les navigateurs
                                       ✔
                                           Mobile
                                       ✔
                                           Web




     nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                             ✔
                                   Plusieurs configurations

 Cross Browser Testing
 ➢
                               ✔
                                   Plusieurs OS
                                     ✔
                                      Desktop
                                    ✔
                                      Mobile
                               ✔
                                 Différents navigateurs




     nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                             ✔
                                   Add-on Firefox & Chrome

 Cross Browser Testing
 ➢
                               ✔
                                   Visualiser avec DirectX

 IE Tab
 ➢
                               ✔
                                   Navigation en local




     nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                             ✔
                                   Test en ligne

 Cross Browser Testing
 ➢
                               ✔
                                   Nombreux services

 IE Tab
 ➢
                                    ✔
                                        Différentes résolutions
                                    ✔
                                        Configs swf, js, java
 Browsershots
 ➢




     nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                             ✔
                                   Disponible en mode Cloud

 Cross Browser Testing
 ➢



 IE Tab
 ➢



 Browsershots
 ➢




 Cloud Testing
 ➢




     nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                               ✔
                                     Performant

 Cross Browser Testing
 ➢
                                 ✔
                                     Différents aperçus

 IE Tab
 ➢
                                 ✔
                                     Peu de versions

 Browsershots
 ➢




 Cloud Testing
 ➢



 ➢
     Adobe BrowserLab




       nAcademy – 13 Mars 2013
Rapidité



 Spoon Browser Sandbox
 ➢                               ✔
                                     Toutes les versions IE

 Cross Browser Testing
 ➢



 IE Tab
 ➢



 Browsershots
 ➢




 Cloud Testing
 ➢



 ➢
     Adobe BrowserLab

 IE Tester
 ➢




       nAcademy – 13 Mars 2013
Simulation semi-automatique




   nAcademy – 13 Mars 2013
Jmeter : Configuration


✔
    Serveur




                                © MilamberSpace – JMeter




      nAcademy – 13 Mars 2013
Jmeter : Préparation


✔
    Différents écrans




                                © MilamberSpace – JMeter




      nAcademy – 13 Mars 2013
Jmeter : Préparation




                              © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : Préparation


✔
    Différents écrans




                                © MilamberSpace – JMeter




      nAcademy – 13 Mars 2013
Jmeter : Préparation




                              © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : Préparation




                              © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : Préparation




                              © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : scénario




                              © MilamberSpace – JMeter




                                                    © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : scénario




                              © MilamberSpace – JMeter




                                      © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : scénario




                              © MilamberSpace – JMeter




                                             © MilamberSpace – JMeter

    nAcademy – 13 Mars 2013
Jmeter : scénario




                              © MilamberSpace – JMeter




                                                         © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : scénario




                              © MilamberSpace – JMeter
    nAcademy – 13 Mars 2013
Jmeter : scénario : final




                              © MilamberSpace – JMeter




    Cocher le paramètre Ajouter une Assertion Réponse dans l’élément
    Serveur Proxy HTTP




    nAcademy – 13 Mars 2013
Jmeter : Jouer le scénario




                              © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Jmeter : Adapter le scénario




© MilamberSpace – JMeter




         nAcademy – 13 Mars 2013
Jmeter : Adapter le scénario




© MilamberSpace – JMeter




         nAcademy – 13 Mars 2013
Jmeter : Adapter le scénario




© MilamberSpace – JMeter




        nAcademy – 13 Mars 2013
Jmeter : Adapter le scénario




                               © MilamberSpace – JMeter




    nAcademy – 13 Mars 2013
Questions ?




    NAcademy – 13 mars 2013

Anticiper les actions utilisateurs

  • 1.
    ANTICIPER LES ACTIONS"UTILISATEURS" Christophe Villeneuve 13 mars 2013
  • 2.
    Quel titre !!! ✔ Disponibilité ✔ Formulaire ✔ Navigation ✔ Simulation nAcademy – 13 Mars 2013
  • 3.
    La fin... Du projet ? nAcademy – 13 mars 2013
  • 4.
    3 citations... « Je le finirai plus tard » « ça existe déjà » « Je ne comprends pas pourquoi  çà ne marche pas » nAcademy – 13 Mars 2013
  • 5.
    Etape Ultime : bétatest nAcademy – 13 mars 2013
  • 6.
    Profession Job... Testeur En attrapper un ✔ Etape indispensable ✔ Tester son application sur différents appareils ✔ Dans différentes conditions ✔ Ne pas négliger ✔ Récolter les premiers avis de personnes ✔ Les utilisateurs attendent extérieures toujours la perfection ✔ Regarder les gens utiliser votre projet nAcademy – 13 mars 2013
  • 7.
    Trouver des testeurs nAcademy – 13 mars 2013
  • 8.
    Trouver des testeurs ✔ Chercher des personnes motivées ✔ Identifier les problèmes d'utilisations ✔ Binôme ✔ Différents Périphériques ✔ Implication dans les tests automatiques nAcademy – 13 mars 2013
  • 9.
    Faire les testssoit-même $ $ $ Plus on teste, plus on trouve nAcademy – 13 mars 2013
  • 10.
    Méthodologie... Que faire pourtrouver les problèmes critiques ? ✔ Grille ✔ Réalisation d'une synthèse ✔ Comparaison de 2 versions ✔ Comptabiliser les défauts nAcademy – 13 Mars 2013
  • 11.
    Mais Réellement nAcademy – 13 Mars 2013
  • 12.
    Formulaire ✔ Test usuel ✔ Avec les yeux ✔ Support client ✔ Bonne pratique ✔ Tracking nAcademy – 13 Mars 2013
  • 13.
    nAcademy – 13Mars 2013
  • 14.
    Rapidité Spoon BrowserSandbox ➢ ✔ Outil le plus puissant ✔ Tous les navigateurs ✔ Mobile ✔ Web nAcademy – 13 Mars 2013
  • 15.
    Rapidité Spoon BrowserSandbox ➢ ✔ Plusieurs configurations Cross Browser Testing ➢ ✔ Plusieurs OS ✔ Desktop ✔ Mobile ✔ Différents navigateurs nAcademy – 13 Mars 2013
  • 16.
    Rapidité Spoon BrowserSandbox ➢ ✔ Add-on Firefox & Chrome Cross Browser Testing ➢ ✔ Visualiser avec DirectX IE Tab ➢ ✔ Navigation en local nAcademy – 13 Mars 2013
  • 17.
    Rapidité Spoon BrowserSandbox ➢ ✔ Test en ligne Cross Browser Testing ➢ ✔ Nombreux services IE Tab ➢ ✔ Différentes résolutions ✔ Configs swf, js, java Browsershots ➢ nAcademy – 13 Mars 2013
  • 18.
    Rapidité Spoon BrowserSandbox ➢ ✔ Disponible en mode Cloud Cross Browser Testing ➢ IE Tab ➢ Browsershots ➢ Cloud Testing ➢ nAcademy – 13 Mars 2013
  • 19.
    Rapidité Spoon BrowserSandbox ➢ ✔ Performant Cross Browser Testing ➢ ✔ Différents aperçus IE Tab ➢ ✔ Peu de versions Browsershots ➢ Cloud Testing ➢ ➢ Adobe BrowserLab nAcademy – 13 Mars 2013
  • 20.
    Rapidité Spoon BrowserSandbox ➢ ✔ Toutes les versions IE Cross Browser Testing ➢ IE Tab ➢ Browsershots ➢ Cloud Testing ➢ ➢ Adobe BrowserLab IE Tester ➢ nAcademy – 13 Mars 2013
  • 21.
    Simulation semi-automatique nAcademy – 13 Mars 2013
  • 22.
    Jmeter : Configuration ✔ Serveur © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 23.
    Jmeter : Préparation ✔ Différents écrans © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 24.
    Jmeter : Préparation © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 25.
    Jmeter : Préparation ✔ Différents écrans © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 26.
    Jmeter : Préparation © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 27.
    Jmeter : Préparation © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 28.
    Jmeter : Préparation © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 29.
    Jmeter : scénario © MilamberSpace – JMeter © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 30.
    Jmeter : scénario © MilamberSpace – JMeter © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 31.
    Jmeter : scénario © MilamberSpace – JMeter © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 32.
    Jmeter : scénario © MilamberSpace – JMeter © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 33.
    Jmeter : scénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 34.
    Jmeter : scénario : final © MilamberSpace – JMeter Cocher le paramètre Ajouter une Assertion Réponse dans l’élément Serveur Proxy HTTP nAcademy – 13 Mars 2013
  • 35.
    Jmeter : Jouer lescénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 36.
    Jmeter : Adapter lescénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 37.
    Jmeter : Adapter lescénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 38.
    Jmeter : Adapter lescénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 39.
    Jmeter : Adapter lescénario © MilamberSpace – JMeter nAcademy – 13 Mars 2013
  • 40.
    Questions ? NAcademy – 13 mars 2013