Skip to main content

ITESOFT

(March 2020 — June 2020)

I joined ITESOFT as an intern in March 2020, for four months. The start was complicated: my first day fell the day before France’s first lockdown.

The assignment covered the automated functional tests of Balance, their application that reads the PDF of an invoice and fills the accounting information into an accounting package. I was placed in the Delivery team, the one that ships the program to the client and can carry out specific development before delivery. The tests existed exactly for that: checking that the program still works once that specific development has been added.

I was handed the project built the year before by the apprentice, with a clear technical instruction: change technologies and move to CucumberJS, so that the Gherkin language brings real value to how the tests are understood.

The scenarios had already been written by hand, so all I had to do was implement them. I rewrote every test under CucumberJS and added the ones that were missing.