Vitest

Cadre de tests unitaires pour React, Vue et Svelte. Vitest.dev

CI/CD

Acronyme de Continuous Integration intégration continue et Continuous Deployment déploiement continu, le CI/CD regroupe un ensemble de pratiques et d’automatismes pour accélérer le déploiement d’une application. Le CI a pour objectif d’automatiser les opérations de développement, des tests et d’intégration le plus tôt et le plus régulièrement possible. Le CD cherche à optimiser les opérations […]

Tests d’intégration

Test d’un ensemble d’unités logicielles pour vérifier une fonctionnalité complète, l’interconnection de composants, les erreurs d’interopérabilité, le bon ordre d’intégration. Un test d’intégration vérifie le bon fonctionnement d’une spécification globale. Les tests sont obligatoires en développement d’applications.

Tests unitaires

Dans la hiérarchisation des tests d’un logiciel, la pyramide de tests, les tests unitaires consistent aux premiers tests de base dès la création du projet en vérifiant chacune des unités logicielles. Selon le paradigme de programmation utilisé, il s’agit de vérifier chaque procédure en procédural ou chaque classe et méthodes en orienté objet. Un test […]

Tests système

Tests d’une application dans son environnement opérationnel, en vérifiant les scénarios de cas d’utilisation, diagramme de cas d’utilisation et diagrammes de séquences de traitements. Les tests sont obligatoires en développement d’applications.

Tests de non-régression

Tests qui permettent de valider qu’une nouvelle fonctionnalité n’impacte pas sur les fonctions ou modules déjà existants.

Tests fonctionnels

Tests qui permettent de valider que les fonctionnalités du logiciel correspondent aux besoins définis dans le cahier des charges fonctionnel. Les tests fonctionnels incluent les tests système et les tests d’acceptation.

Tests d’acceptation

Test complet du logiciel livrable pour détecter d’éventuels problèmes ou bugs avant son acception par le client final. Synonyme : recette

Tests de performance

Tests montant progressivement en intensité pour vérifier des critères techniques comme la consommation CPU et RAM, la stabilité d’un logiciel.

Tests de charge

Tests de pic de charge d’un site Web ou d’une application dans son environnement pour en évaluer le seuil critique selon le nombre d’utilisateurs, le nombre de requêtes simultanées en base de données. Syn. : tests de montée de charge