+ All Categories
Home > Technology > Tests automatisés java script

Tests automatisés java script

Date post: 28-Jan-2018
Category:
Upload: pascal-laurin
View: 820 times
Download: 0 times
Share this document with a friend
12
Les tests automatisés JavaScript Pascal Laurin Décembre 2015 @plaurin78 [email protected] www.pascallaurin.com http:// fr.slideshare.net/PascalLaurin https:// bitbucket.org/pascallaurin Microsoft .NET MVP Développeur & Architecte chez GSoft
Transcript
Page 1: Tests automatisés java script

Les tests automatisés JavaScript

Pascal Laurin

Décembre 2015

@[email protected]

www.pascallaurin.comhttp://fr.slideshare.net/PascalLaurin

https://bitbucket.org/pascallaurin

Microsoft .NET MVPDéveloppeur & Architecte chez GSoft

Page 2: Tests automatisés java script

1. Pourquoi et quand les tests clients?

2. Les outils à installer

1. Node.js

2. npm

3. Gulp

4. Jasmine

3. Démos

4. Autres outils

1. Node tools for VS

2. Istanbul (code coverage)

3. Cucumber

Agenda

Page 3: Tests automatisés java script

Qualité du code et maintenance

Principalement pour les mêmes raisons qu’on teste le code

serveur aujourd’hui.

Pour

Beaucoup de code client-side

SPA

Contre

Interaction avec le DOM

Data-binding, ‘code’ dans le HTML

3

Pourquoi et quand les tests clients?

Page 4: Tests automatisés java script

https://nodejs.org

4

Les outils à installer

Node.js

Page 5: Tests automatisés java script

https://www.npmjs.com/

5

Les outils à installer

npm

Page 6: Tests automatisés java script

6

Les outils à installer

Gulphttp://gulpjs.com/

Page 7: Tests automatisés java script

7

Les outils à installer

Jasminehttp://jasmine.github.io/

Page 8: Tests automatisés java script

Cmd fun!

Node.js

Npm

VS Code

Gulp et Jasmine

Comparaison dans Visual Studio

Node tools for VS

Debugging dans VSCode

8

Démos

https://bitbucket.org/pascallaurin/jstests-talk/overview

Page 9: Tests automatisés java script

https://www.visualstudio.com/en-us/features/node-js-

vs.aspx

9

Autres outils

Node.js tools for Visual Studio

Page 10: Tests automatisés java script

https://www.npmjs.com/package/gulp-istanbul

10

Autres outils

Istanbul

Page 11: Tests automatisés java script

https://www.npmjs.com/package/gulp-cucumber

11

Autres outils

Cucumber

Page 12: Tests automatisés java script

Références

BitBucket pour le code

• https://bitbucket.org/pascallaurin/jstests-talk

Les outils de base

• https://nodejs.org

• https://www.npmjs.com/

• http://gulpjs.com/

• http://jasmine.github.io/

Autres outils

• https://www.visualstudio.com/en-us/features/node-js-vs.aspx

• https://www.npmjs.com/package/gulp-istanbul

• https://www.npmjs.com/package/gulp-cucumber

Questions?

@plaurin78

www.pascallaurin.com

[email protected]

http://fr.slideshare.net/PascalLaurin

https://bitbucket.org/pascallaurin


Recommended