10h40 |
Les tests automatisés: Est-ce vraiment si bien que ça?
Par Nicolas de Boose
Les tests automatisés sont souvent sujets à discussion dans le monde de l’IT. Que tester? Quand? Comment?Du côté des managers, on doute parfois de leur rentabilité (ROI) et de leur nécessité: L’important, c’est de produire!
Les développeurs ne sont pas en reste non plus: Le code legacy est intestable, la courbe d’apprentissage est lente, l’écriture des tests prend trop de temps et est remis à « plus tard ».Si tout le monde s’accorde à dire qu’ils ont un interêt, ils ne sont pourtant pas forcément privilégiés, voire aimés. Nous allons tenter de comprendre pourquoi en parcourant les différents types de tests et en analysant leurs avantages et inconvénients.Nous entrerons ensuite plus en détails sur la pratique du TDD et ses vertus… |
11h300 | Break |
11h30 |
Les cinq bonnes pratiques des Tests Unitaires dans un projet Agile
Par Denis Voituron
Les projets Agiles imposent leurs propres défis aux équipes de test.Un projet Agile est souvent basé sur de multiples itérations, exploite un périmètre de développement incertain, travaille avec une documentation minimaliste. Rapidement, les Tests Unitaires se font sentir pour garantir des évolutions logicielles en douceur. Lors de cette session, nous présenterons les concepts de base des tests unitaires, quelles en sont les implications et quels sont les sujets applicatifs à tester. Dans la seconde partie de cette session, nous présenterons, par des démonstrations en direct dans Microsoft Visual Studio, les 5 bonnes pratiques des Tests Unitaires intégrés dans un cycle de vie Agile. |
12h30 | Lunch |
13h30 | Présentation des sessions de l’après-midi |
14h00 |
Introduction au BDD (« behavior-driven development »), ou comment passer le TDD sous stéroïdes.
Par Fabian Vilers
Découvrez comment concilier les intérêts métiers et les besoins techniques lors de l’écriture de tests fonctionnels en les élaborant à partir du langage spécifique au métier (DSL) et dans un idiome compréhensible par toute l’équipe.
|
14h50 | Break |
15h00 |
Apprendre à coder? Pourquoi? Pour qui? Comment? Par Stéphane Rondal
Apprendre à coder? Pourquoi? Pour qui? Comment?Quels sont les organismes qui soutiennent cette démarche, souvent à l’intention des jeunes de 7-17 ans?
Venez y apprendre ce qu’on y fait concrètement, sous forme de démo, dans le but de démystifier le monde de la programmation au moyen de robots, développement de jeux vidéos, … Et pourquoi pas, découvrez ce que vous pouvez vous même faire, à votre niveau, pour faciliter l’apprentissage du code auprès des jeunes et moins jeunes. |
15h50 | Break |
16h00 |
When Lean UX meets Agile development
Par Yanis Kyriakides
How to combine Lean Startup approach, Lean UX and Agile Development to ensure the adoption of your product?
|