Devops for Growth
107.4K views | +26 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'ATDD - Acceptance Test Driven Developement'. Clear
Scooped by Mickael Ruau
Scoop.it!

TDD vs. BDD vs. ATDD - DZone Agile

TDD vs. BDD vs. ATDD - DZone Agile | Devops for Growth | Scoop.it
Know the key differences between major development methodologies like TDD, BDD, and ATDD that focus on the task of the developers and their creations.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Agile Testing – Testing from Day 1 Presentation – Kaizenko

Agile Testing – Testing from Day 1 Presentation – Kaizenko | Devops for Growth | Scoop.it

At the 2019 Global Scrum Gathering in Austin, TX, I presented on Agile Testing. Below is the abstract of the talk, along with links to the Agile Testing blog series and the presentation slides.

Mickael Ruau's insight:

Abstract: Many teams struggle with fitting in testing activities inside of a Sprint. They end up doing primarily development activities in a Sprint and push testing activities to run in dedicated testing Sprints following the coding Sprints or have a coding and testing Sprint running in parallel. However, in Scrum, the output of every Sprint is a potentially shippable product increment. This means the product increment should be well tested within the Sprint and ready to be delivered. Come to this presentation to learn how to tackle testing on an Agile team, what kind of tests to execute, what to automate and what not to automate, the different test responsibilities, and when to run which tests. Leave with a testing strategy that you can start applying the next day to gradually get a team to start testing from day 1 of the Sprint and deliver a true product increment at the end of each Sprint.

Check out the Agile Testing presentation slides below along with the Agile Testing blog series

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Les 3 amigos en agile

Les 3 amigos en agile | Devops for Growth | Scoop.it

Voici une pratique que je trouve vraiment intéressante mais qui pourtant semble être moins présente aujourd’hui : les 3 amigos.

Mickael Ruau's insight:

Les 3 amigos est une cérémonie qui peut se rajouter au sein d’une équipe scrum pour écrire des tests fonctionnels solides. Ces tests seront écrit par : le product owner (ou le business analyst/proxy PO), un dev et un testeur.

Cette association permet d’écrire des tests complets avec la certitude de couvrir l’ensemble des attentes de chacune des user stories associées.

Voici les avantages qu’apporteront chacun des acteurs de cette cérémonie :

Product owner : il présentera les besoins de l’utilisateur par sa user-story ainsi que les règles associées.

Développeur : il indiquera l’ensemble technique qui sera impacté par le besoin ce qui pourra permettre d’orienter les tests à écrire. Il participera également aux éventuelles données testables quo peuvent être compliquée à définir dans certains cas.

Testeur : il va préparer les jeux de données (JDD) et proposer des scénarios qui respectent les règles des tests fonctionnels (exemple ne liera pas son test à des notions d’interface).

Avec une équipe de choc comme celle-ci, nos 3 amigos vont proposer des tests complets et de qualité qui vont avoir deux rôles importants :

  • guider les développeurs dans le développement des user stories
  • apporter une qualité indéniable avec des tests de non-regression

Il n’est pas rare que les équipes agiles utilisent les 3 amigos pour réaliser le language Gherkin ; c’est le langage le plus utilisé pour faire de la BDD (Behavior Driver-development). En quelques mots, pour la BDD, nous écrivons les tests en amont des développements pour guider les développeurs dans leurs développements

Article : Le BDD (Behavior Driven Development)

Certains profitent même de cet exercice pour réaliser de l’ATTD (Acceptance Test Driven Development) qui est une technique d’ingénierie logicielle où le test est écrit techniquement avant le développement de la fonctionnalité.

Article : Quelle est la différence entre l’ATDD et la BDD ?

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

ATDD Using Robot Framework

A brief introduction to Acceptance Test Driven Development and Robot Framework.
No comment yet.