Test TEST
Investigation de produits, systèmes et services pour évaluer leur comportement et si ceci satisfait les exigences et caractéristiques spécifiés ou non.
Notes d’orientation
La portée des tests comprend la technologie, les composants système, configurations, packages et leurs interfaces. Cette aptitude est applicable à toutes les méthodologies de test -- qui peuvent être fournies à l'aide d'approches prédictives (axées sur un plan) ou d'approches adaptatives (itératives/agiles).
Les activités peuvent inclure -- mais ne sont pas limitées à :
- planification, conception, gestion, exécution et rapports de tests
- tests fonctionnels de capacités ou caractéristiques
- tests non fonctionnels de qualités telles que -- mais non limités à -- performance, sécurité, accès, sauvegarde et restauration, archivage et conservation, robustesse, disponibilité, capacité, évolutivité, fiabilité, performance, contraintes, volume, maintenabilité et portabilité
- tests statiques et analyse statique
- gestion des risques associés au test et prise d’actions préventives quand nécessaire
- adoption et adaptation de méthodes tests y compris approches en cascade, incrémentales ou agiles
- conformité aux normes de processus convenues, réglementations spécifiques à l'industrie et la protection des données législation
- ingénierie, utilisation et maintenance de logiciels de test pour mesurer et améliorer la qualité du logiciel testé
- promotion de la productivité grâce à l'automatisation des tests, outils et meilleures pratiques
- développement de test et cadres automatisés évolutifs et fiables.
Niveaux de responsabilité pour cette compétence
1 | 2 | 3 | 4 | 5 | 6 |
Test: Niveau 1
Exécute des scénarios de test manuels donnés sous surveillance. Utilise des outils de test automatiques élémentaires. Enregistre les résultats et rapporte les problèmes. Développe une compréhension du rôle des tests comme outil d’amélioration de la conception et processus de validation.
Test: Niveau 2
Conçoit des cas de test, crée des scénarios de test et des jeux de test, et automatise les tâches répétables en fonction des exigences ou spécifications fournies. 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, résultats, problèmes et risques.
Test: Niveau 3
Conçoit des cas et scénarios de test sous sa propre direction, en se basant sur des critères prédéterminés, enregistrant et rapportant les résultats de tests. Participe aux revues d’exigences, conception et 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 des tâches de test et construit la couverture de test via une infrastructure existante ou nouvelle. Analyse et rapporte les activités de test, résultats, problèmes et risques.
Test: Niveau 4
Sélectionne l'approche de test appropriée, y compris les tests manuels et automatisés. Développe et exécute des plans et cas de test. Implémente des tests et des cadres automatisés évolutifs et fiables. Collabore entre parties impliquées dans la conception et développement de produits, systèmes ou services pour permettre une couverture de test complète. Identifie les améliorations apportées aux processus d'exigences, conception ou spécification pour accroître l'efficacité et l'efficience des tests. Analyse et rapporte sur les activités de test, résultats, problèmes et risques, y compris le travail des autres.
Test: Niveau 5
Planifie et mène les activités de test à toutes les étapes et itérations du développement de produits, systèmes et services. Fournit des conseils et des recommandations faisant autorité sur tous les aspects de la planification et l’exécution des tests. Adopte et adapte des méthodes de test appropriées, outils automatisés et techniques pour résoudre les problèmes liés aux outils et 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 de directives, normes et instructions organisationnelles pour les tests.
Test: Niveau 6
Élabore des directives, normes et instructions organisationnelles pour les tests. Planifie et mène des activités de test stratégiques, importantes et complexes. Mène les activités pour gérer les risques et opportunités associés aux tests. Adapte ou développe des capacités et méthodes organisationnelles de test pour résoudre des problèmes commerciaux et d'ingénierie complexes dans les outils et les tests. Promeut une culture de qualité dans toute l'organisation et encourage l'adoption et le respect des directives et normes de test.
Test: Niveau 7
Cette compétence n’est généralement pas observée ou pratiquée à ce niveau de responsabilité et de responsabilisation.