Test et recette - Plan du site

Dans un projet informatique, le test et la recette des différents éléments à livrer est une démarche complexe à mettre en œuvre mais primordiale pour fournir au client un produit de qualité. Ce site présent les concepts fondamentaux du testing et de la recette informatique.

Généralités

  • L'informatique : domaine d'activité industriel ? – À de nombreux égards, l'informatique s'inspire de l'industrie : mise en place de processus standardisés, structuration des équipes, notion de produit livré, etc. Il convient d'aller au bout de la démarche, et de considérer, aussi, les problématiques de qualité.
  • La qualité logicielle – La qualité logicielle est un sujet large dont le cadre dépasse le cadre de cette formation : elle est néanmoins à l'origine de toute pratique de test et de recette, c'est pourquoi vous trouverez dans cette section une introduction à cette notion.
  • Quelques définitions à connaître avant de commencer à s'intéresser aux tests et à la recette – Cette page présente des concepts fondamentaux, comme la notion de use case ou de test case, qu'il est primordial de connaître avant même de s'intéresser aux tests et à la recette.
  • La qualité logicielle 

Tests techniques

  • Les bases du testing – Dans cette section, vous découvrirez quelques éléments de base, à connaître absolument avant de vous lancer dans l'écriture de vos premiers tests unitaires, d'intégration, de montée en charge, etc.
  • Déployer des tests unitaires – OK, finie la théorie, venons en à la concrétisation de ce qui a été exposé dans la section consacrée aux bases du testing technique : voyons comment implémenter concrètement des tests dans un système informatique.
  • Déployer des tests d'intégration – Après avoir vu comment mettre en place des tests d'intégration, dans différents langages et selon différents paradigmes, nous allons à présent nous concentrer sur les tests d'intégration.
  • Déployer des tests unitaires 
  • Déployer des tests d'intégration 
  • Les bases du testing 

Recette fonctionnelle

  • Recette : définition et typologie – Cette page présente la notion de recette, par le biais d'une définition simple et d'une classification des différents types de recette.
  • Les acteurs de la recette – Pour bien comprendre comment s'organise une recette informatique, il est fondamental de connaître les acteurs de la recette, et de savoir qui fait quoi (ou plus exactement qui est censé faire quoi…).
  • Organisation d'une recette – La recette est souvent qualifiée de « projet dans le projet », pour en souligner l'importance de cette phase dans les projets informatiques. Cette page présente les caractéristiques et le déroulement d'un projet de recette fonctionnelle.
  • Mise en œuvre de tests fonctionnels automatisés – Cette page présente une introduction à la notion de test automatisé, en précise l'intérêt et présente quelques outils de testing auto.

ISTQB, la certification des professionnels du test

  • ISTQB Foundation : fiche pratique – Cette page présente un ensemble d'éléments importants, à connaître absolument pour postuler à la certification ISTQB niveau Foundation. Attention : cette liste de choses à connaître n'est pas exhaustive !

Cas pratiques

  • TDD : cas « flux produits » – Ce cas pratique vous permettra de vous exercer au TDD (test driven development), sur la base d'un cas concret : la production de flux de produits d'un marchand.

Autres pages

  • Test et recette – Dans un projet informatique, le test et la recette des différents éléments à livrer est une démarche complexe à mettre en œuvre mais primordiale pour fournir au client un produit de qualité. Ce site présent les concepts fondamentaux du testing et de la recette informatique.