Aller au contenu principal

ITESOFT

(Mars 2020 — juin 2020)

Je suis arrivé en stage chez ITESOFT en mars 2020, pour quatre mois. L’arrivée a été compliquée : mon premier jour tombait la veille du premier confinement.

La mission portait sur les tests fonctionnels automatisés de Balance, leur application qui lit le PDF d’une facture et renseigne les informations comptables dans un logiciel de comptabilité. J’étais affecté à l’équipe Delivery, celle qui livre le programme au client et qui peut réaliser un développement spécifique avant la livraison. Les tests servaient précisément à cela : vérifier que le programme fonctionne toujours une fois ce développement spécifique ajouté.

On m’a confié le projet réalisé l’année précédente par l’alternant, avec une consigne claire sur la technique : changer de technologies pour passer à CucumberJS, afin que le langage Gherkin apporte une vraie plus-value à la compréhension des tests.

Les scénarios avaient déjà été rédigés à la main, je n’avais donc qu’à les implémenter. J’ai réécrit l’ensemble des tests sous CucumberJS et j’ai ajouté ceux qui manquaient.