Drapeau du Canada   Travaux publics et Services gouvernementaux Canada

Table des matières
Introduction
Développement, support et maintenance des applications
Architecture
Analyse fonctionnelle
Conception et gestion de bases de données
Infrastructure / plates-formes
Gestion des actifs et des achats TI
Gestion de projets TI
Réseaux de télécommunications (voix et données)
Sécurité / protection de l'information et des applications
Tests
Processus de gestion des services

Dictionnaire des compétences techniques

10. Tests

Connaissances et capacités permettant de tester le logiciel ou le matériel au moyen d'une approche systématique (c'est-à-dire d'une progression ordonnée des tests dans laquelle les éléments logiciels, les éléments matériels ou les deux sont combinés et testés jusqu'à ce que le système au complet ait été intégré).

Connaissances requises :

  • Contrôle et assurance de la qualité.
  • Approches et stratégies de test.
  • Méthodes, pratiques et principes de test des systèmes et des applications (de bout en bout par exemple).
  • Tests et validation dans le cadre du cycle de vie des systèmes.
  • Types de tests (par exemple tests de volume, tests unitaires, tests de compatibilité, tests de débit, tests d'intégration, tests système, tests de bout en bout, tests de stress Web).
  • Normes de test (du Conseil du Trésor et du ministère, de l'ISO (Organisation internationale de normalisation)).
  • Fonctions de test et de préparation, et évaluation y compris packs et processus de diffusion, contrôle des changements et intégration du système.
  • Outils de test y compris les outils automatisés, les scripts de test ainsi que les outils de rapports et de suivi.
  • Certification et accréditation des nouvelles applications.

1. Introduction

  • Démontre qu'il connaît les principes et les processus des tests.
  • Comprend la terminologie des tests.

2. Base

  • Teste et débogue des modules logiciels.
  • Effectue des tests unitaires.
  • Comprend les méthodes et les principes des tests.
  • Comprend les normes applicables aux tests.
  • Exécute des scripts de test.
  • Rédige des rapports sur les résultats des tests.
  • Comprend et applique la sécurité des systèmes TI à l'égard des applications.
  • Se sert d'un outil de test.

3. Intermédiaire

  • Comprend les principes de l'intégration des systèmes (c'est-à-dire les méthodes, les pratiques et les politiques qui sont employées lors du processus d'intégration, y compris du matériel, du logiciel, du réseau et des applications).
  • Comprend les processus de diffusion et de certification.
  • Élabore des scripts et des jeux de test.
  • Effectue des validations et des tests complexes (par exemple des tests de volume, des tests d'intégration).
  • S'assure que les autres applications ne sont pas touchées.
  • Associe les résultats aux attentes exprimées dans le document de conception.
  • Dépanne/résout les problèmes.
  • Met en œuvre les outils de test.
  • Applique les normes de test.

4. Avancé

  • Effectue le test des applications.
  • Effectue des scénarios de test en séries complexes.
  • Élabore des plans et des stratégies de test.
  • Cherche et met à l'essai les outils de test, et présente des recommandations à cet égard.
  • Élabore des pratiques de test.
  • Met en œuvre et surveille les normes de test.
  • Teste les normes.
  • Comprend les impacts des tests sur l'environnement ainsi que des autres tests effectués.
  • S'assure que les tests appropriés sont effectués.
  • Guide d'autres personnes.
  • Guide les acteurs concernés par l'application dans les méthodes et les outils de test.

5. Expert

  • Gère les tests d'intégration.
  • Établit des normes pour le cycle des tests.
  • Conçoit des méthodes de test.
  • Élabore des normes, des pratiques exemplaires et des politiques de test.
Gouvernement du Canada
Création : 2006-01-12
Mise à jour : 2006-01-23
Révision : 2006-01-23