Cursus métier : Test Logiciel

Aujourd'hui le monde de l'Homologation et de la Recette offre de véritables métiers d'avenir complets, incluant des aspects fonctionnels, techniques, de communication et de gestion des processus. La richesse et la diversité des missions confiées au Consultant Qualification Logiciel lui permettent d'intervenir sur tout le cycle de vie précédant la conception d'un logiciel.

 Test Logiciel Durée : 329 heures soit 47 jours

Public

Longtemps ouvert aux autodidactes, ce métier est de plus en plus qualifié. Si aucun diplôme n'est encore exigé, le recrutement s'effectue aujourd'hui avec un niveau allant de bac + 2 à bac + 5, selon la complexité des tests, les domaines d'application et les entreprises.

  • Niveau bac + 2
  • BTS SIO (services informatiques aux organisations) option solutions logicielles et applications métiers
  • DUT ou DEUST en informatique
  • Niveau bac + 3
  • Licence pro spécialisée en génie logiciel, systèmes informatiques et logiciels...
  • Niveau bac + 5
  • Masters en informatique spécialité qualité et sûreté de fonctionnement, modèles, optimisation, programmation et services, génie de l'informatique logicielle...
  • Diplôme d'ingénieur orienté en programmation informatique

Qualités requises :

  • Bon sens du relationnel
  • Attitude permanente d'écoute
  • Rigueur
  • Indépendance de pensée et curiosité

Mission

Les principales tâches du Testeur Logiciel :

  • Détecter les anomalies : Avant d'être livré, un logiciel doit subir de nombreuses vérifications: c'est le rôle du testeur. Il s'assure qu'une application correspond au cahier des charges, qu'elle ne détériore pas le système d'information, qu'elle est utilisable sur tous types de matériels informatiques et dans tous les cas d'utilisation...
  • Établir un plan de tests : Autour de l'exécution des tests, le testeur assure un travail de préparation et d'analyse. Il établit une stratégie, planifie les opérations, élabore les outils de tests, exécute les tests, analyse les résultats et rédige des rapports. Au final, il transmet les anomalies détectées au développeur informatique chargé des corrections.
  • Veiller aux corrections : Un bug a été corrigé ? De nouveau, le testeur intervient pour s'assurer que les modifications ont bien été effectuées sans générer de nouvelles erreurs ! Plusieurs allers-retours entre le service tests et le service développement sont parfois à prévoir.

Perspectives de postes

Cette formation vous permet d'évoluer vers des missions polyvalentes et pérennes et vers des niveaux de responsabilité plus élevés. Sur ces axes d'évolution vous deviendrez :

  • Consultant sénior,
  • Chef de projet,
  • Directeur de mission,
  • Acteur avant-vente dans le cadre de propositions commerciales en synergie avec les commerciaux.

Lieux d'exercice et statuts

  • Sur des applications diversifiées : Le testeur peut travailler sur des applications variées. Par exemple, sur un logiciel médical, un logiciel culturel et pédagogique... Dans tous les cas, il s'assure que l'accompagnement sonore et les dialogues sont synchronisés. Il adapte également les tests à chaque produit et aux multiples configurations matérielles possibles.
  • Seul ou en équipe : Selon la structure et la complexité des projets, le testeur travaille seul ou au sein d'une équipe plus ou moins importante. Il intervient depuis le début d'un projet, ou bien il réceptionne les produits en aval, pour leur faire subir les derniers tests. Ses interventions peuvent être de courte durée ou s'étaler sur plusieurs mois.
  • Des cellules de tests en interne : Si toutes les grandes entreprises ne sont pas encore équipées pour tester en interne la qualité de leurs applications, cela ne saurait tarder. Avoir une cellule de tests intégrée à l'entreprise devient un enjeu, véritable garantie de la fiabilité du projet.

Objectifs du Parcours de formation Test Logiciel 

A la fin de son cursus, le candidat sera capable de :

  •  Manager un processus de qualification de logiciels,
  •  Réaliser un cahier de recettes, effectuer des tests fonctionnels,
  •  Valider les conditions de mise en production d'une application.

Pré-requis

  • Niveau Bac+2, scientifique ou technique de préférence
  • Une pratique de l'anglais (vocabulaire technique) est un plus

Programme de formation

  • Enjeux qualités logicielles et processus (4 jours) 
  • Les essentiels de la gestion de projet (2 jours)
  • Exigences du test : Compréhension, analyse et restructuration des cahiers des charges en exigences (3 jours)
  • La stratégie de test : Structurer les grandes thèmes et organiser les activités de test  (2 jours)
  • Conception des tests : Structuration des thèmes et conception détaillée des cas de test et les jeux de données (2 jours) 
  • Collaboration avec la MOA : Comment réussir la collaboration avec la MOA : communications, échanges, ateliers de travail, savoir-être (2 jours)
  • A partir d'un cahier des charges, bâtir une stratégie de test, organiser les Exercice "Stratégie et Conception " : exigences de test, concevoir les cas de test et les jeux de données (2 jours)  + Corrigé de l'exercice : Echange Questions & réponse avec le formateur (1 jour) 
  • Campagne de test Cycle en V : Préparer, organiser et dérouler une campagne de test du cycle en V (2 jours) 
  • Campagne de test Agile : Préparer, organiser et dérouler une campagne de test Agile (1 jour)
  • Reporting et PV de recette : Produire les reporting quotidien et construire le PV de recette à la fin de la campagne (1 jour) 
  • Exercice "Campagne de test" : Construire un plan de conduite de la campagne, Préparer l'exécution des tests
  • Concevoir des modèles de reporting quotidien et PV de recette (2 jours) + Corrigé de l'exercice : Echange Questions & réponse avec le formateur (1 jour)
  • HP ALM  - Utilisation : Utiliser un outil Référentiel de test pour gérer les exigences, les cas de tests, les campagnes de test et les anomalies (5 jours)
  • TP "Référentiel de test HP ALM" : Construire un plan de conduite de la campagne, Préparer l'exécution des tests
  • Concevoir des modèles de reporting quotidien et PV de recette (2 jours) + Corrigé de l'exercice (1 jour)
  • Formation des utilisateurs : Apprendre à construire un kit de formation et à animer les formations des utilisateurs (2 jours) 
  • Préparation et Certification HP ALM: Préparer et passer la certification HP ALM (5 jours)
  • Formation et Certification ISTQB -Niveau Fondation (3 jours)
  • Formation et Certification ISTQB - Testeur Agile (2 jours)
  • Formation et Certification CMAP -Testeur des applications mobiles (2 jours)

Méthodes et moyens pédagogiques

Méthodes pédagogiques

Le cursus de cette filière est composé d'une alternance :

  • D'exposés théoriques
  • De démonstrations
  • De travaux dirigés
  • De travaux pratiques

Moyens pédagogiques

Pour ce faire, durant le cursus chaque stagiaire aura à sa disposition :

  • Des supports de cours reprenant la théorie abordée durant les exposés (supports officiels éditeurs/constructeurs et supports officiels Global Knowledge) ainsi que des cahiers d'exercices
  • Un ordinateur et un accès à Internet lui permettant d'accéder aux environnements virtuels et/ou distants nécessaires à la réalisation des travaux dirigés et des travaux pratiques
    Les exposés théoriques seront menés par des formateurs ayant une certification pédagogique reconnue par les éditeurs/constructeurs du marché de l'informatique ainsi que les certifications techniques se référant aux sujets traités.

Certification 

Ce cursus inclut le passage des certifications éditeur suivantes :

  • Certification HP ALM
  • Certification ISTQB -Niveau Fondation
  • Certification ISTQB - Testeur Agile
  • Certification CMAP -Testeur des applications mobiles