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 […]

WebdriverIO

Framework de tests automatisés de bout en bout E2E JavaScript pour Node.js sur différents systèmes et navigateurs. Il peut être utilisé pour des tests fonctionnels, les tests de régression et les tests de performance avec React, Vue.JS ou Angular etc. ou encore des applications mobiles. Webdriver.io

PHPUnit

Framework de test unitaire pour PHP. Il fournit une suite complète d’outils pour écrire des tests automatisés pour les applications PHP. Site officiel

Test d’insertion de données

Un test d’insertion de données consiste à créer une base de données de test distincte pour éviter d’interférer avec les données de production. Un script effectue une insertion de données dans la base de données. Il utilise une connexion à la base de données puis exécute une requête SQL INSERT pour insérer les données.

Tests UI

Les tests d’interface utilisateur (UI) sont un type de test logiciel qui vérifie que l’interface utilisateur d’une application est conforme aux exigences et aux spécifications. Ces test sont généralement effectués par des testeurs d’assurance qualité (QA) ou des développeurs Web front-end. Différents types de tests UI

Ngrok

Outil de test d’un site sur un serveur web local consultable à distance. Très utile pour le SEO en développement : structured data testing tools SDTT, outil de validation AMP, optimisation mobile tool etc… Ngrok.com

CFTL

Le Comité Français du Test Logiciel est une association à but non lucratif qui a pour objectif de promouvoir le test logiciel en France. Il a été créé en 1992 et compte actuellement plus de 1 000 membres, professionnels et étudiants. Site web

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.