Tests TEST
Planification, conception, gestion, exécution et rapport des tests, à l’aide des outils et des techniques appropriés et conformément aux normes convenues et aux réglementations spécifiques de l’industrie. Les tests servent à s’assurer que les systèmes, configurations, paquets ou services nouveaux ou modifiés, ainsi que toutes les interfaces, fonctionnent comme spécifié (y compris les exigences de sécurité), et que les risques liés à leur déploiement sont bien compris et documentés. Les tests incluent le processus d’ingénierie, l’utilisation et la mise à jour des logiciels de test (cas de test, scénarios de test, rapports de test, plans de test, etc.) pour mesurer et améliorer la qualité des logiciels testés.
1 | 2 | 3 | 4 | 5 | 6 |
Levels of responsibility for this skill
Tests: Niveau 1
Met en œuvre les scénarios de test sous surveillance. Enregistre les résultats et signale les problèmes. Comprend que dans le processus de développement des systèmes, les tests servent à améliorer et valider la conception.
Tests: Niveau 2
Définit les conditions de test pour des exigences données. Établit des cas et crée des scénarios de test avec des données complémentaires, conformément aux spécifications fournies. Interprète, exécute et enregistre des cas de test conformément aux plans de test du projet. Analyse et rapporte les activités et résultats des tests. Identifie et rapporte les problèmes et les risques.
Tests: Niveau 3
Examine les exigences et les spécifications et définit les conditions de test. Établit les cas et scénarios de test de façon autonome, en se reportant à des critères prédéterminés, avec enregistrement et communication des résultats. Effectue les analyses et rapporte les activités et les résultats des tests. Identifie et rapporte les problèmes et les risques liés à son propre travail.
Tests: Niveau 4
Accepte la responsabilité de créer des cas de test à partir de sa propre analyse technique approfondie des spécifications fonctionnelles et non-fonctionnelles (par exemple, fiabilité, efficacité, convivialité, maintenabilité et portabilité). Crée des enregistrements de traçabilité, allant des cas de test aux exigences. Produit des scénarios, matériels et ensembles de tests de régression pour les services ou logiciels nouveaux et modifiés. Spécifie les exigences pour l’environnement, les données, les ressources et les outils. Interprète, exécute et documente des scénarios de test complexes en appliquant les normes et méthodes convenues. Enregistre et analyse les actions et résultats et tient un registre des défaillances. Examine les résultats des tests et modifie ceux-ci si nécessaire. Établit des rapports sur l’avancement, les anomalies, les risques et les problèmes associés au projet général. Rapporte la qualité du système et recueille les mesures sur les cas de test. Donne des conseils d’expert pour soutenir l’équipe.
Tests: Niveau 5
Coordonne et gère la planification des tests de système et/ou d’acceptation, y compris les tests de sécurité logicielle, au sein d’un programme ou projet de développement ou d’intégration. Assume la responsabilité de l’intégration et les activités d’acceptation, et coordonne l’exécution de ces activités. Donne des conseils et des consignes d’expert sur tous les aspects de la planification et de l’exécution des tests. Définit et communique la stratégie de test pour le projet. Gère tous les processus de test, y compris les plans, ressources, coûts, délais, livrables et traçabilité. Gère les relations clients au sujet des tests. Identifie les améliorations à apporter aux processus et contribue à la définition des normes de tests et des meilleures pratiques.
Tests: Niveau 6
Définit la politique de test; responsable des processus de soutien, y compris les tests de sécurité des logiciels. Assume la responsabilité de la gestion de toutes les activités de test au sein d’un programme ou projet de développement ou d’intégration. Gère tous les risques liés aux tests et prend des mesures préventives lorsque les risques deviennent inacceptables. Évalue la faisabilité des tests de rechange, y compris les tests automatisés, et donne des conseils relatifs aux tests. Initie les améliorations apportées aux processus de test et dirige leur mise en œuvre. Évalue les capacités de développement et de test des fournisseurs. Détermine les normes de test pour toutes les phases des projets, et incite toutes les parties à s’y conformer. Gère les relations clients au sujet des tests.
Tests: Niveau 7
Cette compétence n’est généralement pas observée ou pratiquée à ce niveau de responsabilité et de responsabilisation.