• Português
  • 简体中文
  • 繁體中文
  • Deutsch
  • English
  • Español
  • Français
  • 日本語
  • Latviešu
  • Lietuvių
  • Русский

Test Driven Requirement par Robot Framework

Full name

Job
email
Company
City (Country)
Time
Type of Conference
Level

Description

Cet atelier pratique a pour but de présenter la démarche de Test Driven Requirement (TDR) au travers de l'outil Robot Framework (http://code.google.com/p/robotframework/). L’introduction présente les concepts du TDR, et notamment les aspects de création d'un Domain Specific Language (DSL) de test, un vocabulaire partagé par l'ensemble de l’équipe projet, afin de définir les scénarios de test qui constitueront les spécifications de l’application. La présentation ensuite se déroule en binôme et consiste en une interview TDR entre développeur / testeur et product owner / business analyst. L’interview sera l’occasion d’identifier et formaliser les besoins d’une application de démo, sous la forme de scénarios de test sous la syntaxe Robot Framework, syntaxe compréhensible par tous car constitué d’un assemblage de mots-clés (DSL) dont le nom est explicite. Une spécification de l’application (pour le périmètre étudié) sera ainsi produite au terme de cette interview. La seconde phase n’implique que le développeur / testeur et a pour but d’automatiser les scénarios de test décrits en 1ère phase. Concrètement, il s’agira d’implémenter les mots-clés à l’aide de la librairie Selenium (http://seleniumhq.org/) de Robot Framework (l’application de démo est une appli web). Au contraire d’une démarche d’automatisation classique en bottom-up, l’approche TDR se déroule en top-down, on part du plus haut niveau, les scénarios de test fonctionnels, vers le bas niveau, la couche de code qui réalise l’intermédiaire entre les scénarios / mots-clés et l’interface de l’application sous test. Cette présentation, à la fois méthodologique, fonctionnelle et technique, se veut d’un niveau accessible à tous.


Tags: