WordCamp MTL 2019
Présentation par Sariha
le programmeur teste son code.
Le contrôle qualité
C'est difficile d'écrire tous les tests d'un coup.
Multiplier les exécutions de tests grâce au déploiement continu
Comment ça s'est passé chez nous ?
À tâton ..
Les tests sont faits manuellement à la fin d'un projet.
Mais..
Il est possible d'automatiser certaines tâches répétitives avec une extension pour les navigateurs !
Cool cool cool
Katalon recorder
Extension pour chrome, permet de génerer des suites de tests.
*** Test Cases ***
Login
open /fr/
setViewportSize 1024 840
click xpath=//a[contains(text(),'Login')]
type id=login_user sariha
type id=login_pass CatCat
click id=button_connect
Wait Until Page Contains Vous êtes maintenant connecté!
+ puppeteer
Installation
npm install codeceptjs puppeteer --save-dev
npx codeceptjs init
npx codeceptjs gt
(Démo)
la documentation se trouve sur codecept.io
slides ici : sariha.com/wordcamp