Accueil

Les tests sauvent la vie car ils vérifient que les fonctionnalités fonctionnent aujourd’hui et fonctionneront demain dans l’environnement de développement, sur la plate-forme d’intégration ainsi que chez le client en production.

Ce blog est destiné à expliquer le fondement et les bénéfices des tests, ainsi que des conseils et des techniques sur leur mise en place dans des projets Java & Javascript.

Introduction

Tests unitaires : tester une seule méthode

Définition

Le test unitaire ne teste qu’une seule méthode sans tester l’implémentation des autres méthodes. Il permet de valider l’algorithme de la méthode testée.
Le test unitaire se place dans un contexte non réel où tout est bouchonné et simulé: il n’y a pas de base de données, ni de serveur de messagerie.

Java

  • Mockito: Bouchonner les classes et le contexte
    mockito

    Mockito permet l’écriture de vrais tests unitaires en bouchonnant les classes et en ajoutant des comportements sur leurs méthodes.

    Les classes bouchonnées sont appelées des mocks.

    Les articles ci-dessous indiquent comment la librairie Mockito permet de définir des comportements sur ces mocks :

Javascript

Bonnes pratiques

Tests d’intégration : tester en réel

Définition

Le test d’intégration teste les méthodes et les fonctionnalités dans le contexte réel cible: avec la vraie base de données cible, un vrai serveur de mail.
Il permet de valider que l’application fonctionnera en production.

Java

IHM

Contexte projet

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s