Capitole du Libre 2015

Nous avons dû annuler le Capitole du Libre en 2015. Toulibre a organisé un Bazar du libre en lieu et place.

Conférence
Doublures de tests, le pouvoir du doppelgänger

Franck Arrecot , Kevin Ottens

Thématique
Akademy-FR
Niveau
Intermédiaire
Horaire
samedi 21 nov, 11:30 – 12:30
Salle
A302

Description

Les tests sont devenus un incontournable du développement pour qui vise la qualité logicielle. On s'attarde beaucoup sur les méthodes, tel que le TDD et peu sur les outils. Quels outils un artisan logiciel doit il avoir dans sa besace pour tester efficacement et assurer la qualité de son code : les doublures de tests !

Description détaillée

Heureusement beaucoup d'entre vous sont déjà convaincus des bienfaits des tests, mais il peut être difficile de tester son code selon la conception ou l'outil utilisé...Afin de dépasser cette difficulté des outils peuvent être utilisés, permettant de construire au fur et à mesure votre application sur des bases saines, tout en faisant du TDD ! Ces outils sont appelées les doublures de tests !

Nous parlerons tout d'abord les différents types : stubs, mocks, spies, fakes et dummies pour définir une base de vocabulaire, d'autant que la frontière ente chaque concept peut s’avérer floue. Le but étant de savoir quand utiliser quel outil, selon ce que vous souhaitez mettre en place et le degré de maturité de votre développement.

Afin de s'appuyer sur du concret, nous vous montrerons des extraits de code où nous avons mis en place ces outils durant la phase de développement et comment ceux-ci soutiennent notre application.

Et bien sûr, vous ne quitterez pas cette présentation sans savoir ce qu'est un doppelgänger !

Intervenant(es)

Franck Arrecot

Franck Arrecot

Franck est un jeune développeur KDE ayant débuté ses contributions au logiciel libre via le projet Tomahawk-Player, dans le cadre ...

Voir plus

Kevin Ottens

Kevin Ottens

Kévin Ottens est un des hackers centraux de la communauté KDE. Il a contribué à de nombreuses briques logicielles produites ...

Voir plus