Upgrade to Pro — share decks privately, control downloads, hide ads and more …

15 minutes pour tester son application JS

Dev-Mind
September 19, 2015

15 minutes pour tester son application JS

Quicky donné dans le cadre de la conférence du JugSummerCamp en septembre 2015. Mettre en place des tests dans une application Javascript n'est pas compliqué si nous utilisons les bons outils. Le but de cette présentation est de montrer que c'est possible en 15 min. La video sera bientôt disponible

Dev-Mind

September 19, 2015
Tweet

More Decks by Dev-Mind

Other Decks in Programming

Transcript

  1. @guillaumeehret
    Tester une application JS
    Jasmine Karma
    Guillaume EHRET - @guillaumeehret
    Dev-Mind - @DevMind_FR

    View full-size slide

  2. @guillaumeehret
    Guillaume EHRET
    http://javamind-fr.blogspot.fr/

    View full-size slide

  3. @guillaumeehret
    et vous ?

    View full-size slide

  4. @guillaumeehret
    les tests vous font peur ?

    View full-size slide

  5. @guillaumeehret
    moi c’est naviguer à vue...

    View full-size slide

  6. @guillaumeehret
    avec la peur des régressions

    View full-size slide

  7. @guillaumeehret
    Les tests nous permettent de
    coder sereinement

    View full-size slide

  8. @guillaumeehret
    image

    View full-size slide

  9. @guillaumeehret

    View full-size slide

  10. @guillaumeehret

    View full-size slide

  11. @guillaumeehret
    Serveur HTTP
    Application Javascript
    Fichiers specs.js
    Runner
    (page qui lance les
    tests)
    HTML
    JS
    specs
    watch
    start
    start & exec
    results for reports
    1
    2
    3
    4

    View full-size slide

  12. @guillaumeehret
    http://jasmine.github.io/2.3/introduction.html
    http://javamind-fr.blogspot.fr/2015/01/comment-ecrire-vos-tests-javascript.html
    http://karma-runner.github.io/0.12/index.html
    https://www.npmjs.com/browse/keyword/karma-plugin
    http://javamind-fr.blogspot.fr/2015/01/karma-lexecuteur-de-tests-javascript.html
    https://www.youtube.com/watch?v=Mu9c6-thcVU
    2.3
    0.13

    View full-size slide

  13. @guillaumeehret
    merci...
    @guillaumeehret

    View full-size slide