Session en français - Intermédiaire
Java Tests / QA
Les processus Agiles sont de plus en plus répandus. Plusieurs ténors du développement Agile recommandent la réalisation intensive de tests en TDD. Afin de bénéficier pleinement des tests unitaires, il est souhaitable d'utiliser des mocks afin d'assurer une réelle isolation.

Comment peut-on piloter son architecture grâce à des mocks? Qu'est-ce que ceux-ci peuvent nous apprendre sur notre code? Nous verrons comment le fait de changer légèrement la structure d'un test peut faciliter l'émergence de l'architecture et comment les mocks peuvent nous aider à concevoir une architecture ayant une meilleure conception orientée objet. On y présentera également certaines astuces servant à faire ressortir l'essentiel de ses propres tests.

La séance prendra la forme d'un tutoriel en réalisant pas à pas un design simple parsemé de trucs et astuces. Malgré l'utilisation de Java et Mockito, d'autres utilisateurs pourront aisément retenir les concepts.

Félix-Antoine Bourbonnais (Elapse Technologies) View speaker page

Félix-Antoine Bourbonnais C'est avec passion qu'il enseigne l'ingénierie logicielle à l'Université Laval et travaille pour Elapse Technologies. Il présente au quotidien des bonnes pratiques de développement et de tests, l'OO ainsi que l'architecture en Agile.

En plus d'accompagner des équipes Agiles, il donne des formations sur les tests, le TDD, l'OO et l'agilité.

En plus d'aider des entreprises, il termine présentement une maîtrise visant à faciliter les tests unitaires d'aspects (AOP) à l'aide de mocks.