Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

fr:guides:recipe [2016/03/11 19:58] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Plan de test ======
 +
 +Avant chaque nouvelle version, l'​application Ekylibre est testée automatiquement et manuellement.
 +
 +===== Le livre de recette =====
 +
 +Le livre de recette est la liste exhaustive de tous les tests pratiqués par la communauté et la société Ekylibre avant la livraison d'une version.
 +
 +La couverture des tests, en particulier ceux de non-régression lorsqu'​il s'agit d'une nouvelle version d'un produit existant, pouvant être infinie, le cahier de recette doit préciser tous les tests à passer.
 +
 +La plupart de ces tests sont automatisés au sein d'​Ekylibre.
 +
 +Les testeurs sont sollicités pour tester :
 +
 +  - Les nouvelles fonctionnalités (ergonomie, comportement)
 +  - Les tests métiers complexes
 +
 +Les nouvelles fonctionnalités à tester sont visibles dans la roadmap de chaque version :
 +
 +  * [[https://​forge.ekylibre.com/​versions/​2|Roadmap 1.2]]
 +  * [[https://​forge.ekylibre.com/​versions/​4|Roadmap 1.3]]
 +  * [[https://​forge.ekylibre.com/​versions/​5|Roadmap 1.4]]
 +
 +===== Plan de test =====
 +
 +==== Jeu de données ====
 +
 +Il existe plusieurs jeux de données pour les tests :
 +
 +  * Jeu de données technique ([[https://​github.com/​ekylibre/​ekylibre/​tree/​master/​test/​fixtures|fixtures]])
 +  * Jeu de données métier ([[https://​github.com/​ekylibre/​first_run-demo|demo]])
 +  * Jeu de données des testeurs (les instances des testeurs)
 +
 +=== Avec les données de tests (fixtures) ===
 +
 +Les tests sont effectués automatiquement par la plateforme d'​intégration continue [[https://​travis-ci.org/​ekylibre/​ekylibre|Travis]]
 +
 +=== Avec les données de démonstration ou les données des testeurs ===
 +
 +