Licences Professionnelles
- Contenu de la formation
- Objectifs de la formation
- Débouchés
- Introduction aux Tests Logiciels
- Concepts de base des tests logiciels.
- Rôles et responsabilités des testeurs.
- Cycle de Vie du Logiciel et Méthodologies de Développement
- Comprendre les cycles de vie du logiciel (Waterfall, Agile, etc.).
- Intégration des tests dans les méthodologies de développement.
- Gestion de Projet en Tests Logiciels
- Planification et gestion de projets de tests.
- Utilisation d’outils de gestion de tests.
- Tests Manuels
- Planification et exécution de tests manuels.
- Rédaction de rapports de bugs et de cas de test.
- Module d’Intelligence Artificielle pour Accélérer l’Apprentissage en Tests Logiciels (IA)
- Initier les étudiants à l’utilisation de l’Intelligence Artificielle (IA)
- Améliorer l’efficacité des tests logiciels
- Génération automatisée de scénarios de test
- Optimisation des processus de test
- Semestre 2 : Tests Automatisés et Spécialisation
- Introduction aux Tests Automatisés
- Fondamentaux des tests automatisés.
- Avantages et inconvénients des tests automatisés.
- Outils de Test Automatisé
- Familiarisation avec des outils de test automatisé populaires (ex. Selenium, Appium, JUnit, TestNG, etc.).
- Création de scripts de test automatisés.
- Automatisation des Tests Web
- Automatisation des tests sur des applications web.
- Création de scripts de test pour des scénarios web.
- Automatisation des Tests Mobiles
- Automatisation des tests d’applications mobiles (iOS et Android).
- Utilisation d’outils spécifiques pour les tests mobiles.
- Gestion de Configurations et Intégration Continue
- Gestion des configurations de tests.
- Intégration des tests automatisés dans des pipelines de CI/CD.
- Stage en Entreprise (4 à 6 mois)
- Stage en entreprise pour acquérir une expérience professionnelle.
- Application des compétences acquises dans un environnement de travail réel.
- Comprendre les principaux défis et enjeux des tests logiciels :
- Apprendre à concevoir des cas de test efficaces
- Acquérir des compétences en automatisation des tests
- Comprendre les concepts de couverture de test
- Apprendre à gérer les cas de test et les suites de test
- Se familiariser avec les bonnes pratiques de test
- Pratiquer le débogage et la recherche de défauts
- Ingénieur de test logiciel
- Analyste de test
- Développeur de test automatisé
- Responsable assurance qualité (QA)
- Consultant en tests logiciels
- Expert en assurance qualité des logiciels
- Spécialiste en intégration continue/déploiement continu (CI/CD)
En Ligne
Présentiel
Hybride
Formation ouverte aux titulaires d’un diplôme BAC+2 privé ou public.