Le cadre mondial des compétences et des compétences pour le monde numérique

Tests TEST

Enquête sur des produits, systèmes et services pour évaluer leur comportement et leur conformité aux exigences et caractéristiques spécifiées ou non.

Notes d’orientation

La portée des tests comprend les technologies, les composants de système, les configurations, les paquets et leurs interfaces. Cette aptitude est applicable à toutes les méthodologies de test, qui peuvent être effectuées dans des approches prédictives (axées sur un plan) ou adaptatives (itératives/agiles). 

Les activités peuvent inclure, mais sans s’y limiter :

  • planifier, concevoir, gérer, exécuter et rapporter les tests
  • effectuer les tests fonctionnels des capacités ou caractéristiques
  • effectuer des tests non fonctionnels de qualité portant sur, mais sans s’y limiter, la performance, la sécurité, l’accès, la sauvegarde et la restauration, l’archivage et la conservation, la robustesse, la disponibilité, la capacité, l’évolutivité, la fiabilité, la performance, les contraintes, le volume, la maintenabilité et la portabilité
  • effectuer des tests et analyses statiques
  • gérer les risques associés aux tests et prendre des mesures préventives quand nécessaire
  • adopter et adapter les méthodes de test, y compris les approches en cascade, incrémentales ou agiles
  • assurer la conformité aux normes de processus convenues, aux réglementations spécifiques à l'industrie et à la législation sur la protection des données
  • concevoir, utiliser et maintenir des logiciels de test pour mesurer et améliorer la qualité du logiciel testé
  • promouvoir la productivité grâce à l'automatisation des tests, outils et meilleures pratiques
  • développer des tests et cadres automatisés qui sont évolutifs et fiables.

Niveaux

Définis aux niveaux suivants : 1 2 3 4 5 6

Tests: Niveau 1

Exécute des scénarios des tests manuels sous surveillance. Utilise les outils de tests automatisés élémentaires. Enregistre les résultats et signale les problèmes. Explique le rôle des tests comme outil pour améliorer la conception et dans le processus de validation.

Tests: Niveau 2

Conçoit des cas de test, crée des scénarios et des données de test et automatise les tâches répétitives en fonction des exigences et des spécifications stipulées. Définit les conditions de test pour des exigences données. Exécute et enregistre les tests manuels et automatisés conformément aux plans de test. Analyse et rapporte les activités de test, les résultats, les problèmes et les risques.

Tests: Niveau 3

Conçoit des cas et des scénarios de test de façon autonome, en se basant sur des critères prédéterminés et en enregistrant et rapportant les résultats des tests. Participe à l’examen des exigences, des conceptions et des spécifications, et utilise ces informations pour concevoir des plans et conditions de test. Applique les normes convenues pour spécifier et effectuer des tests manuels et automatisés. Automatise les tâches de test et développe la couverture des tests par l’intermédiaire d’une infrastructure existante ou nouvelle. Analyse et rapporte les activités de test, les résultats, les problèmes et les risques.

Tests: Niveau 4

Sélectionne l'approche de test appropriée, y compris pour les tests manuels et automatisés. Développe et exécute des plans et des cas de test. Met en œuvre des tests et des cadres automatisés qui sont évolutifs et fiables. Collabore avec les parties intéressées dans la conception et le développement des produits, systèmes ou services pour assurer une couverture de test complète. Identifie les améliorations à apporter aux exigences et aux processus de conception ou de spécification pour accroître l'efficacité et l'efficience des tests. Analyse et rapporte les activités de test, les résultats, les problèmes et les risques, y compris dans le travail des autres.

Tests: Niveau 5

Planifie et dirige les activités de test à toutes les étapes et itérations du développement des produits, systèmes et services. Donne des conseils et des consignes faisant autorité sur tous les aspects de la planification et de l’exécution des tests. Adopte et adapte des méthodes, outils automatisés et techniques de test appropriés pour résoudre les problèmes liés aux outils et aux approches de test. Mesure et surveille l’application des normes pour les tests. Évalue les risques et prend des mesures préventives. Identifie les améliorations et contribue à l'élaboration des politiques, normes et directives organisationnelles pour les tests.

Tests: Niveau 6

Élabore les politiques, normes et directives organisationnelles pour les tests. Planifie et dirige les activités de test stratégiques, importantes et complexes. Dirige les activités de gestion des risques et possibilités associés aux tests. Adapte ou développe les capacités et méthodes organisationnelles de test pour résoudre les problèmes complexes liées aux affaires et à l’ingénierie dans les outils et les tests. Favorise une culture de la qualité dans toute l'organisation et encourage l'adoption et le respect des directives et normes de test.

Tests: Niveau 7

Cette compétence n'est généralement pas observée lorsqu'on travaille à ce niveau de responsabilité.