applications développement logiciel, test et qualité des · - framework de tests unitaires et...

114
Développement logiciel, Test et qualité des applications Une part importante d’échec dans les projets est due à un manque de méthode et d’organisation dans la gestion de la qualité et des tests. ORSYS vous propose un ensemble de formations qui vous apportent les meilleures pratiques en matière de qualité logicielle. Vous verrez notamment comment modéliser vos solutions, mettre en place une démarche d’amélioration continue, de tests et d’automatisation, assurer la sûreté de fonctionnement des logiciels, mettre en oeuvre une démarche Agile. Vous aurez aussi l’opportunité de suivre des formations certifiantes sur des référentiels reconnus comme ISTQB® et TMMi Parcours de formation Parcours certifiant Concevoir un processus industrialisé de tests (réf. ZTU) .... p.3 Parcours certifiant Support applicatif / veille technologique / maintenance applicative (réf. ZSU) .... p.5 Validation et tests des logiciels (réf. TES) .... p.7 Industrialiser les tests fonctionnels (réf. IFO) .... p.9 Certification Concevoir un processus de tests industrialisé (réf. ZYU) .... p.11 Formation de formateurs occasionnels (réf. FOC) .... p.13 Concevoir des formations de qualité (réf. CCS) .... p.15 Mettre en oeuvre une veille concurrentielle efficace (réf. VCU) .... p.17 GIT, mettre en oeuvre le contrôle de versions (réf. GIT) .... p.19 Certification Support applicatif / veille technologique / maintenance applicative (réf. ZYS) .... p.21 Tests logiciels : bonnes pratiques Enjeux économiques et techniques des métiers du test (réf. JEU) .... p.23 Validation et tests des logiciels (réf. TES) .... p.25 Auditer et optimiser ses processus de tests (réf. AUD) .... p.27 Certifications ISTQB Test logiciel, ISTQB® niveau Foundation CTFL, certification (réf. ISQ) .... p.29 Test logiciel, ISTQB® Model-Based Testing, certification (réf. QMB) .... p.31 ISTQB® niveau avancé CTAL, Test Manager, certification (réf. TIS) .... p.33 ISTQB® niveau avancé CTAL, Test Analyst, certification (réf. IST) .... p.35 ISTQB® niveau avancé CTAL, Technical Test Analyst, certification (réf. TQB) .... p.37 ISTQB® niveau avancé, automatisation des tests, certification (réf. ATQ) .... p.39 ISTQB®, Testeur Agile, certification (réf. TSA) .... p.41 Autres référentiels ISO 29119, construire son référentiel méthodologique de tests (réf. IMO) .... p.43 TMMi, mesurer et améliorer ses activités de test, certification (réf. TMM) .... p.45 ISQI CMAP, Mobile App Testing Foundation, certification (réf. FMA) .... p.47 Sûreté de fonctionnement et risques logiciels, AMDEC du logiciel et AEEL (réf. SUF) .... p.49 Solutions HP pour les tests HP Quality Center, bâtir un référentiel de tests (réf. DRI) .... p.51 ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Upload: others

Post on 03-Jul-2020

4 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Développement logiciel, Test et qualité desapplications

Une part importante d’échec dans les projets est due à un manque de méthode etd’organisation dans la gestion de la qualité et des tests. ORSYS vous propose un ensemblede formations qui vous apportent les meilleures pratiques en matière de qualité logicielle.Vous verrez notamment comment modéliser vos solutions, mettre en place une démarched’amélioration continue, de tests et d’automatisation, assurer la sûreté de fonctionnement deslogiciels, mettre en oeuvre une démarche Agile. Vous aurez aussi l’opportunité de suivre desformations certifiantes sur des référentiels reconnus comme ISTQB® et TMMi

Parcours de formation

Parcours certifiant Concevoir un processus industrialisé de tests (réf. ZTU) .... p.3

Parcours certifiant Support applicatif / veille technologique / maintenance applicative (réf. ZSU) ....p.5

Validation et tests des logiciels (réf. TES) .... p.7

Industrialiser les tests fonctionnels (réf. IFO) .... p.9

Certification Concevoir un processus de tests industrialisé (réf. ZYU) .... p.11

Formation de formateurs occasionnels (réf. FOC) .... p.13

Concevoir des formations de qualité (réf. CCS) .... p.15

Mettre en œuvre une veille concurrentielle efficace (réf. VCU) .... p.17

GIT, mettre en œuvre le contrôle de versions (réf. GIT) .... p.19

Certification Support applicatif / veille technologique / maintenance applicative (réf. ZYS) .... p.21

Tests logiciels : bonnes pratiques

Enjeux économiques et techniques des métiers du test (réf. JEU) .... p.23

Validation et tests des logiciels (réf. TES) .... p.25

Auditer et optimiser ses processus de tests (réf. AUD) .... p.27

Certifications ISTQB

Test logiciel, ISTQB® niveau Foundation CTFL, certification (réf. ISQ) .... p.29

Test logiciel, ISTQB® Model-Based Testing, certification (réf. QMB) .... p.31

ISTQB® niveau avancé CTAL, Test Manager, certification (réf. TIS) .... p.33

ISTQB® niveau avancé CTAL, Test Analyst, certification (réf. IST) .... p.35

ISTQB® niveau avancé CTAL, Technical Test Analyst, certification (réf. TQB) .... p.37

ISTQB® niveau avancé, automatisation des tests, certification (réf. ATQ) .... p.39

ISTQB®, Testeur Agile, certification (réf. TSA) .... p.41

Autres référentiels

ISO 29119, construire son référentiel méthodologique de tests (réf. IMO) .... p.43

TMMi, mesurer et améliorer ses activités de test, certification (réf. TMM) .... p.45

ISQI CMAP, Mobile App Testing Foundation, certification (réf. FMA) .... p.47

Sûreté de fonctionnement et risques logiciels, AMDEC du logiciel et AEEL (réf. SUF) .... p.49

Solutions HP pour les tests

HP Quality Center, bâtir un référentiel de tests (réf. DRI) .... p.51

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1

Page 2: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

QuickTestPro, automatiser les tests (réf. QTP) .... p.53

HP ALM 12, gérer un projet de tests (réf. QUA) .... p.55

HP ALM 12, bâtir un référentiel de tests (réf. BRT) .... p.57

HP Unified Functional Testing, automatiser vos tests fonctionnels (réf. UFT) .... p.59

HP Unified Functional Testing, automatisation avancée (réf. PMQ) .... p.61

HP ALM 11, bâtir un référentiel de tests (réf. BAR) .... p.63

Automatisation et outils de tests

Industrialiser les tests fonctionnels (réf. IFO) .... p.65

Automatisation des tests logiciels (réf. OTT) .... p.67

Tests automatiques et intégration continue en C++ (réf. AOI) .... p.69

Automatisation des tests pour les applications Web (réf. ATO) .... p.71

Mise en oeuvre de tests pour les applications mobiles (réf. TIM) .... p.73

Appium, automatiser les tests de vos applications mobiles (réf. AUM) .... p.75

SoapUI, automatiser les tests de vos services Web Rest et SOAP (réf. RSO) .... p.77

Outils de tests Open Source, choix et mise en oeuvre (réf. OUS) .... p.79

Plateforme Selenium, développeur (réf. SLD) .... p.81

Plateforme Selenium 3.0, mise en œuvre (réf. SEL) .... p.83

Squash, gérer et automatiser ses tests (réf. SQH) .... p.85

PHPUnit, maîtriser vos tests unitaires (réf. TUH) .... p.87

Team Foundation Server 2018, les tests logiciels fonctionnels (réf. TFF) .... p.89

Team Foundation Server 2018, automatisation des tests (réf. TFT) .... p.91

Performances et tests de charge des applications

Performances des applications, mesures et améliorations (réf. PFR) .... p.93

Montée en charge et performance des applications, méthodologie (réf. MTA) .... p.95

LoadRunner utilisateur, tester la performance de vos applications (réf. LRA) .... p.97

Qualité, amélioration continue

CMMI, évaluation, mise en œuvre (réf. CMC) .... p.99

CMMI, mise en œuvre, perfectionnement (réf. MMI) .... p.101

Assurer la qualité des projets informatiques (réf. QAL) .... p.103

Lean Software Development, mise en œuvre (réf. LSD) .... p.105

Méthodes Agiles

Méthodes Agiles, ingénierie et test logiciel (réf. MAD) .... p.107

Tests Agiles, démarche et mise en œuvre (réf. TAG) .... p.109

Méthodes Agiles, Test Driven Requirement (réf. AGI) .... p.111

100% e-learning

Gestion de tests logiciels, méthode et principaux livrables (réf. 4SO) .... p.113

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2

Page 3: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Bloc RNCP de 6 jour(s)Réf : ZTU

ParticipantsAnalystes, développeurs,consultants, chefs de projets,toute personne impliquéedans un projet informatique.

Pré-requisÊtre titulaire d'un diplômebac+3. Connaissances debase en informatique et endéveloppement logiciel.

Prix 2019 : 2555€ HT

Dates des sessions

PARIS14 oct. 2019

Composition du bloc

- Validation et tests deslogicielsRéf : TES, Durée : 3 j

- Industrialiser les testsfonctionnelsRéf : IFO, Durée : 2 j

- Certification Concevoirun processus de testsindustrialiséRéf : ZYU, Durée : 1 j

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercices

Parcours certifiant Concevoir un processus industrialiséde testsBloc de compétences d'un titre RNCP> Développement logiciel> Test et qualité des applications

Ce parcours de formation représente le quatrième bloc de compétences " Concevoir un processus de testsindustrialisé " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnementobjet - Java " reconnu par l'État.

OBJECTIFS PEDAGOGIQUES

Découvrir les enjeux du test et les référentiels en vigueurCadrer et mettre en œuvre une démarche de testComprendre le principe des tests unitaires et la notion de couverture structurelleDécouvrir le processus de tests d'intégrationCalculer la rentabilité d'un projet d'industrialisation des testsConstituer des plans de tests fonctionnelsAutomatiser ces tests fonctionnels manuels à l'aide de robots de testExécuter ces tests dans le cadre de l'intégration continue

1) Introduction au test des logiciels2) La démarche de test3) Les tests unitaires

4) Gestion des tests fonctionnels5) Automatisation des tests6) Pratiques avancées des tests

Certification

Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).

1) Introduction au test des logiciels

- Qu'est-ce que le test ? Le bug et son coût. La testabilité. Les tests et le cycle de vie. Le concept de V&V.- Test fonctionnel versus test structurel.- Couverture de test. Les tests de non-régression.- Le métier de testeur.- Les référentiels, la maturité des processus (TMMI, TPI).

Travaux pratiquesDécouverte d'une étude de cas, application à développer.

2) La démarche de test

- Les cinq fondements.- Les processus projet et les tests. L'approche globale.- Le plan de test et ses déclinaisons. La stratégie de test.- L'approche par les risques. L'estimation.- Les plateformes. Tests et bases de données.

Travaux pratiquesPrise en main de l'outil de gestion de tests.

3) Les tests unitaires

- Le processus de tests unitaires.- Le Test Driven Development (TDD). Les xUnit.- Les tests aux limites, de robustesse, aléatoires.- Analyse dynamique. Couverture structurelle.- L'analyse statique.

Travaux pratiquesMesurer la couverture structurelle.

4) Gestion des tests fonctionnels

- Les gestionnaires d'exigences et de traçabilité.- Les gestionnaires de référentiels des tests.- Préparation des plateformes et des données de test.- Rédaction des cas de test.- Constitution des plans de tests fonctionnels.

Travaux pratiquesMise en oeuvre de tests fonctionnels sur une application Web Open Source. Utilisation du référentiel de testTestlink en support.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3

Page 4: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

pratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

5) Automatisation des tests

- Les outils d'automatisation.- Automatisation par robot de tests, par API fonctionnelle.- Couche d'abstraction fonctionnelle.- Techniques de reconnaissance des composants.- Séparation de la logique et des données des tests automatisés.

Travaux pratiquesAutomatisation des tests fonctionnels manuels à l'aide de robots de test (Sélénium...). Pilotage des testsd'une application riche avec une API fonctionnelle.

6) Pratiques avancées des tests

- Techniques de communication entre outils.- Modèle de test et tests basés sur les modèles.- Framework de tests unitaires et test fonctionnel de qualification.

Travaux pratiquesSpécification par l'exemple avec Fitness. Alimentation automatique des données vers le robot. Génération detests et chaîne d'intégration continue.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4

Page 5: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Bloc RNCP de 9 jour(s)Réf : ZSU

ParticipantsAnalystes, développeurs,consultants, chefs de projets,toute personne impliquéedans un projet informatique.

Pré-requisÊtre titulaire d'un diplôme bac+3. Connaissances de baseen informatique.

Prix 2019 : 4144€ HT

Dates des sessions

PARIS12 sep. 2019

Composition du bloc

- Formation de formateursoccasionnelsRéf : FOC, Durée : 2 j

- Concevoir des formationsde qualitéRéf : CCS, Durée : 2 j

- Mettre en œuvre uneveille concurrentielleefficaceRéf : VCU, Durée : 2 j

- GIT, mettre en œuvre lecontrôle de versionsRéf : GIT, Durée : 2 j

- Certification Supportapplicatif / veilletechnologique /maintenance applicativeRéf : ZYS, Durée : 1 j

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Parcours certifiant Support applicatif / veilletechnologique / maintenance applicativeBloc de compétences d'un titre RNCP> Développement logiciel> Test et qualité des applications

Ce parcours de formation représente le sixième bloc de compétences " Support applicatif / veilletechnologique / maintenance applicative " constituant le titre certifié de Niveau I (Bac+5) " Concepteurdéveloppeur en environnement objet - Java " reconnu par l'État.

OBJECTIFS PEDAGOGIQUES

Comprendre le processus d'apprentissage et la pédagogie pour adultesMaîtriser les techniques d'animation d'un groupe de participantsConstruire un programme de formationConcevoir des supports pédagogiquesMettre en œuvre une veille concurrentielle efficaceExploiter les informations pour le positionnement concurrentielMettre en œuvre le contrôle de versions avec le système GITMettre en œuvre un projet en mode collaboratif avec GIT

1) Comprendre les principes de la formation2) Concevoir la formation3) Concevoir les supports pédagogiques

4) Définition du plan de recherche5) Les outils documentaires de veille et lasurveillance du Web6) Utilisation de GIT, les fondamentaux

Certification

Chaque bloc de compétences est validé au travers d'un examen écrit sous forme d'étude de cas (cf Réf XXJ).

1) Comprendre les principes de la formation

- Les différences entre tuteur et formateur.- Le rôle du formateur.- Les principes de la pédagogie pour adultes.- Le processus d'apprentissage.- Les clés d'une formation efficace.

Réflexion collectiveÉchanges, partage de pratiques.

2) Concevoir la formation

- Identifier le contexte et les enjeux de l'action de formation.- Analyser la demande et l'objectif.- Prévoir les activités pédagogiques.- Les supports pédagogiques.

Etude de casÉtudes de cas réalisées à partir de situations professionnelles.

3) Concevoir les supports pédagogiques

- Les différents supports pédagogiques.- Améliorer vos présentations visuelles.- Captiver votre auditoire.- Les critères de sélection des supports : pertinence, cohérence, substitution.

Travaux pratiquesDéfinir les paramètres de supports pédagogiques liés aux résultats des exercices précédents.

4) Définition du plan de recherche

- Thèmes de veille : tarifs, catalogues, implantations...- Acteurs à surveiller : analyse des cinq forces de Porter.- Sources à activer : internes/externes.- Acteurs et outils de la collecte.- Types de traitement des informations.- Formats de restitution et mode de transmission.

Travaux pratiquesConception d'un plan de recherche à partir de l'étude d'un cas.

5) Les outils documentaires de veille et la surveillance du Web

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5

Page 6: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les abonnements : presse, newsletters, flux RSS...- Les types d'informations Web recherchées.- Les modalités, les outils de collecte et d'analyse des contenus.- La constitution du référentiel (sites Web, blogs, forums).- Les aspirateurs de sites, les logiciels de cartographie de l'information.- Les logiciels spécialisés de veille globale.

Travaux pratiquesIdentification de sites Internet pouvant entrer dans la définition d'un référentiel pour une entreprise.

6) Utilisation de GIT, les fondamentaux

- Le modèle objet GIT : blob, tree, commit et tag.- Le répertoire GIT et le répertoire de travail.- Création et initialisation un dépôt.- Les concepts de branche, tag et de dépôt.- Outil de visualisation Gitk.

Travaux pratiquesCréation et initialisation d'un dépôt. Utilisation de l'outil de visualisation Gitk.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6

Page 7: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TES

ParticipantsDéveloppeurs, testeurs,maîtres d'œuvre et maîtresd'ouvrage, responsablesd'homologation.

Pré-requisConnaissances de base endéveloppement logiciel.

Prix 2019 : 2030€ HT

Dates des sessions

AIX16 sep. 2019, 12 nov. 2019

BORDEAUX16 sep. 2019, 12 nov. 2019

BRUXELLES09 sep. 2019, 04 nov. 2019

GRENOBLE09 sep. 2019, 04 nov. 2019

LILLE16 sep. 2019, 12 nov. 2019

LYON16 sep. 2019, 12 nov. 2019

MONTPELLIER09 sep. 2019, 04 nov. 2019

NANTES16 sep. 2019, 12 nov. 2019

ORLEANS09 sep. 2019, 04 nov. 2019

PARIS19 aoû. 2019, 16 sep. 201914 oct. 2019, 12 nov. 201916 déc. 2019

RENNES09 sep. 2019, 04 nov. 2019

SOPHIA-ANTIPOLIS16 sep. 2019, 12 nov. 2019

STRASBOURG16 sep. 2019, 12 nov. 2019

TOULON12 nov. 2019

TOULOUSE16 sep. 2019, 12 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur le

Validation et tests des logiciels> Développement logiciel> Test et qualité des applications

Vous découvrirez dans ce stage les bonnes pratiques visant à améliorer les processus de test et devalidation des logiciels. Vous verrez comment les tests permettent de démontrer la conformité du produit àses spécifications et comment les mettre en œuvre tout au long du processus de développement.

OBJECTIFS PEDAGOGIQUES

Découvrir les enjeux du test et les référentiels en vigueurCadrer et mettre en œuvre une démarche de testComprendre le principe des tests unitaires et la notion de couverture structurelleDécouvrir le processus de tests d'intégrationOrganiser la validation fonctionnelle et faire un reporting des résultats

1) Introduction au test des logiciels2) Les processus de gestion connexes aux tests3) La démarche de test4) Les tests unitaires

5) Les tests d'intégration6) Les tests de validation7) Compléments

1) Introduction au test des logiciels

- Qu'est-ce que le test ? Le bug et son coût. La testabilité. Les tests et le cycle de vie. Le concept de V&V.- Test fonctionnel versus test structurel. Couverture de test. Les tests de non-régression. Le métier detesteur.- Les référentiels, la maturité des processus (TMMI, TPI).

Travaux pratiquesDécouverte d'une étude de cas, application à développer.

2) Les processus de gestion connexes aux tests

- Gestion des exigences, des spécifications, de la traçabilité.- Gestion des anomalies, des demandes d'évolution.- La gestion de configuration, des changements.- La revue par les pairs.

Travaux pratiquesRevue des exigences et des spécifications.

3) La démarche de test

- Les cinq fondements.- Les processus projet et les tests. L'approche globale.- Le plan de test et ses déclinaisons. La stratégie de test.- L'approche par les risques. L'estimation.- Les plateformes. Tests et bases de données.- Préparer, exécuter et évaluer des tests.- La documentation de livraison. Le suivi.

Travaux pratiquesPrise en main de l'outil de gestion de tests.

4) Les tests unitaires

- Le processus de tests unitaires. Le Test Driven Development (TDD). Les xUnit.- Les tests aux limites, de robustesse, aléatoires. Analyse dynamique. Couverture structurelle.- L'analyse statique. La lecture de code.

Travaux pratiquesMesurer la couverture structurelle.

5) Les tests d'intégration

- Le processus de tests d'intégration.- L'intégration continue.- Les stratégies d'intégration (ascendante...).- Le test aléatoire. Le rôle de l'intégrateur.

Travaux pratiquesTests d'intégration. Rapports de tests, de couverture, métriques.

6) Les tests de validation

- Le processus de tests de validation. La genèse de la version (feature freeze).- Les acteurs de la validation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7

Page 8: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

plan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- La recherche intuitive d'anomalies, le test ad hoc. Le test exploratoire. L'analyse partitionnelle. Les graphes.- Test statistique, d'ergonomie, d'utilisabilité, de stress.

Travaux pratiquesConception de tests de validation. Exécution des tests et restitution des résultats.

7) Compléments

- Le bilan de projet, les clauses d'acceptation, la recette.- Mise en place de la maintenance corrective et évolutive.- L'externalisation des tests, la TRA. Les outils.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8

Page 9: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : IFO

ParticipantsResponsables des tests,managers, ingénieurs de testsde validation/qualificationfonctionnelle (MOE ou MOA).

Pré-requisBonnes connaissances desprocessus d'ingénierie dulogiciel, dont les processus detest.

Prix 2019 : 1620€ HT

Dates des sessions

PARIS30 sep. 2019, 28 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Industrialiser les tests fonctionnels> Développement logiciel> Test et qualité des applications

L'industrialisation des tests fonctionnels est un axe majeur de l'amélioration de la qualité des applications.Cette formation présente les bonnes pratiques pour parvenir à un bon niveau d'industrialisation. Elle présenteégalement les outils permettant de gérer et d'automatiser les tests.

OBJECTIFS PEDAGOGIQUES

Calculer la rentabilité d'un projet d'industrialisation des testsConstituer des plans de tests fonctionnelsAutomatiser ces tests fonctionnels manuels à l'aide de robots de testAlimenter automatiquement des données vers le robot de testsExécuter ces tests dans le cadre de l'intégration continue

1) Introduction aux tests fonctionnels2) Gestion des tests fonctionnels3) Automatisation des tests

4) Pratiques avancées5) Bilan et synthèse

1) Introduction aux tests fonctionnels

- Les définitions du test fonctionnel.- Les types de tests concernés.- Industrialisation du test fonctionnel.- Rappel du processus de test fonctionnel.- Chaînes d'outils pour le test fonctionnel.- Industrie du test, TRA, Offshoring et STaaS (Software Testing as a Service).- Coûts et gains du test fonctionnel. Modèles de rentabilité.

Etude de casCalcul de rentabilité d'un projet en suivant diverses hypothèses.

2) Gestion des tests fonctionnels

- Les gestionnaires d'exigences et de traçabilité.- Les gestionnaires de référentiels des tests.- Bi-traçabilité exigences/spécifications/tests.- Préparation des plateformes de test.- Préparation des données de tests.- Rédaction des cas de test.- Constitution des plans de tests fonctionnels.- Exécution et suivi des résultats des tests.

Travaux pratiquesMise en œuvre de tests fonctionnels sur une application Web Open Source. Utilisation du référentiel de testTestlink en support.

3) Automatisation des tests

- Les outils d'automatisation.- Automatisation par robot de tests, par API fonctionnelle.- Couche d'abstraction fonctionnelle.- Carte des composants graphiques.- Techniques de reconnaissance des composants.- Séparation de la logique et des données des tests automatisés.- Publication des tests et de résultats de test du robot dans le référentiel de test.- Maturité et automatisation des tests.

Travaux pratiquesAutomatisation des tests fonctionnels manuels à l'aide de robots de test (Sélénium...). Pilotage des testsd'une application riche avec une API fonctionnelle.

4) Pratiques avancées

- Techniques de communication entre outils.- Spécification par l'exemple.- Modèle de test et tests basés sur les modèles.- Générateurs de tests et de script de test.- Frameworks de tests unitaires et test fonctionnel de qualification.- Intégration dans des chaînes d'intégration continue.

Travaux pratiquesSpécification par l'exemple avec FitNesse. Alimentation automatique des données vers le robot. Générationde tests et chaîne d'intégration continue.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9

Page 10: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

5) Bilan et synthèse

- Retour d'expérience chiffré à travers un projet de test fonctionnel qui a échoué.- Retour d'expérience chiffré à travers un projet de test fonctionnel qui a réussi.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 10

Page 11: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 1 jour(s)Réf : ZYU

ParticipantsCandidats à la certification "Concevoir un processus detests industrialisé ".

Pré-requisAvoir suivi l'intégralitédes stages du parcoursde formation " Concevoirun processus de testsindustrialisé ".

Dates des sessions

PARIS02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Certification Concevoir un processus de testsindustrialiséEvaluation des connaissances et des compétences> Développement logiciel> Test et qualité des applications

OBJECTIFS

Cette journée est destinée à valider le quatrième bloc de compétences " Concevoir un processus de testsindustrialisé " constituant le titre certifié de Niveau I (Bac+5) " Concepteur développeur en environnementobjet - Java ".

1) Présentation des épreuves 2) Épreuve écrite

Certification

La note minimale pour valider le bloc doit être de 10/20. Les résultats seront communiqués sous un délaiminimum de 15 jours par email. La réussite de cette épreuve donne lieu à la délivrance d'une attestation demaîtrise des compétences associées à ce bloc.

1) Présentation des épreuves

- Conditions du déroulement de l'épreuve.- Présentation du sujet.- Durée de l'épreuve - 3h- Résultat attendu.

2) Épreuve écrite

- Épreuve écrite sur un cas d'entreprise à résoudre.- Aucun support de cours autorisé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11

Page 12: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 12

Page 13: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : FOC

ParticipantsFormateurs occasionnels.Toute personnesouhaitant transmettre sesconnaissances.

Pré-requisAucune connaissanceparticulière.

Prix 2019 : 1420€ HT

Dates des sessions

AIX10 oct. 2019, 05 déc. 2019

ANGERS17 oct. 2019, 12 déc. 2019

BORDEAUX10 oct. 2019, 05 déc. 2019

BRUXELLES03 oct. 2019, 28 nov. 2019

DIJON17 oct. 2019, 12 déc. 2019

GENEVE17 oct. 2019, 12 déc. 2019

GRENOBLE03 oct. 2019, 28 nov. 2019

LILLE10 oct. 2019, 05 déc. 2019

LIMOGES17 oct. 2019, 12 déc. 2019

LUXEMBOURG17 oct. 2019, 12 déc. 2019

LYON10 oct. 2019, 05 déc. 2019

MONTPELLIER03 oct. 2019, 28 nov. 2019

NANCY17 oct. 2019, 12 déc. 2019

NANTES10 oct. 2019, 05 déc. 2019

NIORT17 oct. 2019, 12 déc. 2019

ORLEANS03 oct. 2019, 28 nov. 2019

PARIS22 aoû. 2019, 12&26 sep.201910&24 oct. 2019, 07&21 nov.201905&19 déc. 2019

REIMS17 oct. 2019, 12 déc. 2019

RENNES03 oct. 2019, 28 nov. 2019

ROUEN17 oct. 2019, 12 déc. 2019

SOPHIA-ANTIPOLIS10 oct. 2019, 05 déc. 2019

STRASBOURG10 oct. 2019, 05 déc. 2019

TOULON17 oct. 2019, 12 déc. 2019

Formation de formateurs occasionnels> Développement logiciel> Test et qualité des applications

Etre formateur ne s'improvise pas. Avoir des connaissances ne signifie pas pour autant savoir lestransmettre. Ce stage vous permettra d'acquérir les outils et méthodes nécessaires pour animer avec succèsdes formations occasionnelles.

OBJECTIFS PEDAGOGIQUES

Comprendre le processus d'apprentissage et la pédagogie pour adultesDéfinir des objectifs pédagogiques et un dérouléConcevoir des activités et supports pédagogiquesMaîtriser les techniques d'animation d'un groupe de stagiairesEvaluer l'action de formation et son suivi

1) Comprendre les principes de la formation2) Motiver un adulte à apprendre3) Concevoir la formation4) Animer la formation de façon claire et vivante

5) Exploiter la dynamique de groupe à des finspédagogiques6) Gérer les situations délicates7) Evaluer et suivre l'action de formation

Travaux pratiques

Ateliers d'entraînement aux techniques de conception et d'animation de formations occasionnelles liées à descontextes métiers spécifiques.

1) Comprendre les principes de la formation

- Les différences entre tuteur et formateur.- Le rôle du formateur.- Les principes de la pédagogie pour adultes.- Le processus d'apprentissage.- Les clés d'une formation efficace.

Réflexion collectiveEchanges, partage de pratiques.

2) Motiver un adulte à apprendre

- Les sources de motivation en formation.- Les points clés dans l'attitude du formateur.- La prise en compte des résistances au changement.

Etude de casAnalyse d'exemples vécus par les participants, échanges de pratiques.

3) Concevoir la formation

- Identifier le contexte et les enjeux de l'action de formation.- Analyser la demande et l'objectif.- Prévoir les activités pédagogiques.- Concevoir les supports pédagogiques.- Prévoir le fil conducteur de la formation : thèmes et déroulement pédagogique.- Créer des outils pour les participants : fiches synthèse, études de cas, quiz...

Etude de casEtudes de cas réalisées à partir de situations professionnelles.

4) Animer la formation de façon claire et vivante

- Soigner son introduction et la phase de présentation.- Savoir prendre la parole en public.- Rendre ses explications claires et accessibles.- Utiliser différents types d'exercices.- Evaluer les acquis pendant l'animation.

Mise en situationExercices de simulation, analyse des points forts et axes d'amélioration.

5) Exploiter la dynamique de groupe à des fins pédagogiques

- Susciter la participation et l'intérêt.- Vérifier la compréhension.- Utiliser le groupe pour avancer.

Mise en situationSimulation d'animation avec prise en compte des différentes attitudes des participants.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13

Page 14: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

TOULOUSE10 oct. 2019, 05 déc. 2019

TOURS17 oct. 2019, 12 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Gérer les situations délicates

- Repérer les signes de blocage.- Faire face aux participants difficiles.- Savoir recadrer les échanges.

Mise en situationEntraînements, partage de pratiques.

7) Evaluer et suivre l'action de formation

- Evaluer la satisfaction.- Mesurer l'acquisition des compétences.- Analyser le transfert des acquis.- Evaluer le retour sur investissement.

Mise en situationS'entraîner à conclure une session de formation en utilisant le feedback et les outils d'évaluation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 14

Page 15: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : CCS

ParticipantsToute personne souhaitantélaborer des contenus et dessupports de formation.

Pré-requisAucune connaissanceparticulière.

Prix 2019 : 1420€ HT

Dates des sessions

PARIS19 sep. 2019, 28 oct. 201928 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Concevoir des formations de qualitéchoisir ses sujets et créer ses outils pédagogiques> Développement logiciel> Test et qualité des applications

Réfléchir aux pratiques pédagogiques et aux méthodes didactiques (choix des contenus et modalités detransmission) de la formation des adultes. Elaboration et structuration des programmes, des exercices.Conception des supports visuels et imprimés. Gestion des questionnaires de satisfaction.

OBJECTIFS PEDAGOGIQUES

Construire un programme de formationDévelopper des contenus adaptésConcevoir des supports pédagogiquesBâtir une grille d'évaluation

1) Connaître les principes de la formation2) Construire le programme de formation3) Structurer les contenus

4) Concevoir les supports pédagogiques5) Evaluer une formation

Travaux pratiques

Les exercices permettront de s'entraîner aux techniques de conception de formation.

1) Connaître les principes de la formation

- Cerner le rôle pluriel du formateur.- Les spécificités de la formation des adultes. Adapter la pédagogie à ce public.- Repérer les représentations limitantes.- Connaître les quatre phases d'apprentissage.- Se familiariser avec le rythme ternaire.

ExerciceRédiger un contenu de formation structuré selon le rythme ternaire. Analyse en groupe.

2) Construire le programme de formation

- Calibrer le programme en identifiant le contexte et les enjeux de la formation.- Cerner la demande et les objectifs spécifiques en douze questions.- Construire le programme à l'aide de neuf questions.- Développer les activités pédagogiques.- Utiliser les différentes méthodes pédagogiques.- Savoir choisir la méthode la plus adaptée au contexte de la demande.- Structurer les thèmes et le déroulement de la formation.- Varier les typologies d'exercices.

ExerciceElaborer les différentes étapes de conception d'une formation.

3) Structurer les contenus

- Comprendre les concepts évoqués dans les contenus.- Identifier les prérequis et les vérifier.- Maîtriser le scénario de séquences.- Prendre en compte les différentes phases d'apprentissage.- Prendre en compte le modèle 4MAT dans la formation.- Choisir les exercices à partir de critères déterminés.

ExerciceConcevoir une grille de séquences. Echanges. Elaborer des réponses aux quatre questions du modèle4MAT.

4) Concevoir les supports pédagogiques

- Les différents supports pédagogiques.- Améliorer vos présentations visuelles.- Captiver votre auditoire.- Les critères de sélection des supports : pertinence, cohérence, substitution.

ExerciceDéfinir les paramètres de supports pédagogiques liés aux résultats des exercices précédents.

5) Evaluer une formation

- L'évaluation de la satisfaction : questionnaire, actions correctives.- L'évaluation de l'acquisition des compétences : grille.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15

Page 16: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- L'évaluation du transfert des acquis : questions, observations.

ExerciceConcevoir une grille d'évaluation de l'acquisition des compétences. Echanges.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 16

Page 17: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : VCU

ParticipantsChargés d'études marketing.Chargés de veille.Responsables Intelligenceéconomique.

Pré-requisAucune connaissanceparticulière.

Prix 2019 : 1420€ HT

Dates des sessions

PARIS03 oct. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Mettre en œuvre une veille concurrentielle efficace> Développement logiciel> Test et qualité des applications

Comprendre l'intérêt et les limites de la veille comme instrument d'anticipation au service de la décision et del'action. Savoir quelle méthode et quels processus déployer. Cerner les principaux outils disponibles et être àmême de les exploiter.

OBJECTIFS PEDAGOGIQUES

Identifier les différents types de veilleConcevoir un plan de rechercheMaîtriser les outils documentairesMettre en place des outils de monitoringExploiter les informations pour le positionnement concurrentiel

1) Définition et type de veille2) Définition du plan de recherche3) Les outils terrains de veille

4) Les outils documentaires de veille et lasurveillance du Web5) Les outils de monitoring6) La valorisation des informations recueillieslors de la veille

1) Définition et type de veille

- Définition de la veille, de l'intelligence économique.- Intérêt, avantages, inconvénients et limites de la veille.- Types et stratégie de veille. Concurrence, réglementation, tendances. Active/passive.- Définition de la liste des concurrents retenus.

ExerciceDéfinition de la typologie des concurrents et déclinaison opérationnelle sur un secteur donné.

2) Définition du plan de recherche

- Thèmes de veille : tarifs, catalogues, implantations...- Acteurs à surveiller : analyse des cinq forces de Porter.- Définition des besoins en informations.- Sources à activer : internes/externes.- Acteurs et outils de la collecte.- Types de traitement des informations.- Formats de restitution et mode de transmission.

ExerciceConception d'un plan de recherche à partir de l'étude d'un cas.

3) Les outils terrains de veille

- L'achat des produits des concurrents, visite des points de vente.- Le suivi des dépôts de brevets.- L'abonnement aux newsletters des concurrents.- Le missionnement d'acheteurs mystères.

4) Les outils documentaires de veille et la surveillance du Web

- Les sociétés de piges.- Les abonnements : presse, newsletters, flux RSS...- Les types d'informations web recherchées.- Les modalités, les outils de collecte et d'analyse des contenus.- La constitution du référentiel (sites Web, blogs, forums).- Les aspirateurs de sites, les logiciels de cartographie de l'information.- Les logiciels spécialisés de veille globale.

ExerciceIdentification de sites Internet pouvant entrer dans la définition d'un référentiel pour une entreprise.

5) Les outils de monitoring

- Gérer des favoris.- Surveiller des pages Web.- Regrouper des contenus : plateformes.- Faire des résumés et du text mining.

6) La valorisation des informations recueillies lors de la veille

- Le classement des informations : signaux forts/faibles.- Les notes d'étonnement.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17

Page 18: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les SWOT par concurrent.- Les mappings de positionnement concurrentiel.- L'analyse des groupes stratégiques.- Les tableaux comparatifs et critères de comparaison.

ExerciceConstruction des dimensions structurantes d'un mapping et positionnement d'entreprises.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18

Page 19: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : GIT

ParticipantsDéveloppeurs, architectes,chefs de projet.

Pré-requisAucune connaissanceparticulière.

Prix 2019 : 1660€ HT

Dates des sessions

AIX05 sep. 2019, 19 déc. 2019

BORDEAUX05 sep. 2019, 19 déc. 2019

BRUXELLES29 aoû. 2019, 12 déc. 2019

GRENOBLE29 aoû. 2019, 12 déc. 2019

LILLE05 sep. 2019, 19 déc. 2019

LYON05 sep. 2019, 19 déc. 2019

MONTPELLIER29 aoû. 2019, 12 déc. 2019

NANTES05 sep. 2019, 19 déc. 2019

ORLEANS29 aoû. 2019, 12 déc. 2019

PARIS05 sep. 2019, 07 nov. 201919 déc. 2019

RENNES29 aoû. 2019, 12 déc. 2019

SOPHIA-ANTIPOLIS05 sep. 2019, 19 déc. 2019

STRASBOURG05 sep. 2019, 19 déc. 2019

TOULOUSE05 sep. 2019, 19 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dans

GIT, mettre en œuvre le contrôle de versions> Développement logiciel> Test et qualité des applications

Vous apprendrez dans ce stage à installer, configurer et utiliser GIT au quotidien pour gérer votre codesource. Vous mettrez en place différents dépôts, apprendrez à gérer les branches de vos projets et résoudrezles conflits survenant lors d'opérations de fusion. Vous manipulerez également les outils annexes à GIT.

OBJECTIFS PEDAGOGIQUES

Comprendre les concepts de base de la gestion des versions et des apports de la décentralisationInstaller et configurer l'outil Git sous WindowsCréer et initialiser un dépôt avec GitManipuler les commandes de Git pour gérer les fichiers et les branchesMettre en œuvre un projet en mode collaboratif avec Git

1) Présentation de Git2) Installation et configuration3) Utilisation de Git, les fondamentaux4) Gestion locale des fichiers

5) Gestion des branches6) Partage du travail et collaboration7) Mise en œuvre des outils Git

1) Présentation de Git

- Concepts de base du contrôle de version.- La gestion centralisée ou distribuée.- Les différentes solutions de gestion de versions : (Git, CVS, SVN, Mercurial, Bazaar...).- Apports la décentralisation. Principe de fonctionnement.

2) Installation et configuration

- Installation sous différents systèmes : Unix/Windows.- Le système d'émulation sous Windows msysgit.- Configuration du fichier .gitconfig. La console.- Déclaration d'un outil d'analyse de différentiel de versions.

Travaux pratiquesInstallation et configuration de GIT sous Windows.

3) Utilisation de Git, les fondamentaux

- Le modèle objet Git : blob, tree, commit et tag.- Le répertoire Git et le répertoire de travail.- L'index ou staging area.- Création et initialisation un dépôt.- Les concepts de branche, tag et de dépôt.- Outil de visualisation Gitk.

Travaux pratiquesCréation et initialisation d'un dépôt. Utilisation de l'outil de visualisation Gitk.

4) Gestion locale des fichiers

- Consultation de l'état de l'arbre de travail.- Ajout, ignorance, modification, suppression et recherche de fichiers.- Annulation et visualisation des modifications.- Parcours de l'historique des révisions.- Les logs (statistique, formatage...).

Travaux pratiquesManipulation des principales commandes Git de gestion de modifications de fichiers.

5) Gestion des branches

- La branche "master".- Création de branches et de sous-branches.- Changement de branche.- Fusion d'une branche et gestion des conflits.- Comparaison de deux branches.

Travaux pratiquesLes principales commandes Git de gestion des branches (création, fusion, comparaison).

6) Partage du travail et collaboration

- Mise en place d'un dépôt distant public ou privé.- Publier ses modifications (opération de push).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19

Page 20: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

leur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Récupération des modifications de l'équipe.- Les branches de suivi. Gestion des échecs.

Travaux pratiquesMise en place d'un dépôt distant et simulation d'un travail collaboratif.

7) Mise en œuvre des outils Git

- Git-gui et TortoiseGit, la navigation graphique dans Git.- GitWeb, la navigation graphique au sein des dépôts.- GitHub, BitBucket, GitLab, les services d'hébergement de dépôts et de gestion de projets.

Travaux pratiquesManipulation de quelques outils.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 20

Page 21: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 1 jour(s)Réf : ZYS

ParticipantsCandidats à la certification" Support applicatif / veilletechnologique / maintenanceapplicative ".

Pré-requisAvoir suivi l'intégralité desstages du parcours deformation " Support applicatif /veille technologique /maintenance applicative ".

Dates des sessions

PARIS15 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Certification Support applicatif / veille technologique /maintenance applicativeEvaluation des connaissances et des compétences> Développement logiciel> Test et qualité des applications

OBJECTIFS

Cette journée est destinée à valider le sixième et dernier bloc de compétences " Support applicatif / veilletechnologique / maintenance applicative " constituant le titre certifié de Niveau I (Bac+5) " Concepteurdéveloppeur en environnement objet - Java ".

1) Présentation des épreuves 2) Épreuve écrite

Certification

La note minimale pour valider le bloc doit être de 10/20. Les résultats seront communiqués sous un délaiminimum de 15 jours par email. La réussite de cette épreuve donne lieu à la délivrance d'une attestation demaîtrise des compétences associées à ce bloc.

1) Présentation des épreuves

- Conditions du déroulement de l'épreuve.- Présentation du sujet.- Durée de l'épreuve - 3h- Résultat attendu.

2) Épreuve écrite

- Épreuve écrite sur un cas d'entreprise à résoudre.- Aucun support de cours autorisé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21

Page 22: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 22

Page 23: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Cours de synthèse de 1jour(s)Réf : JEU

ParticipantsDirecteur des systèmesd'information, responsablemaîtrise d'ouvrage, toutepersonne souhaitant intervenirdans des projets liés auxtests.

Pré-requisConnaissances de basedes composants et desproblématiques liées auxprojets informatiques.

Prix 2019 : 980€ HT

Dates des sessions

PARIS11 oct. 2019

Modalitésd’évaluationL’objectif de cette formationétant essentiellement defournir une synthèse desméthodes et technologiesexistantes, il n’est pasnécessaire d’avoir recours àune évaluation des acquis.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaire

Enjeux économiques et techniques des métiers du test> Développement logiciel> Test et qualité des applications

Le test est utilisé pour améliorer la qualité du logiciel. Ce cours vous présentera les éléments incontournablesà connaître pour dimensionner un projet de test logiciel et vous permettra d'identifier l'opportunité et le risqued'un tel projet.

OBJECTIFS PEDAGOGIQUES

Comprendre le rôle du test dans le processus de développement logicielDécouvrir les différentes familles de tests et leur finalitéSuivre les différentes phases d'un processus de validation fonctionnelleConnaître les indicateurs clés du coût et de la rentabilité d'un projet de testParcourir les avantages et inconvénients des solutions de gestion des testsAppréhender les référentiels et modèles de maturité en vigueur aujourd'hui pour les tests

1) Introduction2) Eléments clés d'une validation fonctionnelle

3) Coûts et rentabilité du projet de test4) Synthèse et pratiques

1) Introduction

- Définitions. Rôle dans le processus de développement logiciel. Historique des approches.- Tests dans le cycle de vie du logiciel : modèle BOEHM.- Rôles sur le projet (MOA, MOE, équipe de recette, utilisateurs). Différents processus.- L'Independent V&V. Revues, inspections...- Familles de tests : unitaires, fonctionnels, cohérence en base, intégration, charge. Tests de non-régression.- Les livrables (cahier des charges, spécifications).- Opportunités du test aujourd'hui : pourquoi les tests sont-ils nécessaires ? Constats de la situation du testlogiciel.- Les avancées et les difficultés des projets de tests. Les axes d'amélioration, les facteurs de succès.

2) Eléments clés d'une validation fonctionnelle

- Les cinq fondements. Le processus de recette.- Le plan de recette.- Organisation et suivi. Gestion des jeux de données.- Campagnes de tests.- L'enregistrement des résultats et des anomalies.- Le processus de packaging et de livraison.- Les clauses de recette.

3) Coûts et rentabilité du projet de test

- L'équipe de validation, le besoin en ressources. La professionnalisation du métier de testeur.- Certifications (ISTQB...). Estimation du coût des tests par famille de test. Coûts et gains.- Coûts et gains de la non-régression. Estimation du coût de la maintenance des tests.- TRA pour la maintenance des tests. Les modèles offshore. Rentabilité du test.

4) Synthèse et pratiques

- Les approches du test aujourd'hui : l'approche par les risques. Les apports des approches Agiles (Scrum,XP...). Le TDD.- La maturité des processus (TMMI, Test Process Improvement, ISO/SPICE).- Panorama des solutions de gestion des tests : gestionnaires d'exigences et de traçabilité, gestionnairesd'anomalies.- Coût de prise en main des différents outils. Gains quantitatifs et qualitatifs. Mesure du Retour surInvestissement.- Synthèse : facteurs de succès/échecs. Bilan des bonnes pratiques. Amélioration continue du processus.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23

Page 24: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

d'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 24

Page 25: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TES

ParticipantsDéveloppeurs, testeurs,maîtres d'œuvre et maîtresd'ouvrage, responsablesd'homologation.

Pré-requisConnaissances de base endéveloppement logiciel.

Prix 2019 : 2030€ HT

Dates des sessions

AIX16 sep. 2019, 12 nov. 2019

BORDEAUX16 sep. 2019, 12 nov. 2019

BRUXELLES09 sep. 2019, 04 nov. 2019

GRENOBLE09 sep. 2019, 04 nov. 2019

LILLE16 sep. 2019, 12 nov. 2019

LYON16 sep. 2019, 12 nov. 2019

MONTPELLIER09 sep. 2019, 04 nov. 2019

NANTES16 sep. 2019, 12 nov. 2019

ORLEANS09 sep. 2019, 04 nov. 2019

PARIS19 aoû. 2019, 16 sep. 201914 oct. 2019, 12 nov. 201916 déc. 2019

RENNES09 sep. 2019, 04 nov. 2019

SOPHIA-ANTIPOLIS16 sep. 2019, 12 nov. 2019

STRASBOURG16 sep. 2019, 12 nov. 2019

TOULON12 nov. 2019

TOULOUSE16 sep. 2019, 12 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur le

Validation et tests des logiciels> Développement logiciel> Test et qualité des applications

Vous découvrirez dans ce stage les bonnes pratiques visant à améliorer les processus de test et devalidation des logiciels. Vous verrez comment les tests permettent de démontrer la conformité du produit àses spécifications et comment les mettre en œuvre tout au long du processus de développement.

OBJECTIFS PEDAGOGIQUES

Découvrir les enjeux du test et les référentiels en vigueurCadrer et mettre en œuvre une démarche de testComprendre le principe des tests unitaires et la notion de couverture structurelleDécouvrir le processus de tests d'intégrationOrganiser la validation fonctionnelle et faire un reporting des résultats

1) Introduction au test des logiciels2) Les processus de gestion connexes aux tests3) La démarche de test4) Les tests unitaires

5) Les tests d'intégration6) Les tests de validation7) Compléments

1) Introduction au test des logiciels

- Qu'est-ce que le test ? Le bug et son coût. La testabilité. Les tests et le cycle de vie. Le concept de V&V.- Test fonctionnel versus test structurel. Couverture de test. Les tests de non-régression. Le métier detesteur.- Les référentiels, la maturité des processus (TMMI, TPI).

Travaux pratiquesDécouverte d'une étude de cas, application à développer.

2) Les processus de gestion connexes aux tests

- Gestion des exigences, des spécifications, de la traçabilité.- Gestion des anomalies, des demandes d'évolution.- La gestion de configuration, des changements.- La revue par les pairs.

Travaux pratiquesRevue des exigences et des spécifications.

3) La démarche de test

- Les cinq fondements.- Les processus projet et les tests. L'approche globale.- Le plan de test et ses déclinaisons. La stratégie de test.- L'approche par les risques. L'estimation.- Les plateformes. Tests et bases de données.- Préparer, exécuter et évaluer des tests.- La documentation de livraison. Le suivi.

Travaux pratiquesPrise en main de l'outil de gestion de tests.

4) Les tests unitaires

- Le processus de tests unitaires. Le Test Driven Development (TDD). Les xUnit.- Les tests aux limites, de robustesse, aléatoires. Analyse dynamique. Couverture structurelle.- L'analyse statique. La lecture de code.

Travaux pratiquesMesurer la couverture structurelle.

5) Les tests d'intégration

- Le processus de tests d'intégration.- L'intégration continue.- Les stratégies d'intégration (ascendante...).- Le test aléatoire. Le rôle de l'intégrateur.

Travaux pratiquesTests d'intégration. Rapports de tests, de couverture, métriques.

6) Les tests de validation

- Le processus de tests de validation. La genèse de la version (feature freeze).- Les acteurs de la validation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 25

Page 26: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

plan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- La recherche intuitive d'anomalies, le test ad hoc. Le test exploratoire. L'analyse partitionnelle. Les graphes.- Test statistique, d'ergonomie, d'utilisabilité, de stress.

Travaux pratiquesConception de tests de validation. Exécution des tests et restitution des résultats.

7) Compléments

- Le bilan de projet, les clauses d'acceptation, la recette.- Mise en place de la maintenance corrective et évolutive.- L'externalisation des tests, la TRA. Les outils.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 26

Page 27: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : AUD

ParticipantsCe stage s'adresse à desauditeurs souhaitant maîtriserles techniques et spécificitésde l'audit des processus deTests, ou à des informaticiensou Maître d'Ouvrage désirantévoluer vers l'audit.

Pré-requisBonnes connaissances surles processus de Tests etQualité. Expérience requiseen conduite de projetsinformatiques.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS21 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Auditer et optimiser ses processus de tests> Développement logiciel> Test et qualité des applications

Le test, qui compte souvent pour une part majeure des coûts du projet, est utilisé pour améliorer la qualité dulogiciel. Cette formation vous présentera les méthodes préconisées pour améliorer vos processus de test :définir les indicateurs à élaborer, les produire et choisir les axes à optimiser.

OBJECTIFS PEDAGOGIQUES

Constater les avancées et les difficultés des projets de testsNormaliser et définir l'activité de test selon le standard métierAnticiper l'amélioration des processus de tests en fonction des différents modèlesEtablir un audit analysant les risquesFaire le Bilan et préconiser l'évolution

1) Les fondamentaux du tests aujourd'hui2) Les standards de l'activité de tests3) Les processus de tests

4) L'amélioration des processus de tests5) Une approche d'audit et d'optimisation d'uneactivité de tests6) Quelques recommandations en conclusion

1) Les fondamentaux du tests aujourd'hui

- Pourquoi les tests sont-ils nécessaires ?- Les constats.- Les avancées et les difficultés des projets de tests.- Les causes et les axes d'amélioration, les facteurs de succès.- Les tests dans le cycle de vie du logiciel : le cycle de BOEHM.

2) Les standards de l'activité de tests

- Définition et normalisation de l'activité de test selon le standard métier ISTQB/CFTL.- Normes et standards internationaux de l'activité de tests (ISO, IEEE, BS, CEI).- Standards de l'organisation des tests (TMM, CMM, TMAP, TOM).

3) Les processus de tests

- La notion de maturité de l'organisation (approche CMMI) et ses conséquences.- Un modèle de maturité standard : TMM.- Les bonnes pratiques couvertes par le modèle. Leur évaluation sur une mission d'audit.

4) L'amélioration des processus de tests

- Le cadre global d'amélioration avec CMMI.- Les différents modèles d'amélioration de l'activité de tests : TMMI, STEP, TPI, CTP.- Description de TMMI, de STEP, de TPI et CTP ; tableau comparatif.- Les approches étagées, continues, critiques ; leurs cadres d'emploi, avantages et inconvénients.

5) Une approche d'audit et d'optimisation d'une activité de tests

- Présentation du cas et de la démarche.- Etude du référentiel selon la matrice Processus/Thèmes.- Préparer un guide d'investigation.- Positionnement CMM/TMM de l'existant et synthèse thématique.- Analyse des risques.- Bilan et préconisations.- Synthèse et construction des scénarios.

6) Quelques recommandations en conclusion

- Industrialiser les tests.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 27

Page 28: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 28

Page 29: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : ISQ

ParticipantsCette formation s'adresse àdes professionnels du testlogiciel. Elle concerne aussibien les acteurs MOE, MOA,utilisateurs finaux ainsi queles acteurs de la production etde l'exploitation.

Pré-requisConnaissances de base ducycle de vie des logiciels(systèmes d'information,embarqués, temps réels).

Prix 2019 : 2250€ HT

Dates des sessions

AIX02 sep. 2019, 04 nov. 2019

ANGERS09 sep. 2019, 12 nov. 2019

BORDEAUX02 sep. 2019, 04 nov. 2019

BRUXELLES26 aoû. 2019, 28 oct. 2019

DIJON09 sep. 2019, 12 nov. 2019

GENEVE09 sep. 2019, 12 nov. 2019

GRENOBLE26 aoû. 2019, 28 oct. 2019

LILLE02 sep. 2019, 04 nov. 2019

LIMOGES09 sep. 2019, 12 nov. 2019

LUXEMBOURG09 sep. 2019, 12 nov. 2019

LYON02 sep. 2019, 04 nov. 2019

MONTPELLIER26 aoû. 2019, 28 oct. 2019

NANCY09 sep. 2019, 12 nov. 2019

NANTES02 sep. 2019, 04 nov. 2019

NIORT09 sep. 2019, 12 nov. 2019

ORLEANS26 aoû. 2019, 28 oct. 2019

PARIS19 aoû. 2019, 02&16 sep.201907&21 oct. 2019, 04&18 nov.201902&16 déc. 2019

REIMS09 sep. 2019, 12 nov. 2019

RENNES26 aoû. 2019, 28 oct. 2019

ROUEN09 sep. 2019, 12 nov. 2019

SOPHIA-ANTIPOLIS02 sep. 2019, 04 nov. 2019

Test logiciel, ISTQB® niveau Foundation CTFL,certification> Développement logiciel> Test et qualité des applications

Cette formation vous permettra d'acquérir les fondamentaux en test logiciel de Système d'Information. Vouscomprendrez la place des tests dans le cycle de vie du logiciel et verrez les techniques pour les concevoir etles gérer. Cette formation vous préparera également à la certification de l'ISTQB "Foundation", basée sur leréférentiel en version 2018.

OBJECTIFS PEDAGOGIQUES

Acquérir le vocabulaire des normes et standards relatifs à l'activité de Tests (ISO et IEEE)Maîtriser l'ensemble des activités d'un processus de testConnaître les différents niveaux et types de testsAppréhender les techniques et méthodes de testsDisposer d'une vue d'ensemble du métier de testeur

1) Fondamentaux des tests2) Tester pendant le cycle de vie dudéveloppement logiciel3) Tests statiques4) Techniques de test

5) Gestion des tests6) Outils de support aux tests7) Passage de la certification

Méthodes pédagogiques

Exposé des concepts, exercices pratiques et de préparation à l'examen.

Exercice

Travaux pratiques durant les journées 2 et 3. Préparation en continue de l'examen (~100 questions). Examenblanc et correction commentée la 3e journée.

Certification

L'examen de certification est inclus dans la formation. L'obtention de la certification internationale ISTQB(International Software Testing Qualifications Board) permet de démontrer l'acquisition d'un niveau deconnaissance et de compétences en tests de logiciels MOE et MOA. Formation suivie de la certificationofficielle par l'ISTQB.

1) Fondamentaux des tests

- Que sont les tests ? Les objectifs du test. Différences entre tester et deboguer.- Pourquoi les tests sont-ils nécessaires ? Enjeux et qualité.- Le vocabulaire du test : vérification, validation, erreur, défaut, défaillance.- 7 principes généraux des tests : les tests exhaustifs sont impossibles, tester tôt, regroupement des défauts,test et contexte...- Processus de test : les activités de test et les tâches associées.- L’importance de la traçabilité.- La psychologie des tests. Différence d'état d'esprit entre le testeur et le développeur.

ExerciceQCM de préparation continue à l'examen.

2) Tester pendant le cycle de vie du développement logiciel

- Modèles de développement logiciels : modèle en V, modèle incrémental et itératif.- Les 4 niveaux de tests : test de composants, test d'Intégration, test système, test d'acceptation.- Les principales approches de test : Big-bang, Ad-hoc, Incrémentale, Exploratoire, Dos à Dos...- Types de tests : fonctionnels, non-fonctionnels, boîte noire, boîte blanche.- Tests de confirmation et de régression.- Tests de maintenance

ExerciceQCM de préparation continue à l'examen.

3) Tests statiques

- Bases des tests statiques.- Bénéfices des tests statiques.- Les différents types de revue.- Processus de revue formelle. Les principales activités, les rôles et responsabilités, les facteurs de succès.- Les techniques de revue : Ad hoc, basée sur les rôles, basée sur la perspective.

Exercice

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 29

Page 30: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

STRASBOURG02 sep. 2019, 04 nov. 2019

TOULON09&18 sep. 2019, 12 nov.2019

TOULOUSE02 sep. 2019, 04 nov. 2019

TOURS09 sep. 2019, 12 nov. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

QCM de préparation continue à l'examen.

4) Techniques de test

- Identifier les conditions de test et concevoir des cas de test.- Traçabilité des éléments de tests.- Catégories de techniques de tests, boîte-noire ou boîte-blanche.- Techniques basées sur les spécifications ou techniques boîte noire.- Partitions d’équivalence, limites, tables de décision, transitions d'état...- Techniques basées sur la structure ou boîte blanche.- Couverture des instructions, des décisions.- Techniques basées sur l'expérience.- Sélectionner les techniques de tests.

ExerciceQCM de préparation continue à l'examen.

5) Gestion des tests

- Organisation des tests : indépendance du test, rôle d’un Test Manager et d’un Testeur.- Planification et estimation des tests : plan de test, critères d’entrée et de sortie des tests.- Pilotage et contrôle des tests, rapports de test.- Gestion de configuration.- Risques et Tests : risques projet et risques produit.- Gestion des défauts.

ExerciceQCM de préparation continue à l'examen.

6) Outils de support aux tests

- Classement des outils.- Bénéfices et risques de l’automatisation.- Les outils pour la gestion des tests.- Les outils pour les tests statiques.- Les outils pour l’exécution des tests.- Utilisation efficace des outils : bénéfices et risques potentiels.- Introduire un outil dans une organisation : sélection, projet pilote, déploiement.

ExerciceQCM de préparation continue à l'examen.

7) Passage de la certification

- Révision sur les thèmes principaux abordés en formation.- Examen blanc pour s'entraîner. Correction commentée.- Mise en place de l'examen par le GASQ mandaté par l'ISTQB.- Passage de la certification officielle ISTQB/CFTL. QCM de 1 heure.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 30

Page 31: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : QMB

ParticipantsAnalystes de test, managersde test, testeurs fonctionnels,testeurs métier, assistants àmaîtrise d'ouvrage, ingénieursqualité logiciel.

Pré-requisEtre certifié ISTQB®Foundation.

Prix 2019 : 1960€ HT

Dates des sessions

PARIS16 sep. 2019, 12 déc. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Test logiciel, ISTQB® Model-Based Testing, certification> Développement logiciel> Test et qualité des applications

Le Model-Based Testing utilise la modélisation pour analyser, concevoir et implémenter les cas de test ettracer les liens entre les exigences et les tests. Cette formation complète le niveau ISTQB® Fondation envous apportant des compétences sur cette approche de test.

OBJECTIFS PEDAGOGIQUES

Maîtriser les concepts, le vocabulaire, les activités et rôles du Model-Based TestingMettre en œuvre les activités du Model-Based Testing dans un processus de testEvaluer et déployer une approche Model-Based Testing dans une équipe ou un centre de testAméliorer son efficacité dans l'analyse, la conception et l'implémentation des tests fonctionnels et de bout-en-bout

1) Objectifs et motivations du Model-BasedTesting (MBT)2) Activités et produits du Model-Based Testing3) Modélisation pour la conception de tests

4) Génération de tests5) Implémentation et exécution des tests avec leMBT6) Évaluation et déploiement d'une approcheMBT

Méthodes pédagogiques

Ce cours repose sur une alternance entre exercices pratiques et enseignements des concepts et bonnespratiques de l'approche Model-Based Testing.

Exercice

Exercices d'analyse et conception de tests avec des modèles de workflows métier et états-transitions.Préparation en continu de l'examen.

Certification

Ce cours se termine par le passage de l'examen de certification ISTQB Testeur Certifié Model-Based Testingsous la forme d'un QCM de 40 questions en 1 heure.

1) Objectifs et motivations du Model-Based Testing (MBT)

- Pourquoi introduire le MBT dans un processus de test ?- Quels sont les pièges à éviter ?- Comment le MBT s'intègre dans les processus de développement Agile et par phase ?- Relation avec l'ingénierie des exigences.

Mise en situationVous intégrez le MBT dans votre processus de test, qu'est-ce qui va changer ? QCM de préparation àl'examen.

2) Activités et produits du Model-Based Testing

- Activités principales de modélisation, génération de tests et adaptation.- Éléments utilisés en entrée et produits d'un processus de test avec du MBT.- Lien avec les activités d'analyse, de conception et d'implémentation des tests.

ExerciceQCM de préparation à l'examen : connaître les activités et livrables du MBT.

3) Modélisation pour la conception de tests

- Comprendre et pratiquer la modélisation pour le test.- Connaître les familles de langages de modélisation utilisés pour le MBT.- Connaître les bonnes pratiques de la modélisation MBT.- Savoir quand réutiliser les modèles venant de la phase d'analyse des exigences.

Travaux pratiquesModélisation MBT. QCM de préparation à l'examen.

4) Génération de tests

- Les différentes familles de critères de couverture de test.- Mettre en œuvre des critères de couverture et génération des tests.- Connaître les bonnes pratiques de la génération des tests.

Travaux pratiquesGénération de tests à partir de modèles. QCM de préparation à l'examen.

5) Implémentation et exécution des tests avec le MBT

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 31

Page 32: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Passage de la génération des tests à l'exécution manuelle ou automatisée.- Documentation des tests et publication dans le référentiel.- Connaître les bonnes pratiques de l'adaptation des tests.

Travaux pratiquesModification d'un modèle MBT pour prendre en compte des évolutions dans les exigences. QCM depréparation à l'examen.

6) Évaluation et déploiement d'une approche MBT

- Savoir mesurer la progression d'un projet avec du MBT.- Connaître les différentes catégories d'outils utilisés pour le MBT.

ExamenRévisions et examen de certification.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 32

Page 33: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 5 jour(s)Réf : TIS

ParticipantsProfessionnels de testslogiciels (maîtrise d'œuvre,maîtrise d'ouvrage, praticiensconfirmés du test) souhaitantévoluer vers la gestion deprojet de tests logiciels.

Pré-requisAvoir le niveau ISTQB®Fondation et posséder lecertificat Fondation pourpouvoir passer l'examen.Avoir une expérience pratiquede la gestion des tests d'aumoins 12 mois.

Prix 2019 : 3090€ HT

Dates des sessions

AIX16 sep. 2019, 04 nov. 2019

ANGERS23 sep. 2019, 18 nov. 2019

BORDEAUX16 sep. 2019, 04 nov. 2019

BRUXELLES09 sep. 2019, 04 nov. 2019

DIJON23 sep. 2019, 18 nov. 2019

GENEVE23 sep. 2019, 18 nov. 2019

GRENOBLE09 sep. 2019, 04 nov. 2019

LILLE16 sep. 2019, 04 nov. 2019

LIMOGES23 sep. 2019, 18 nov. 2019

LUXEMBOURG23 sep. 2019, 18 nov. 2019

LYON16 sep. 2019, 04 nov. 2019

MONTPELLIER09 sep. 2019, 04 nov. 2019

NANCY23 sep. 2019, 18 nov. 2019

NANTES16 sep. 2019, 04 nov. 2019

NIORT23 sep. 2019, 18 nov. 2019

ORLEANS09 sep. 2019, 04 nov. 2019

PARIS19 aoû. 2019, 16 sep. 201914 oct. 2019, 04 nov. 201916 déc. 2019

REIMS23 sep. 2019, 18 nov. 2019

RENNES09 sep. 2019, 04 nov. 2019

ROUEN23 sep. 2019, 18 nov. 2019

SOPHIA-ANTIPOLIS16 sep. 2019, 04 nov. 2019

ISTQB® niveau avancé CTAL, Test Manager, certification> Développement logiciel> Test et qualité des applications

Cette formation s'adresse aux personnes certifiées CFTL-ISTQB® niveau Fondation qui se préparent auniveau avancé "Test Manager". Elle leur permettra d'approfondir leurs compétences en test logiciel, sur lesaspects stratégie, organisation des activités, gestion d'équipe et communication avec les parties prenantes.

OBJECTIFS PEDAGOGIQUES

Décliner la stratégie en plan de tests, dimensionner le projetManager une équipe projet de testMaîtriser les choix d'externalisationConnaître les modèles de maturité du test et leur utilisationConnaître les principaux outils pour la mise en place des testsSe préparer tout au long du stage et passer la certification CT-AL "Test Manager"

1) Processus de test2) Gestion des tests3) Revues4) Gestion des anomalies

5) Améliorer le processus de test6) Outils de test et automatisation7) Compétences - Composition de l'équipe

Méthodes pédagogiques

Un système permanent de révision de l'examen est mis en place, soit environ 100 questions proposées.

Certification

Certificat ISTQB® CT-AL Test Manager.

1) Processus de test

- Planification, suivi et contrôle des tests.- Conception et analyse des tests.- Implémentation et exécution des tests.- Evaluer les critères de sortie et informer.- Activités de clôture des tests.

Mise en situationDescription d'un processus de test suivant IEEE829, mise en situation d'examen sur le processus de test.

2) Gestion des tests

- La gestion des tests en pratique.- Tests basés sur les risques.- Documentation des tests : stratégie, plan de test maître et de niveau, risques projet, autres livrables.- Estimation des tests. Définition et utilisation de métriques de tests. Valeur financière du test.- Tests distribués, externalisés et internalisés.- Gérer l'application de standards industriels.

ExerciceGrille de risques de tests, stratégie de tests. Mise en situation de type examen sur la gestion des tests.

3) Revues

- Revues de gestion et audit.- Gérer des revues. Métriques pour les revues.- Gestion de revues formelles.

ExerciceMise en situation sur les revues.

4) Gestion des anomalies

- Cycle de vie des anomalies et cycle de développement logiciel.- Données d'un rapport d'anomalie.- Evaluer l'efficacité d'un processus avec l'information des rapports d'anomalie.

ExerciceGestion d'incident selon IEEE1028. Mise en situation sur le sujet.

5) Améliorer le processus de test

- Processus d'amélioration des tests.- Améliorer le processus de test avec TMMi, TPI Next, CTP, STEP.

Exercice

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 33

Page 34: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

STRASBOURG16 sep. 2019, 04 nov. 2019

TOULON23 sep. 2019, 18 nov. 2019

TOULOUSE16 sep. 2019, 04 nov. 2019

TOURS23 sep. 2019, 18 nov. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Exemple de maturité du test. Mise en situation.

6) Outils de test et automatisation

- Introduction.- Sélection d'un outil. Cycle de vie d'un outil.

ExerciceQuestions de révision. Exemple de mise en place d'outils. Mise en situation d'examen sur les outils.

7) Compétences - Composition de l'équipe

- Compétences individuelles.- Dynamique de l'équipe de test.- Introduire le test dans une organisation.- Motivation. Communication.

ExerciceDescription d'une organisation. Mise en situation d'examen sur l'organisation du test.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 34

Page 35: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 4 jour(s)Réf : IST

ParticipantsProfessionnels de l'activité detests de logiciels souhaitantse spécialiser sur les testsfonctionnels et externes.

Pré-requisEtre certifié ISTQB®Fondation.

Prix 2019 : 2990€ HT

Dates des sessions

AIX17 sep. 2019, 26 nov. 2019

ANGERS17 sep. 2019, 19 nov. 2019

BORDEAUX17 sep. 2019, 26 nov. 2019

BRUXELLES03 sep. 2019, 05 nov. 2019

DIJON17 sep. 2019, 19 nov. 2019

GENEVE17 sep. 2019, 19 nov. 2019

GRENOBLE03 sep. 2019, 05 nov. 2019

LILLE17 sep. 2019, 26 nov. 2019

LIMOGES17 sep. 2019, 19 nov. 2019

LUXEMBOURG17 sep. 2019, 19 nov. 2019

LYON17 sep. 2019, 26 nov. 2019

MONTPELLIER03 sep. 2019, 05 nov. 2019

NANCY17 sep. 2019, 19 nov. 2019

NANTES17 sep. 2019, 26 nov. 2019

NIORT17 sep. 2019, 19 nov. 2019

ORLEANS03 sep. 2019, 05 nov. 2019

PARIS27 aoû. 2019, 10 sep. 201915 oct. 2019, 12 nov. 201910 déc. 2019

REIMS17 sep. 2019, 19 nov. 2019

RENNES03&17 sep. 2019, 05&26 nov.2019

ROUEN17 sep. 2019, 19 nov. 2019

SOPHIA-ANTIPOLIS17 sep. 2019, 26 nov. 2019

STRASBOURG17 sep. 2019, 26 nov. 2019

TOULON17 sep. 2019, 19 nov. 2019

TOULOUSE

ISTQB® niveau avancé CTAL, Test Analyst, certification> Développement logiciel> Test et qualité des applications

La diversité des systèmes et des métiers auxquels ils s'appliquent rend l'homologation des applicationsplus complexe. Ce cours certifiant montre comment analyser un système, structurer et exécuter les tâchesdéfinies dans la stratégie de test et implémenter les outils et techniques nécessaires à sa mise en œuvre.

OBJECTIFS PEDAGOGIQUES

Gérer les processus de testMaîtriser les techniques de testEffectuer une revue de testConnaître les outils de test et d'automatisation

1) Eléments de base du test logiciel2) Processus de test3) Techniques de test4) Tester les caractéristiques du logiciel

5) Revues6) Gestion des incidents7) Outils de test et automatisation

Méthodes pédagogiques

Des travaux pratiques sont réalisés sur tous les chapitres. Un système de révision continue portant surl'examen est mis en place tout au long de la formation (environ 100 questions proposées).

Certification

QCM de 3 heures sous le contrôle d'un examinateur de l'ISTQB®.

1) Eléments de base du test logiciel

- Introduction au syllabus pour l'analyste de test.- Fondamentaux des tests.

2) Processus de test

- Analyse du système de test. Le design du système de test. Implémentation/exécution des tests.- Evaluer les critères de sortie et informer.- Gestion des risques des tests fonctionnels.

ExerciceQuestion de révision. Description d'un processus de test suivant IEEE 829, mise en situation d'examen sur lesujet.

3) Techniques de test

- Spécification de test basée sur l'IEEE 829. Techniques basées sur les spécifications.- Partitions d'équivalence, analyse des valeurs limites.- Tables de décision. Graphes de causes à effets. Tests de transition d'état.- Méthode de classification arborescente. Techniques combinatoires. Cas d'utilisation et User Story.- Analyse de domaine. Techniques basées sur les défauts. Techniques basées sur l'expérience.- Application des techniques en fonction des objectifs de tests du système.

ExerciceRévision. Mise en application de techniques de test. Mise en situation d'examen sur les techniques.

4) Tester les caractéristiques du logiciel

- Caractéristiques Qualité pour les tests par domaine.- Caractéristiques Qualité pour les tests techniques.

5) Revues

- Utilisation d'une check-list de revue pour vérifier le code et l'architecture avec une vision du niveau testeur.- Utilisation d'une check-list de revue pour vérifier les exigences et les cas d'utilisation avec une visiontesteur.- Comparaison des différents types de revue.

ExerciceQuestions de révision type examen, exercices de revue des tests et mise en situation de type examen.

6) Gestion des incidents

- Analyse, classification et description des défauts fonctionnels et non fonctionnels.- Rapports d'incidents efficaces.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 35

Page 36: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

17 sep. 2019, 26 nov. 2019

TOURS17 sep. 2019, 19 nov. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

7) Outils de test et automatisation

- Concepts des outils de test.- Catégories d'outils de tests.- Grille des outils des différentes catégories aux différents niveaux et types de test.- Révision des points importants. Questions-réponses. Examen "à blanc".

ExamenPassage de l'examen (QCM de 3 heures) sous le contrôle d'un examinateur de l'ISTQB®.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 36

Page 37: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TQB

ParticipantsProfessionnels de l'activitéde tests de logiciels (maîtrised'œuvre, concepteurs,développeurs, praticiens dutest) souhaitant se spécialisersur les tests techniques etnon-fonctionnels.

Pré-requisCertification ISTQB® niveauFondation impérative.Expérience d'un projet de testsur un projet de conception desystème logiciel. Etre capablede lire et de comprendre ducode.

Prix 2019 : 2800€ HT

Dates des sessions

AIX30 sep. 2019, 09 déc. 2019

BORDEAUX30 sep. 2019, 09 déc. 2019

LILLE30 sep. 2019, 09 déc. 2019

LYON30 sep. 2019, 09 déc. 2019

NANTES30 sep. 2019, 09 déc. 2019

PARIS30 sep. 2019, 09 déc. 2019

SOPHIA-ANTIPOLIS30 sep. 2019, 09 déc. 2019

STRASBOURG30 sep. 2019, 09 déc. 2019

TOULOUSE30 sep. 2019, 09 déc. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

ISTQB® niveau avancé CTAL, Technical Test Analyst,certification> Développement logiciel> Test et qualité des applications

L'analyste technique de tests a pour mission de mettre en œuvre un certain nombre de techniques pouranalyser la structure interne du système, et l'évaluer en termes de performance, sécurité, fiabilité... Ce stagevous permettra de maîtriser ces techniques et d'obtenir la certification officielle ISTQB® associée.

OBJECTIFS PEDAGOGIQUES

Concevoir les différentes techniques de test structurelRéaliser des analyses statiques de codeConnaître les tests pour la sécurité, la performance et la fiabilitéPratiquer une revue des testsComprendre les types de question d'examen posées lors de la certification ISTQB® CTALPasser la certification officielle ISTQB® CTAL

1) Test basé sur les risques2) Test basé sur la structure3) Techniques analytiques4) Caractéristiques qualité pour le test technique

5) Revues6) Outils de test et automatisation7) Passage de la certification

Méthodes pédagogiques

Illustrations au travers de cas concrets, retour d'expérience et exercices de préparation à l'examen decertification tout au long de la formation.

Certification

Certification officielle ISTQB® CTAL.

1) Test basé sur les risques

- Objectifs du test basé sur les risques.- Les tâches de l'analyste technique de test : identifier, évaluer et atténuer les risques techniques.

2) Test basé sur la structure

- Couverture des instructions et des décisions.- Test des conditions, test des décisions/conditions, couverture des conditions/décisions modifiées.- Test des conditions multiples.- Test du chemin élémentaire et couverture des API.- Comment choisir les techniques de test structurel appropriées ?

Mise en situationQuestions sur les techniques de test structurel. Mise en situation de type examen.

3) Techniques analytiques

- Utiliser l'analyse statique pour détecter dans le code de potentiels défauts de sécurité, maintenabilité ettestabilité.- Atténuer les risques dans le code et l'architecture logicielle.

Mise en situationExercices d'analyse statique de code. Mise en situation de type examen.

4) Caractéristiques qualité pour le test technique

- Concevoir des cas de test de haut niveau pour la sécurité, les performances et la fiabilité.- Etre capable d'assister le Test Manager dans la définition de stratégies de test.- Inclure la qualité de maintenabilité, de portabilité et d'utilisation des ressources dans une stratégie de test.

Mise en situationQuestions de révision. Mise en situation d'examen sur les cas de test pour la sécurité, performance, fiabilité.

5) Revues

- Check-list de revue pour vérifier le code et l'architecture avec une vision du niveau testeur.- Check-list de revue pour vérifier les exigences et cas d'utilisation avec une vision du niveau testeur.

Mise en situationQuestions de révision type examen, exercices de revue des tests et mise en situation de type examen.

6) Outils de test et automatisation

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 37

Page 38: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Concepts des outils de test.- Les catégories d'outils de test.- L'automatisation des tests déterminés par les mots-clés.- Les outils de test de performance.

7) Passage de la certification

- Révision pour la certification niveau avancé.- Examen blanc et correction commentée.- Mise en place de l'examen par le GASQ mandaté par l'ISTQB®.

ExamenPassage de la certification officielle ISTQB® "analyste technique de test" niveau avancé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 38

Page 39: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : ATQ

ParticipantsChefs de Projet, testeurs,développeurs intervenant surdes projets de développementséquentiel ou itératif.

Pré-requisÊtre certifié ISTQB® niveauFondation.

Prix 2019 : 2800€ HT

Dates des sessions

PARIS23 sep. 2019, 04 nov. 201909 déc. 2019

SOPHIA-ANTIPOLIS14 oct. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

ISTQB® niveau avancé, automatisation des tests,certification> Développement logiciel> Test et qualité des applications

Cette formation vous permettra de maîtriser la mise en place de l'automatisation des tests, quel que soitle type de projet, et de connaître les principales tâches de la personne en charge de la conception, dudéveloppement et de la maintenance de solutions d'automatisation de tests.

OBJECTIFS PEDAGOGIQUES

Connaître les bénéfices potentiels de l'automatisationSavoir identifier les tests à automatiserÊtre capable d'identifier et de sélectionner les outils adaptés au contexteMettre en place une stratégie d'automatisation des tests

1) Introduction à l'automatisation des tests2) Préparer l'automatisation des tests3) Architecture générique pour l'automatisationdes tests4) Risques liés au déploiement del'automatisation et contingences

5) Métriques et suivi de l'automatisation6) Passer des tests manuels aux testsautomatisés7) Suivi des tests automatisés et améliorationcontinue8) Passage de l'examen de certification

Travaux pratiques

Certification

Passage de l'examen sous la forme d'un QCM de 40 questions en 90 minutes (en anglais ou français). 65%de bonnes réponses sont requises. Cet examen est sous le contrôle d'un examinateur du GASQ.

1) Introduction à l'automatisation des tests

- Présentation et retours d'expérience sur les objectifs et les avantages de l'automatisation.- Mise en évidence des risques liés à l'automatisation.- Présentation des facteurs de succès d'un projet d'automatisation des tests.

EchangesÉchanges sur les attentes et l'expérience des participants.

2) Préparer l'automatisation des tests

- Identifier la solution d'automatisation adaptée au système à tester.- Sélectionner la méthode et l'outil adaptés.- Apprendre à concevoir de façon à garantir la testabilité et à faciliter l'automatisation.

ExempleComprendre la nécessité d'anticiper le projet d'automatisation afin de l'optimiser.

3) Architecture générique pour l'automatisation des tests

- Présentation de l'architecture générique et des différentes couches.- Différentes approches de l'automatisation des tests.- Développement de la solution d'automatisation des tests.

Travaux pratiquesSur la base d'un exemple réel, identifier les différents niveaux d'automatisation.

4) Risques liés au déploiement de l'automatisation et contingences

- Sélection de l'approche d'automatisation et gestion de sa mise en œuvre.- Gestion des principaux risques.- Maintenabilité et maintenance de la solution de tests automatisés.

Réflexion collectiveIdentification des risques liés à l'automatisation et des contingences possibles.

5) Métriques et suivi de l'automatisation

- Identification et classification des bonnes métriques.- Mise en place du dispositif de mesure et suivi.- Enregistrement et analyse des résultats des mesures.- Automatisation de la mesure et du suivi des métriques.

Travaux pratiquesDéfinir le mode de suivi et les métriques de l'automatisation des tests.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 39

Page 40: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Passer des tests manuels aux tests automatisés

- Définition des critères d'automatisation.- Gestion pour les tests de régression.- Gestion pour les tests de nouvelles fonctionnalités.

Mise en situationÀ partir d'un référentiel de tests manuels, définir une stratégie de migration vers un référentiel de testsautomatisés.

7) Suivi des tests automatisés et amélioration continue

- Vérification des composants et des scripts de test automatisés.- Approches d’amélioration en continue.- Adaptation aux changements du système testé et de son environnement.

8) Passage de l'examen de certification

- Examen supervisé par le GASQ.

ExamenQCM (40 questions en 90 minutes).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 40

Page 41: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : TSA

ParticipantsTesteurs ou test managersayant une expériencede cycles de vie dedéveloppement traditionnels,développeurs peu habituésà pratiquer le test sur unprojet Agile, testeurs métier,ingénieurs qualité.

Pré-requisAvoir obtenu la certificationISTQB® Testeur Certifiéniveau Foundation.

Prix 2019 : 1960€ HT

Dates des sessions

AIX21 oct. 2019, 16 déc. 2019

ANGERS28 oct. 2019, 05 déc. 2019

BORDEAUX21 oct. 2019, 19 déc. 2019

BRUXELLES14 oct. 2019, 09 déc. 2019

DIJON28 oct. 2019, 05 déc. 2019

GENEVE28 oct. 2019, 05 déc. 2019

GRENOBLE14 oct. 2019, 09 déc. 2019

LILLE21 oct. 2019, 19 déc. 2019

LIMOGES28 oct. 2019, 05 déc. 2019

LUXEMBOURG28 oct. 2019, 05 déc. 2019

LYON21 oct. 2019, 16&19 déc.2019

MONTPELLIER14 oct. 2019, 09 déc. 2019

NANCY28 oct. 2019, 05 déc. 2019

NANTES21 oct. 2019, 16 déc. 2019

NIORT28 oct. 2019, 05 déc. 2019

ORLEANS14 oct. 2019, 09 déc. 2019

PARIS26 aoû. 2019, 23 sep. 201921 oct. 2019, 21 nov. 201919 déc. 2019

REIMS28 oct. 2019, 05 déc. 2019

RENNES14 oct. 2019, 09 déc. 2019

ROUEN28 oct. 2019, 05 déc. 2019

SOPHIA-ANTIPOLIS21 oct. 2019, 16 déc. 2019

STRASBOURG

ISTQB®, Testeur Agile, certification> Développement logiciel> Test et qualité des applications

Ce stage vous permettra de comprendre le rôle de testeur et de mettre en œuvre les fondamentaux du testlogiciel dans un projet Agile. Vous apprendrez les spécificités du test ainsi qu'à sélectionner et appliquer lesoutils et les méthodes les plus adaptés à votre projet.

OBJECTIFS PEDAGOGIQUES

Etre efficace sur les activités de test d'un projet Agile en collaborant avec l'équipeAdapter les fondamentaux du test à un projet AgileSélectionner et appliquer les outils et méthodes les plus adaptés au projetAider l'ensemble de l'équipe à tester de façon efficace

1) Fondamentaux du développement logicielAgile2) Caractéristiques des approches Agiles3) Différences entre les tests traditionnels et lesapproches Agiles4) Statut du test dans les projets Agile

5) Rôles et compétences d'un testeur dans uneéquipe Agile6) Méthodes, techniques et outils pour les testsAgiles7) Examen de certification ISTQB®

Méthodes pédagogiques

Ce cours repose sur une alternance entre exercices pratiques et enseignements de méthodes et conceptsfondamentaux.

Certification

Ce cours se termine par le passage de l'examen de certification ISTQB.

1) Fondamentaux du développement logiciel Agile

- Le développement logiciel Agile et le manifeste Agile.- L'approche intégrée.- Notion de "feedback" précoce et fréquent.

ExerciceComprendre le manifeste Agile. Mettre en place une équipe intégrée et la faire fonctionner.

2) Caractéristiques des approches Agiles

- Approches de développement logiciel Agile.- Création collaborative d'User Story.- Rétrospectives.- Intégration continue.- Planning de version et d'itérations.

ExerciceQCM de préparation à l'examen. Optimiser les rétrospectives. Construire un planning d'itération et unplanning de release.

3) Différences entre les tests traditionnels et les approches Agiles

- Activités de test et de développement.- Produits d'activité des projets.- Niveaux de test.- Outils de gestion des tests et de gestion de configuration.

ExercicePlanifier les activités de test sur un projet Agile. Testeur développeur ou développeur testeur ?

4) Statut du test dans les projets Agile

- Communiquer les statuts du test, l'avancement et la qualité produit.- Gérer les risques de régression en faisant évoluer les cas de tests manuels et automatisés.

ExerciceQCM : questions sur principes, pratiques et processus fondamentaux Agiles.

5) Rôles et compétences d'un testeur dans une équipe Agile

- Compétences d'un testeur Agile.- Le rôle d'un testeur dans une équipe Agile.

Mise en situationLa casquette de testeur sur un projet Agile.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 41

Page 42: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

21 oct. 2019, 19 déc. 2019

TOULON28 oct. 2019, 05 déc. 2019

TOULOUSE21 oct. 2019, 16 déc. 2019

TOURS28 oct. 2019, 05 déc. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) Méthodes, techniques et outils pour les tests Agiles

- Le développement piloté par les tests.- La pyramide des tests.- Quadrants de test, niveaux de test et types de test.- Le rôle d'un testeur.- Évaluation des risques qualité produit et estimation de l'effort de test.- Techniques dans les projets Agile.- Outils dans les projets Agile.

Jeu de rôleEtre testeur dans une équipe Scrum. Identifier et traiter des risques produits. Analyse du reporting des tests.

7) Examen de certification ISTQB®

- QCM de 40 questions. Durée de 60 minutes.- Passage de l'examen.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 42

Page 43: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : IMO

ParticipantsManager de test, validation,recette, industrialisation,MOA, MOE, R&D, testeur,manager qualité, souhaitantformaliser les processus detest pour l'amélioration de laqualité des logiciels.

Pré-requisConnaissances desfondamentaux du test logiciel.Expérience de projets enphase test souhaitable.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS16 sep. 2019, 09 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

ISO 29119, construire son référentiel méthodologique detests> Développement logiciel> Test et qualité des applications

Ce stage vous permettra de comprendre la démarche de mise en conformité ISO 9001-2008/ISO 29119 pourla partie processus de test et processus connexes au sein d'une organisation. Il vous permettra de mettre enplace une organisation efficace pour les tests.

OBJECTIFS PEDAGOGIQUES

Comprendre les exigences normatives de l'ISO 29119Mapper les exigences de l'ISO 29119 dans le contexte de test professionnelEvaluer la couverture des critères de l'ISO 25000 et la faisabilité économiqueDéployer un référentiel méthodologique de test

1) Introduction à la norme ISO 291192) Des exigences de l'ISO 29119 à leursapplications3) ISO 29119 - Partie 1 - Concepts et terminologie4) ISO 29119 - Partie 2 - Processus de test

5) ISO 29119 - Partie 3 - Documentation du test6) ISO 29119 - Partie 4 - Techniques de test7) ISO 29119 - Mise en œuvre du référentielméthodologique de test

Méthodes pédagogiques

Exploration des concepts et des exigences de la norme - Application dans le cadre d'une étude de cas.

Etude de cas

Mise en place du référentiel méthodologique de test conforme ISO 29119 dans le cadre d'une entité dédiéeau test.

Certification

Préparation à la certification des processus de test.

1) Introduction à la norme ISO 29119

- Origine, positionnement de l'ISO 29119.- Structure, points clés de conformité.

2) Des exigences de l'ISO 29119 à leurs applications

- Exigences qualité de base (ISO 9001, CMMI...).- Périmètre et exigences de l'ISO 29119. Interfaces.- Transfert de méthodologie vers ISO 29119.

Etude de casOrganisation du transfert vers ISO29119.

3) ISO 29119 - Partie 1 - Concepts et terminologie

- Concepts et terminologie.- Test en vérification et validation.- Organisation, politique et stratégie de test.- Processus de test dynamiques. Modèles cycle de vie.- Test et caractéristiques qualité (ISO 25000).- Approche du test basée sur les risques projet.- Gestion des non-conformités.

Etude de casIdentification des points clés pour la définition du référentiel.

4) ISO 29119 - Partie 2 - Processus de test

- Organisation et planification des tests.- Spécification des tests.- Gestion des plates-formes de test.- Exécution des tests, journalisation.- Remontée des incidents.

Etude de casDéfinition des processus d'organisation, de management et de test.

5) ISO 29119 - Partie 3 - Documentation du test

- Politique, stratégie et plans de test.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 43

Page 44: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Rapports intermédiaires.- Spécification de la conception, cas et procédures.- Spécification des données de test et d'environnement.- Journal, rapport d'incidents. Rapport final.

Etude de casDéfinition des modèles de documents des processus de Test.

6) ISO 29119 - Partie 4 - Techniques de test

- Techniques de conception fonctionnelle.- Techniques de conception structurelle.- Autres techniques non fonctionnelles.- Mesures de couverture.- Impact du choix des techniques.

Etude de casIntégration de techniques de test dans le référentiel.

7) ISO 29119 - Mise en œuvre du référentiel méthodologique de test

- Architecture du référentiel.- Formalisation, vérification et acceptation des procédures.- Organisation et management des équipes.- Déploiement du référentiel.- Application et retour d'expérience.- Identification de voies d'amélioration.- Maintenance du référentiel.

Etude de casConsolidation du référentiel méthodologique de test.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 44

Page 45: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TMM

ParticipantsResponsables d'organisationsde test, chefs de projets,ingénieurs qualité,responsables des processus,méthodes et outils, testmanagers, testeurs.

Pré-requisConnaissances de base entest logiciel.

Prix 2019 : 2800€ HT

Dates des sessions

PARIS23 sep. 2019, 09 déc. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

TMMi, mesurer et améliorer ses activités de test,certification> Développement logiciel> Test et qualité des applications

Ce stage vous permettra de consolider les processus de test et de favoriser un retour sur investissementrapide. Vous apprendrez la structure du modèle et la signification de chacun de ses 5 niveaux ainsi qu'àévaluer et faire progresser un centre de test en suivant un modèle reconnu au niveau international.

OBJECTIFS PEDAGOGIQUES

Connaître les origines du modèle TMMi et son positionnement par rapport au CMMIComprendre la structure du modèle et la signification de chacun de ses 5 niveauxDéfinir ,pour TMMi, la méthode d'amélioration de processus basée sur le modèle IDEALExpliquer l'organisation et la mise en œuvre d'un Audit TMMi, formel ou informel

1) Contexte de l'amélioration des tests2) Introduction au modèle TMMi3) Structure du modèle TMMi4) Objectifs et pratiques spécifiques auxdifférents niveaux

5) Réaliser des évaluations TMMi6) Implémentation du modèle TMMi avec IDEAL7) Examen de certification professionnel certifiéTMMi

Méthodes pédagogiques

Alternance de formation théorique, présentation de retours d'expérience, exercices de préparation à l'examen(QCM) et ateliers de pratique.

Certification

La formation se termine par l'examen officiel "Professionnel TMMi Certifié" qui est reconnu dans le mondeentier et organisé par l'organisme BCS.

1) Contexte de l'amélioration des tests

- L'historique du modèle TMMi.- La nécessité d'améliorer les activités de test.- Les coûts et bénéfices typiques apportés par l'amélioration des processus de test.- Les autres modèles d'amélioration.

ExercicePour quelles raisons votre organisation de test doit-elle s'améliorer ?

2) Introduction au modèle TMMi

- Positionnement par rapport au modèle CMMI.- Caractéristiques des représentations étagées et continue.- Le modèle de test évolutif de Gelperin et Hetzel.- Périmètre d'application du modèle TMMi.- Interprétation exacte du modèle.

ExerciceDéfinir les liens entre les domaines de processus de CMMI et ceux de TMMi.

3) Structure du modèle TMMi

- Les composants du modèle.- Les composants requis, attendus et informatifs.- Les objectifs génériques.

ExerciceDéfinir ses objectifs d'amélioration.

4) Objectifs et pratiques spécifiques aux différents niveaux

- Niveau 2 : discipliné - Domaines de processus, objectifs et pratiques spécifiques.- Niveau 3 : ajusté - Domaines de processus, objectifs et pratiques spécifiques.- Niveau 4 : géré - Domaines de processus, objectifs et pratiques spécifiques.- Niveau 5 : en optimisation - Domaines de processus, objectifs et pratiques spécifiques.

ExerciceAssocier les pratiques spécifiques aux objectifs spécifiques. QCM : questions de préparation à l'examen.

5) Réaliser des évaluations TMMi

- Devenir évaluateur accrédité.- Les caractéristiques d'une méthode d'évaluation : TAMAR.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 45

Page 46: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les différents types d'évaluations.- Les étapes de la planification et de la réalisation d'une évaluation.- La notation des résultats des interviews.- Le rapport attendu par la fondation TMMi : DSR.

Mise en situationAtelier d'évaluation de votre organisation par rapport au niveau 2 de TMMi.

6) Implémentation du modèle TMMi avec IDEAL

- Les différentes étapes du modèle IDEAL.- Les facteurs de succès critiques à comprendre.- Les risques d'échec d'une démarche TMMi.

ExerciceReconstituer le modèle IDEAL. QCM : examen blanc complet.

7) Examen de certification professionnel certifié TMMi

- QCM de 40 questions. Durée de 60 minutes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 46

Page 47: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : FMA

ParticipantsTout participant à un projet detests d'applications mobiles :chef de projet, responsablequalité, développeur, testeur.

Pré-requisConnaissances de basesur les concepts du testlogiciel. Connaissancesrecommandées du référentielISTQB® Foundation.

Prix 2019 : 1960€ HT

Dates des sessions

AIX26 sep. 2019, 05 déc. 2019

BORDEAUX26 sep. 2019, 05 déc. 2019

LILLE26 sep. 2019, 05 déc. 2019

LYON26 sep. 2019, 05 déc. 2019

NANTES26 sep. 2019, 05 déc. 2019

PARIS02 sep. 2019, 07 nov. 2019

RENNES26 sep. 2019, 05 déc. 2019

SOPHIA-ANTIPOLIS26 sep. 2019, 05 déc. 2019

STRASBOURG26 sep. 2019, 05 déc. 2019

TOULOUSE26 sep. 2019, 05 déc. 2019

Modalitésd’évaluationPour les certifications, desexamens blancs permettentde mesurer le degré depréparation. Pour les cyclescertifiants, une journéed’examen est mise en place.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

ISQI CMAP, Mobile App Testing Foundation, certificationCertified Mobile Application Professional> Développement logiciel> Test et qualité des applications

Le nombre d'applications mobiles téléchargées est en constante augmentation et leur qualité devient unenjeu majeur. Ce stage vous présentera l'outillage et les techniques essentielles pour tester ces applications.Il se conclura par le passage de la certification CMAP Mobile App Testing Foundation.

OBJECTIFS PEDAGOGIQUES

Disposer d'une vue d'ensemble du monde mobileAppréhender les outils et méthodes de tests sur applications mobilesConnaître les différents niveaux et types de tests sur applications mobilesMaîtriser l'ensemble des activités d'un processus de test sur applications mobilesSe certifier sur le niveau Foundation de l'ISQI® CMAP Mobile App Testing

1) Panorama de l'univers mobile2) Types de tests des applications mobiles3) Procédures et techniques de testd'applications mobiles

4) Outils et automatisation5) Examen CMAP Mobile App TestingFoundation

Méthodes pédagogiques

Exposé des concepts, exercices pratiques et préparation à l'examen.

Exercice

QCM relatifs aux concepts exposés. Examen blanc et correction commentée.

Certification

L'examen de certification CMAP Mobile App Testing Foundation est inclus dans la formation. L'obtention dela certification CMAP permet de démontrer l'acquisition d'un niveau de connaissances et de compétences entests sur applications mobiles.

1) Panorama de l'univers mobile

- Chiffres et ampleur du marché, acteurs de l'espace mobile, publics et clientèles cibles.- Les modèles économiques propres à l'espace mobile.- Panorama des terminaux mobiles.- Les différents types d'applications mobiles à partir des types de terminaux ou du type d'utilisation.- Architecture générale des applications mobiles.- Les plateformes de développement des applications mobiles : environnement de développement, procédurede publication.

2) Types de tests des applications mobiles

- Les défis inhérents au test d'applications mobiles.- Émulateurs et simulateurs : appréhender le recours aux émulateurs et aux terminaux lors du testd'applications mobiles.- Test d'applications mobiles et test d'applications traditionnelles : les différences.- Comprendre et implémenter les différents types tests adaptés aux terminaux mobiles.

3) Procédures et techniques de test d'applications mobiles

- La procédure de test d'applications mobiles et sa stratégie.- Le test basé sur l'expérience : les techniques.

4) Outils et automatisation

- Les approches de l'automatisation : les approches basées ou non sur le code.- Les diverses solutions d'automatisation pour les applications mobiles.- Les différentes étapes de la procédure d'automatisation.- À la découverte des outils d'automatisation des tests mobiles : outils existants et principalescaractéristiques.- Environnement de test et laboratoire de test : les différentes approches de création d'un laboratoire de test.

5) Examen CMAP Mobile App Testing Foundation

- Conseils pour l'examen.- Examen blanc avec correction commentée.- Mise en situation à blanc dans les conditions de l'examen.- Passage de l'examen.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 47

Page 48: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 48

Page 49: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : SUF

ParticipantsDéveloppeurs, chefs deprojets, responsables devalidation confrontés audéveloppement de systèmescritiques faisant appel à uneforte composante logicielle.

Pré-requisConnaissance desméthodes et outils dedéveloppement informatique.Connaissance des processusde développement dessystèmes programmés.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS30 sep. 2019, 02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Sûreté de fonctionnement et risques logiciels, AMDEC dulogiciel et AEEL> Développement logiciel> Test et qualité des applications

Ce stage vous montrera comment mettre en oeuvre les techniques d'analyse de risque et de fiabilité/disponibilité du logiciel. Il vous permettra de répondre aux principales exigences de sécurité des logiciels etde réaliser par des cas pratiques ces activités.

OBJECTIFS PEDAGOGIQUES

Comprendre les principes et la démarche d'analyse de risque et de fiabilité du logicielAppréhender les étapes et les composants d'un dispositif de Sûreté de Fonctionnement du logicielAnalyser un programme, afin de vérifier les règles de codage, dans une optique de fiabilité du logicielRéaliser une analyse des Effets des Erreurs de Logiciel (AEEL), en appliquant la démarche phase par phase

1) Concepts et principes de la SdF du logiciel2) Enjeux et problématiques de la SdF du logiciel3) Etude système4) Fiabilité du logiciel

5) Sécurité (innocuité) du logiciel6) AMDEC7) COTS8) Conclusion

Méthodes pédagogiques

Cours et mise en pratique via des exercices et des études de cas. Les exercices proposés sont représentatifsdes problématiques rencontrées sur le terrain.

Exercice

Des cas concrets pour illustrer les concepts de fiabilité du logiciel et d'AEEL.

1) Concepts et principes de la SdF du logiciel

- Le champ d'application de la SdF et les enjeux.- Définition du risque.- Principales caractéristiques.- Nature des exigences pour le logiciel.

Travaux pratiquesIdentification des principales exigences de Sûreté de Fonctionnement du logiciel.

2) Enjeux et problématiques de la SdF du logiciel

- Construction et terminologie de la SdF du logiciel.- Assurance de la SdF.- Le Plan de SdF. Les éléments constitutifs.

Travaux pratiquesConstruction de la Sûreté de Fonctionnement du logiciel.

3) Etude système

- Sécurité innocuité.- Attribution niveau SIL (selon CEI 61508).- Notion d'indépendance (selon CEI 61508, ISO 26262).- Exigence SdF. Exigence fiabilité.

Travaux pratiquesSpécification d'une fonction de sécurité selon CEI 61508.

4) Fiabilité du logiciel

- Définition. Les déclencheurs et entrants à la fiabilité du logiciel (normes et référentiels). Métrologie.- Les différents types de logiciels.- Pourquoi et quand évaluer la fiabilité ? Exemples.- Fiabilité expérimentale, sa mise en œuvre.

Travaux pratiquesEstimation de la fiabilité d'un logiciel.

5) Sécurité (innocuité) du logiciel

- Barrière de sécurité.- Démarche selon la norme CEI 61508.- Démarche selon la norme STD 882E.

Travaux pratiquesProgramme de sécurité (innocuité) selon STD 882E.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 49

Page 50: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

6) AMDEC

- Théorie de l'AMDEC du logiciel : analyse des modes de défaillance, de leurs effets et de leur criticité.- Les analyses phase par phase.- L'analyse des mécanismes de défaillance.- L'évaluation de la criticité.- Les propositions d'actions correctives.- La présentation et l'interprétation des résultats.- AMDE ou AMDE.- Différence avec l'AEEL (Analyse des Effets des Erreurs de Logiciel).

Travaux pratiquesRéalisation d'une analyse AEEL.

7) COTS

- Intégration de composants COTS.- COTS pour les systèmes critiques (sécurité innocuité).- Exemple d'un processus d'étude de sécurité intégrant un COTS.- Dispositifs architecturaux.

8) Conclusion

- Les aspects normatifs. Les pratiques industrielles.- Les principales limites de la méthode AMDEC.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 50

Page 51: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : DRI

ParticipantsProfessionnels du test,maîtres d'œuvre, maîtresd'ouvrage.

Pré-requisConnaissance générale duprocessus de développement.Avoir suivi une formation"processus et méthode detest" et/ou avoir déjà pratiquéune activité de tests. Etrefamiliarisé avec Windows.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS23 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

HP Quality Center, bâtir un référentiel de tests> Développement logiciel> Test et qualité des applications

Cette formation vous permettra de devenir opérationnel dans l'utilisation du référentiel de test HP-QualityCenter V10. Vous apprendrez à concevoir un cahier de tests, à implémenter un référentiel, à suivrel'avancement, la qualité des tests et à gérer les anomalies détectées avec HP Quality Center 10 Enterprise.

OBJECTIFS PEDAGOGIQUES

Comprendre les principes de la gestion des exigencesPréparer et gérer l'exécution des tests dans Quality CenterMaîtriser le cycle de vie d'une anomalieExtraire les indicateurs pertinents

1) Introduction et rappels2) Initialisation du projet de test dans HPQC3) Gestion des exigences et des risques4) TEST PLAN pour les fiches de test

5) TEST LAB pour les campagnes de test6) Suivi des anomalies générées (DEFECTS)7) Suivi et analyse de l'activité de tests8) Découverte de la version 11

1) Introduction et rappels

- Organisation industrialisée des tests basée sur l'ISTQB®. Gestion des risques de tests, de la traçabilité.- Présentation et positionnement des outils HP.

Etude de casCas d'études à partir d'un cahier des charges. Elaborer un plan de tests à partir du cas d'études.

2) Initialisation du projet de test dans HPQC

- Administration physique et organisationnelle.- Gestion de la qualité du référentiel de tests.- Structure du référentiel de type d'exigences.- Etalonnage des risques de tests. Implémentation de la phase de tests du cahier des charges.- Releases, cycles, baselines et indicateurs de suivi.

Etude de casInitialiser le projet de tests suivant un cahier des charges.

3) Gestion des exigences et des risques

- Définition du référentiel des exigences. Présentation de l'outil HPQC requirements.- Implémentation de la traçabilité, des risques de tests. Suivi de la qualité des exigences.

ExerciceImplémenter des exigences de tests dans HPQC Requirements. Implémenter la traçabilité.

4) TEST PLAN pour les fiches de test

- Décrire la fiche de test dans l'onglet Test Script.- Principes de réutilisation des cas de tests.

ExerciceDéfinir le référentiel de cas de tests dans HPQC et préparer des analyses.

5) TEST LAB pour les campagnes de test

- Définition et utilisation du "laboratoire de tests".- Illustration de l'exécution d'un test.

ExerciceExécuter un scénario de test. Exploiter les résultats.

6) Suivi des anomalies générées (DEFECTS)

- Préconisations à l'utilisation. Référentiel d'anomalies. Cycle de vie des anomalies proposé.

ExerciceCréer des anomalies, les gérer, les relier.

7) Suivi et analyse de l'activité de tests

- Suivi de la qualité du référentiel de tests.- Tableaux de suivi, couverture des tests.

ExerciceEtats d'analyse sur la couverture des tests.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 51

Page 52: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

8) Découverte de la version 11

- Import des documents. Architecture technique.- Interface, matrice de traçabilité et tableau de projets. Découverte de HP Sprinter.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 52

Page 53: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : QTP

ParticipantsProfessionnels du test,maîtrise d'ouvrage et maîtrised'œuvre.

Pré-requisBonnes connaissances duprocessus et des techniquesde test, ainsi que del'utilisation de TestDirector/Quality Center.

Prix 2019 : 2030€ HT

Dates des sessions

AIX23 sep. 2019, 25 nov. 2019

BORDEAUX23 sep. 2019, 25 nov. 2019

LILLE23 sep. 2019, 25 nov. 2019

LYON23 sep. 2019, 25 nov. 2019

NANTES23 sep. 2019, 25 nov. 2019

PARIS16 sep. 2019, 09 déc. 2019

RENNES23 sep. 2019, 25 nov. 2019

SOPHIA-ANTIPOLIS23 sep. 2019, 25 nov. 2019

STRASBOURG23 sep. 2019, 25 nov. 2019

TOULOUSE23 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

QuickTestPro, automatiser les tests> Développement logiciel> Test et qualité des applications

Cette formation vous montrera comment utiliser QuickTestPro (QTP) pour concevoir et exécuter des testssans programmation. Vous y apprendrez aussi à modifier les scripts enregistrés, à les déboguer, et àenregistrer les résultats des tests dans le référentiel Quality Center/Test Director.

OBJECTIFS PEDAGOGIQUES

Créer et exécuter un script de test automatiqueCréer des points de contrôle sur les objets de l'interfaceExécuter un test itératif, avec paramétrage des données d'entrée et de sortieDécomposer un script de test automatique en actionsConstruire et manipuler un référentiel des objets de l'application à testerAnalyser les résultats de tests dans Quality Center

1) Prise en main de Quick Test Pro2) Gestion de points de contrôle avec QTP3) Itération d'un test : gestion des données

4) La notion d'action fonctionnelle sous QTP5) Gestion des objets à tester. Référentiel6) Intégration QTP avec Quality Center/TestDirector

1) Prise en main de Quick Test Pro

- L'organisation de l'outil. La notion de fenêtre active. La table des données. L'écran de travail.- Paramétrage de l'outil. Paramètres généraux. Paramétrages spécifiques.- Enregistrement d'un script.- Exécution du script. Exécution pas à pas.

Travaux pratiquesPrise en main et paramétrage de QTP. Création et exécution de scripts de tests.

2) Gestion de points de contrôle avec QTP

- Création de points de contrôle sur Objet.- Création de points de contrôle sur Bitmap.- Création de points de contrôle sur Texte.- Création de points de contrôle sur base de données.

Travaux pratiquesMise en place de différents points de contrôle dans un script.

3) Itération d'un test : gestion des données

- Paramétrage des saisies par des données externes.- Utilisation de tables de données (locales, globales).- Exécution d'un test itératif.- Paramétrage des données d'entrée et de sortie.

Travaux pratiquesParamétrage de données d'un script de test. Exécuter des tests itératifs.

4) La notion d'action fonctionnelle sous QTP

- Décomposition des tâches utilisateurs en actions fonctionnelles.- Appel d'une action depuis une autre action.- Appel d'un groupe d'actions depuis une autre action.- Enchaîner et dissocier des actions.

Travaux pratiquesDissociation d'un script en plusieurs actions.

5) Gestion des objets à tester. Référentiel

- Identification des objets de l'application à tester.- Manipulation des objets.- Référentiel d'objets local ou partagé.- Synchroniser l'exécution sur un objet, sur un affichage de texte.- Scénario de reprise.

Travaux pratiquesManipulation des objets : référentiel local ou partagé. Mise en place de points de synchronisation sur desobjets. Mise en œuvre de scénario de reprise.

6) Intégration QTP avec Quality Center/TestDirector

- Connexion à Quality Center/TestDirector.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 53

Page 54: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Exécution des tests.- Analyse des résultats des tests dans Quality Center/TestDirector.

Travaux pratiquesPiloter les tests avec le référentiel de tests Quality Center/TestDirector.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 54

Page 55: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : QUA

ParticipantsChefs de projet, managers,personnes en charge dupilotage et du reporting sur lesactivités de test.

Pré-requisBonnes connaissances dumétier du test et du référentielde tests HPQC.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS16 sep. 2019, 09 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

HP ALM 12, gérer un projet de tests> Développement logiciel> Test et qualité des applications

L'outil HP ALM inclut les fonctions du référentiel de tests QC (Quality Center) et y ajoute des possibilitésdestinées aux managers d'activité de tests. Ce stage vous présentera la façon d'ajouter des champs et desKPI personnalisés, de partager l'information entre projet et faire du reporting cross-projets.

OBJECTIFS PEDAGOGIQUES

Implémenter et suivre un projet de tests avec HP ALM 12Personnaliser un projet de tests en fonction de ses besoinsImplémenter ses propres tableaux de bordUtiliser les fonctionnalités avancées d'HP ALM 12

1) Introduction et rappels2) Paramétrage d'un projet de tests3) Gestion d'une activité de tests4) Gestion et suivi des exigences de tests et desrisques

5) Gestion et suivi des cas de tests6) Suivi d'une campagne de tests7) Gestion et suivi des anomalies8) Suivi et analyse de l'activité de tests

Méthodes pédagogiques

Alternance continue entre théorie, démonstration et mise en pratique avec HPQC; chaque participantpossède son poste de travail.

Travaux pratiques

Mise en place d'un projet de tests, supervision de la création du référentiel et gestion des activités de testsassociées.

1) Introduction et rappels

- Organisation industrialisée des tests basée sur l'ISTQB.- Positionnement d'ALM 12 dans la suite HP.- Rappels sur la construction d'un référentiel de tests avec HPQC.

Etude de casPrésentation du cas d'étude, du référentiel de tests déjà implémenté.

2) Paramétrage d'un projet de tests

- Management des utilisateurs.- Ajout de champs personnalisés.- Type d'exigences gérées.- Suivi de projet de tests : création de KPI personnalisés.- Calibrage de la gestion des risques.

Travaux pratiquesPersonnalisation du projet (customize).

3) Gestion d'une activité de tests

- La planification des tests (Release, Cycle).- Gestion du multi-projets ("Cross-Project").- Le suivi des tests : PPT (Project Planning & Tracking). Milestones/Scopes/KPI/Scorecard/Master Plan).- La gestion des versions (Library et Baselines).

Travaux pratiquesMise en œuvre avec la fonction "Management".

4) Gestion et suivi des exigences de tests et des risques

- Concevoir et structurer les exigences.- Implémentation de la traçabilité, des risques de tests.- Suivi de l'avancement de la spécification des exigences via des KPI.- Suivi de la qualité des exigences.

Travaux pratiquesUtilisation de la gestion des exigences.

5) Gestion et suivi des cas de tests

- Factoriser et paramétrer les cas de tests : utilisation de la configuration.- Suivi qualité des tests et de l'avancement de l'écriture des tests via les KPI.

Exercice

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 55

Page 56: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Contrôle du catalogue des fiches de test.

6) Suivi d'une campagne de tests

- Organiser les campagnes et les cycles.- Suivi des tests manuels avec HPSPRINTER.- Création des anomalies liées.- Suivi avec les KPI.

ExerciceUtiliser ALM pour suivre une campagne de test.

7) Gestion et suivi des anomalies

- Préconisations à l'utilisation du référentiel d'anomalies.- Gestion des liens entre anomalies.- Suivi avec les indicateurs de performances.

ExerciceSuivi des anomalies générées.

8) Suivi et analyse de l'activité de tests

- Suivi de la qualité du référentiel.- Tableaux de suivi, couverture des tests.- Création de rapports et tableaux de bord personnalisés.

ExerciceUtilisation du "tableau de bord" (dashboard) et des fonctionnalités de suivi. Personnalisation des rapports(customize).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 56

Page 57: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : BRT

ParticipantsProfessionnels du test,acteurs de la maîtrise d'œuvreet de la maîtrise d'ouvrage quisouhaitent créer et capitalisersur un référentiel de test.

Pré-requisConnaissance générale duprocessus de développement.Avoir suivi une formation «processus et méthode de test» et/ou avoir déjà pratiquéune activité de tests. Etrefamiliarisé avec Windows.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS09 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

HP ALM 12, bâtir un référentiel de tests> Développement logiciel> Test et qualité des applications

HP ALM 12 propose un référentiel de tests adapté au travail en équipe et assure une traçabilité complète àtravers le processus du cycle de vie logiciel. Ce stage vous présentera les différents modules construits pourélaborer efficacement les tests, ainsi que l'outil de test manuel exploratoire, Sprinter.

OBJECTIFS PEDAGOGIQUES

Savoir concevoir des exigences de tests à partir d'un cahier des chargesComprendre le but du référentiel HP ALM12 et créer un référentiel de testsSavoir utiliser le client Web, les Business View et les rapports multiprojetsImplémenter et suivre un projet de tests

1) Introduction générale2) Initialisation du projet3) Périmètre et organisation des tests4) Elaboration du référentiel d'exigences

5) Description des cas de tests6) L'exécution des tests7) Utilisation du référentiel d'anomalies8) Les rapports de tests

Méthodes pédagogiques

Alternance continue entre théorie, démonstration et mise en pratique avec HP ALM 12. Chaque participantpossède son poste de travail.

Travaux pratiques

Utilisation continue de HP ALM 12 dans la mise en œuvre complète d'un système de test à partir d'un cahierdes charges.

1) Introduction générale

- Organisation industrialisée des tests basée sur l'ISTQB®.- Positionnement d'HP ALM 12 dans la suite HP.- Client Web : exigences et anomalies (Requirements, Defects).- Construction d'un référentiel de tests.

Etude de casPrésentation du cas d'études. Préparation des exigences de tests pour ALM12. Conception des tests.

2) Initialisation du projet

- Introduction au paramétrage d'un projet de tests.- Introduction au suivi du projet : les KPI standards.- Utilisation des Add-Ins intégrés.

DémonstrationPrésentation de la fonction « CUSTOMIZE ».

3) Périmètre et organisation des tests

- Périmètre et organisation des tests (Release, Cycle).- "Cross-Project" : Présentation du multiprojet.- Gestion des versions (Library et Baselines).

Travaux pratiquesMise en œuvre avec la fonction "MANAGEMENT" orientée utilisateur.

4) Elaboration du référentiel d'exigences

- Concevoir et structurer les exigences.- "REQUIREMENT" : définition du référentiel des exigences.- Implémentation de la traçabilité, des risques de tests.- Accès Web : WorkSpace et Mode Auteur.

Travaux pratiquesUtilisation de "REQUIREMENT" en accès Web et DESKTOP.

5) Description des cas de tests

- Concevoir et décrire les cas de tests.- Factoriser et paramétrer les cas de tests.

Travaux pratiquesUtilisation de "TESTPLAN".

6) L'exécution des tests

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 57

Page 58: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Conception de campagnes et scénarios de tests.- HP SPRINTER, outil de tests manuel 2.0 : enregistrement et réutilisation des tests.- Mode TESTRUN : gestion des exécutions.- Création des anomalies liées.

Travaux pratiquesUtilisation de "TESTLAB" et "HP SPRINTER".

7) Utilisation du référentiel d'anomalies

- Préconisations pour utiliser le référentiel d'anomalies. Cycle de vie des anomalies.- Gestion des liens entre anomalies.

Travaux pratiquesGestion des anomalies dans "DEFECTS" sur Web et DESKTOP.

8) Les rapports de tests

- Suivi de la qualité du référentiel de tests.- Tableaux de suivi, couverture des tests.- BUSINESS VIEW : créer des tableaux de bord personnalisés.- Rapports multiprojet.

Travaux pratiquesUtilisation du "DASHBOARD" et des fonctionnalités de suivi.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 58

Page 59: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : UFT

ParticipantsProfessionnels du test,maîtrise d'ouvrage et maîtrised'œuvre.

Pré-requisBonnes connaissances duprocessus et des techniquesde test ainsi que de l'utilisationde la suite HP Quality Center(ou ALM).

Prix 2019 : 2030€ HT

Dates des sessions

PARIS23 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

HP Unified Functional Testing, automatiser vos testsfonctionnels> Développement logiciel> Test et qualité des applications

La solution HP UFT permet d'automatiser tous les tests fonctionnels, depuis l'IHM jusqu'aux règles métier del'application développée. Ce stage vous montrera comment créer, exécuter des scénarios de tests et vérifierleur résultat, en manipulant graphiquement les composants du test, sans programmation.

OBJECTIFS PEDAGOGIQUES

Automatiser des tests fonctionnels dans de multiples environnements techniquesCréer des points de contrôle et synchronisation sur les objets de l'interfaceExécuter un test itératif, avec paramétrage des données d'entrée et de sortieDécomposer un script de test automatique en actionsConstruire et manipuler un référentiel des objets de l'application à testerAnalyser les résultats de tests

1) Présentation et prise en main2) Concevoir un test automatique avec UFT3) Variabilisation d'un test : gestion des données4) La notion d'action fonctionnelle sous UFT

5) Gestion des objets à tester : Bibliothèque6) Modification des scripts7) Intégration UFT avec HP ALM

Méthodes pédagogiques

Démonstrations par le formateur suivies de pratique par les apprenants.

Travaux pratiques

Utilisation continue de la solution UFT 12 dans la mise en œuvre complète d'un système de test à partir d'uncahier des charges.

1) Présentation et prise en main

- Que permet UFT ?- L'organisation de l'outil. La notion de fenêtre active. La table des données. L'écran de travail.- Paramétrage de l'outil.- Enregistrement d'un script. Exécution du script. Exécution pas à pas.

Travaux pratiquesPrise en main et paramétrage. Création et exécution de scripts de tests.

2) Concevoir un test automatique avec UFT

- Spécifier et concevoir son test en action et contrôle.- Création de points de contrôle sur Texte, Objet, Bitmap.- Création de points de synchronisation.- Création de points de contrôle sur base de données.

Réflexion collectiveRéalisation d'un script de test automatisé.

3) Variabilisation d'un test : gestion des données

- Les types de paramètres dans un script UFT.- Paramétrage des saisies par des données externes.- Utilisation de tables de données (locales, globales).- Paramétrage des données d'entrée et de sortie.

Travaux pratiquesParamétrage de données d'un script de test. Exécuter des tests itératifs.

4) La notion d'action fonctionnelle sous UFT

- Décomposition des tâches utilisateurs en actions fonctionnelles.- Appel d'une action ou d'un groupe d'actions depuis une autre action.- Enchaîner et dissocier des actions. Résoudre les actions manquantes.

Travaux pratiquesDissociation d'un script en plusieurs actions.

5) Gestion des objets à tester : Bibliothèque

- Identification des objets de l'application à tester et reconnaissance.- Utilisation de la bibliothèque d'objets "Objects Repository".- Référentiel d'objets local ou partagé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 59

Page 60: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Recherche et ajout des objets dans la bibliothèque.

Travaux pratiquesUtilisation de l'"Object Spy" et Insight.

6) Modification des scripts

- Ajout d'étapes, identification et définition d'une étape optionnelle, utilisation des boucles conditionnelles.- Insertion d'un point de contrôle de type "Texte".- Utilisation de l'objet REPORTER, utilisation de la fonction "Step Generator" et "REPORT".- Fonctions de débogage.

Travaux pratiquesUtilisation des fonctions de débogage, Reporter, Generator.

7) Intégration UFT avec HP ALM

- Connexion et centralisation des ressources sous ALM.- Exécution des tests UFT à partir d'ALM.- Analyse des résultats dans ALM.

Travaux pratiquesPiloter les tests avec le référentiel de tests HP ALM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 60

Page 61: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : PMQ

ParticipantsChefs de projet, testeurs,responsables validation.

Pré-requisCompétences endéveloppement logiciel.Connaissances équivalentesà celles apportées par lestage "Automatiser les testsavec QuickTestPro" (réf.QTP).

Prix 2019 : 1500€ HT

Dates des sessions

PARIS23 sep. 2019, 28 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

HP Unified Functional Testing, automatisation avancéeprogrammation et modification de scripts> Développement logiciel> Test et qualité des applications

Le respect du niveau de qualité des livraisons est essentiel dans le cycle de développement d'uneapplication. Vous apprendrez dans ce stage à devenir expert dans l'automatisation des tests avec HP UFT(anciennement QTP). Vous verrez notamment comment concevoir des scripts pour piloter plus finement vostests.

OBJECTIFS PEDAGOGIQUES

Manipuler un test en mode expertCréer des étapes dans le déroulement d'un testParamétrer un test avec des données complexesUtiliser des fonctions et des librairies pour gérer des objets dynamiquesSurcharger une méthode d'objet par une méthode personnaliséeCréer un test avec des activités personnalisées

1) Présentation des fonctionnalités avancéesd'UFT2) Expert View, travailler avec les objets3) Expert View, utiliser la descriptionprogrammatique

4) Fonctions et librairies5) API Testing

1) Présentation des fonctionnalités avancées d'UFT

- Rappel sur l'automatisation par mots-clés, principe et intérêt.- Expert-View : enrichir ses tests avec la vue Script.- Fonctions personnalisées et librairies.- Vue unifiée pour les tests d'interfaces graphiques (GUI) et les tests API.

2) Expert View, travailler avec les objets

- Rappel sur VBScript : types de données, variables et fonctions, opérateurs, boucles. Les commentaires.- Présentation de l'éditeur, complétion.- Reprendre un test "enregistré" en mode expert et le modifier.- Travailler avec les propriétés des objets (GetROProperty).- Créer des étapes.- Récupérer des données de sources externes.

Travaux pratiquesCréer un test, le modifier en mode expert. Créer un test manipulant un tableau Web. Utiliser le Reporter pourcréer des étapes. Travailler avec un fichier XML : paramétrer avec des données complexes.

3) Expert View, utiliser la description programmatique

- Utiliser la description programmatique pour un objet : principe et intérêt.- Description de la programmatique statique.- Description de la programmatique dynamique.- Utiliser les API Windows.

Travaux pratiquesUtiliser la description programmatique pour gérer des objets dynamiques. Utilisation de la librairie User32.dlldans un script UFT.

4) Fonctions et librairies

- Pourquoi créer des fonctions ou des sous-programmes ?- Créer des fonctions et les utiliser dans un test.- Créer des bibliothèques réutilisables.

Travaux pratiquesCréer des fonctions et les utiliser dans un test sous forme d'actions puis via une bibliothèque. Surcharger uneméthode d'objet (clic) par une méthode personnalisée. Ajouter une méthode à un objet.

5) API Testing

- Utiliser les activités standard (contrôleur de flux, Date, BDD, XML, classe Java).- Créer des activités personnalisées (Web Service).- Qu'est-ce qu'un Web Service ?- Utiliser le Wizard pour créer l'activité personnalisée.- Utiliser l'activité personnalisée dans un test.- Créer des tests mixtes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 61

Page 62: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesCréation d'un test avec des activités standard. Création d'un test avec des activités personnalisées.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 62

Page 63: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : BAR

ParticipantsProfessionnels du test,acteurs de la maîtrise d'œuvreet de la maîtrise d'ouvrage quisouhaitent créer et capitaliserun référentiel de test.

Pré-requisConnaissance générale duprocessus de développement.Avoir suivi une formation"processus et méthode detest" et/ou avoir déjà pratiquéune activité de tests. Etrefamiliarisé avec Windows.

Prix 2019 : 2030€ HT

Dates des sessions

AIX23 sep. 2019, 09 déc. 2019

BORDEAUX23 sep. 2019, 09 déc. 2019

LILLE23 sep. 2019, 09 déc. 2019

LYON23 sep. 2019, 09 déc. 2019

NANTES23 sep. 2019, 09 déc. 2019

PARIS23 sep. 2019, 09 déc. 2019

RENNES23 sep. 2019, 09 déc. 2019

SOPHIA-ANTIPOLIS23 sep. 2019, 09 déc. 2019

STRASBOURG23 sep. 2019, 09 déc. 2019

TOULOUSE23 sep. 2019, 09 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

HP ALM 11, bâtir un référentiel de tests> Développement logiciel> Test et qualité des applications

Cette formation vous apportera les connaissances nécessaires pour apprendre à utiliser efficacement leréférentiel de test HP-Quality Center V11. Vous verrez comment concevoir un cahier de tests, implémenterun référentiel, suivre l'avancement et la qualité des tests ainsi que gérer les anomalies détectées.

OBJECTIFS PEDAGOGIQUES

Savoir concevoir des exigences de tests à partir d'un cahier des chargesConnaître et comprendre le but d'un outil comme HPQC ALM11Savoir utiliser toutes les fonctionnalités de HPQC ALM11Implémenter et suivre un projet de tests avec HPQC ALM11

1) Introduction et rappels2) Initialisation du projet de test dans HPQC3) Gestion d'une activité de tests4) Gestion des exigences de tests et des risques

5) Description des cas de tests6) Utilisation du laboratoire de tests7) Gestion et suivi des anomalies8) Suivi et analyse de l'activité de tests

Méthodes pédagogiques

Alternance continue entre théorie, démonstration et mise en pratique avec HPQC; chaque participantpossède son poste de travail.

Travaux pratiques

Utilisation continue de HPQC V11 dans la mise en œuvre complète d'un système de test à partir d'un cahierdes charges.

1) Introduction et rappels

- Organisation industrialisée des tests basée sur l'ISTQB.- Positionnement d'ALM11 dans la suite HP.- Construction d'un référentiel de tests avec HPQC V11.

Etude de casPrésentation du cas d'études.

2) Initialisation du projet de test dans HPQC

- Introduction au paramétrage d'un projet de tests.- Introduction au suivi de projet de tests : les KPI.

DémonstrationPrésentation de la fonction "CUSTOMIZE".

3) Gestion d'une activité de tests

- La planification des tests (Release, Cycle).- Gestion du multi-projet ("Cross-Project").- Le suivi des tests : PPT : Project Planning & Tracking.(Milestones/Scopes/KPI/Scorecard/Master Plan).- La gestion des versions (Library et Baselines).

Travaux pratiquesMise en œuvre avec la fonction "MANAGEMENT".

4) Gestion des exigences de tests et des risques

- Concevoir et structurer les exigences.- Définition du référentiel des exigences. Présentation de l'outil HPQC requirements.- Implémentation de la traçabilité, des risques de tests. Suivi de la qualité des exigences.

Travaux pratiquesUtilisation complète de "REQUIREMENT".

5) Description des cas de tests

- Concevoir et décrire les cas de tests.- Factoriser et paramétrer les cas de tests.- Suivi qualité des tests.

Travaux pratiquesUtilisation de "TESTPLAN".

6) Utilisation du laboratoire de tests

- Conception de campagnes et scénarios de tests associés à la gestion des tests.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 63

Page 64: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Enregistrement et réutilisation des tests avec HP Sprinter, outil de tests manuel 2.0.- Conversion des tests de manuels en automatiques ".xml".- Création des anomalies liées.

Travaux pratiquesUtilisation de "TESTLAB" et "HPSPRINTER".

7) Gestion et suivi des anomalies

- Préconisations à l'utilisation du référentiel d'anomalies. Cycle de vie des anomalies.- Gestion des liens entre anomalies.

Travaux pratiquesGestion des anomalies dans "DEFECTS".

8) Suivi et analyse de l'activité de tests

- Suivi de la qualité du référentiel de tests.- Tableaux de suivi, couverture des tests.- Création de rapports et tableaux de bord personnalisés.

Travaux pratiquesUtilisation du "DASHBOARD" et des fonctionnalités de suivi.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 64

Page 65: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : IFO

ParticipantsResponsables des tests,managers, ingénieurs de testsde validation/qualificationfonctionnelle (MOE ou MOA).

Pré-requisBonnes connaissances desprocessus d'ingénierie dulogiciel, dont les processus detest.

Prix 2019 : 1620€ HT

Dates des sessions

PARIS30 sep. 2019, 28 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Industrialiser les tests fonctionnels> Développement logiciel> Test et qualité des applications

L'industrialisation des tests fonctionnels est un axe majeur de l'amélioration de la qualité des applications.Cette formation présente les bonnes pratiques pour parvenir à un bon niveau d'industrialisation. Elle présenteégalement les outils permettant de gérer et d'automatiser les tests.

OBJECTIFS PEDAGOGIQUES

Calculer la rentabilité d'un projet d'industrialisation des testsConstituer des plans de tests fonctionnelsAutomatiser ces tests fonctionnels manuels à l'aide de robots de testAlimenter automatiquement des données vers le robot de testsExécuter ces tests dans le cadre de l'intégration continue

1) Introduction aux tests fonctionnels2) Gestion des tests fonctionnels3) Automatisation des tests

4) Pratiques avancées5) Bilan et synthèse

1) Introduction aux tests fonctionnels

- Les définitions du test fonctionnel.- Les types de tests concernés.- Industrialisation du test fonctionnel.- Rappel du processus de test fonctionnel.- Chaînes d'outils pour le test fonctionnel.- Industrie du test, TRA, Offshoring et STaaS (Software Testing as a Service).- Coûts et gains du test fonctionnel. Modèles de rentabilité.

Etude de casCalcul de rentabilité d'un projet en suivant diverses hypothèses.

2) Gestion des tests fonctionnels

- Les gestionnaires d'exigences et de traçabilité.- Les gestionnaires de référentiels des tests.- Bi-traçabilité exigences/spécifications/tests.- Préparation des plateformes de test.- Préparation des données de tests.- Rédaction des cas de test.- Constitution des plans de tests fonctionnels.- Exécution et suivi des résultats des tests.

Travaux pratiquesMise en œuvre de tests fonctionnels sur une application Web Open Source. Utilisation du référentiel de testTestlink en support.

3) Automatisation des tests

- Les outils d'automatisation.- Automatisation par robot de tests, par API fonctionnelle.- Couche d'abstraction fonctionnelle.- Carte des composants graphiques.- Techniques de reconnaissance des composants.- Séparation de la logique et des données des tests automatisés.- Publication des tests et de résultats de test du robot dans le référentiel de test.- Maturité et automatisation des tests.

Travaux pratiquesAutomatisation des tests fonctionnels manuels à l'aide de robots de test (Sélénium...). Pilotage des testsd'une application riche avec une API fonctionnelle.

4) Pratiques avancées

- Techniques de communication entre outils.- Spécification par l'exemple.- Modèle de test et tests basés sur les modèles.- Générateurs de tests et de script de test.- Frameworks de tests unitaires et test fonctionnel de qualification.- Intégration dans des chaînes d'intégration continue.

Travaux pratiquesSpécification par l'exemple avec FitNesse. Alimentation automatique des données vers le robot. Générationde tests et chaîne d'intégration continue.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 65

Page 66: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

5) Bilan et synthèse

- Retour d'expérience chiffré à travers un projet de test fonctionnel qui a échoué.- Retour d'expérience chiffré à travers un projet de test fonctionnel qui a réussi.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 66

Page 67: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 4 jour(s)Réf : OTT

ParticipantsChefs de projet, équipes dedéveloppement, assistance àmaîtrise d'ouvrage, équipe detest et de qualification.

Pré-requisBonnes connaissances enprogrammation Java.

Prix 2019 : 2540€ HT

Dates des sessions

AIX17 sep. 2019, 12 nov. 2019

BORDEAUX17 sep. 2019, 12 nov. 2019

BRUXELLES10 sep. 2019, 05 nov. 2019

GRENOBLE10 sep. 2019, 05 nov. 2019

LILLE17 sep. 2019, 12 nov. 2019

LYON17 sep. 2019, 12 nov. 2019

MONTPELLIER10 sep. 2019, 05 nov. 2019

NANTES17 sep. 2019, 12 nov. 2019

ORLEANS10 sep. 2019, 05 nov. 2019

PARIS20 aoû. 2019, 15 oct. 201912 nov. 2019, 10 déc. 2019

RENNES10 sep. 2019, 05 nov. 2019

SOPHIA-ANTIPOLIS17 sep. 2019, 12 nov. 2019

STRASBOURG17 sep. 2019, 12 nov. 2019

TOULON05 nov. 2019

TOULOUSE17 sep. 2019, 12 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissances

Automatisation des tests logiciels> Développement logiciel> Test et qualité des applications

Le test logiciel est une activité fastidieuse et coûteuse en ressources lorsqu'elle est entièrement manuelle.Automatiser l'ensemble du processus de tests, malgré un coût initial certain, améliore l'organisation et larentabilité à terme. Après un bref rappel sur les tests et le processus de tests, vous découvrirez les bonnespratiques et les applications utiles pour l'automatisation des tests dans tout le processus de développementdes logiciels. Les aspects organisationnels et financiers de l'automatisation seront également abordés.

OBJECTIFS PEDAGOGIQUES

Utiliser un référentiel de tests et paramétrer des liens vers des outils connexes, pour automatiser unecampagne de testFaire une analyse statique de code et de couverture de tests et l'intégrer dans une chaîne de fabricationlogicielleUtiliser les techniques d'objets factices, souches ou simulacres et mettre en place un serveur d'intégrationcontinueMettre en œuvre une automatisation de tests fonctionnels sur client lourd et sur WebAutomatiser les tests de performance, avec mise en place d'un test de détermination du seuil de déni deservice

1) Introduction, rappels sur le processus du testlogiciel2) Automatisation de la gestion des tests3) Automatisation des tests unitaires4) Automatisation des tests d'intégration

5) Automatisation du test fonctionnel6) Automatisation des tests système7) Synthèse

1) Introduction, rappels sur le processus du test logiciel

- Rôle du test dans le processus de développement.- Les tests : unitaires, fonctionnels, etc.- Les différentes méthodes de test.- Processus de test et stratégie de test.- Outils et méthodes intervenant à différentes étapes.

Travaux pratiquesInstallation de quelques outils.

2) Automatisation de la gestion des tests

- Gestion de la couverture des exigences par les tests. Notion de couverture et de granularité.- Démarche de mise au point : organisation des suites de tests et création des cas.- Faut-il automatiser un test ? Critères à prendre en compte ?- Préparation à l'automatisation.- Construction de la population de test.- Mise au point et vérification des tests (Revue)- Exécution, enregistrement des anomalies. Notion de rapport d'incident d'après l'IEEE.- Gestionnaires d'anomalies. Automatisation de la création des anomalies.- Analyse de résultats d'exécution de tests. Consolidation des tests.

Travaux pratiquesUtilisation d'un référentiel de tests. Paramétrages de ponts vers des outils connexes (TestLink/Squash/Quality Center ou autres...).

3) Automatisation des tests unitaires

- Organisation et bonnes pratiques pour les tests unitaires.- Critères d'automatisation.- Tests unitaires : Tests Driven Development.- Mesure de la couverture de code : couverture des tests structurels, couverture d'instructions et branches.- Analyse statique de code : analyse outillée du code source hors exécution (règles de codage) : Checkstyle,Cobertura.- Automatisation avec un fichier de configuration.- Analyse dynamique de code : couverture des instructions, des branches, des prédicats...- Automatisation avec un outil d'analyse de couverture.- Organisation des tests unitaires, pair programming, pair testing.- Utilisation des frameworks : gestion des scripts de tests, gestion des données de tests, récupération desrésultats.

Travaux pratiquesMise en œuvre de tests unitaires avec Junit/TestNG. Intégration dans une chaîne de fabrication de logiciel(Ant/Maven...).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 67

Page 68: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

métiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

4) Automatisation des tests d'intégration

- Stratégies propres à l'intégration : big-bang, "au fil de l'eau", par incréments etc.- Intégration ascendante versus descendante. Intégrations mixtes.- Objets simulacres : bouchons pour simuler les fonctions appelées, mocking pour remplacer un objet. Lesframeworks.- Intégration continue : mise en place de gestionnaire de configuration, constructeur de build, outils depilotage.- Focus sur un gestionnaire de configuration logiciel.- Signalement automatique des anomalies.- Exécution automatique et cyclique des tests logiciels.- Focus sur un constructeur de build.- Focus sur un serveur d'intégration continue.

Travaux pratiquesUtilisation d'objets simulacres. Mise en place d'un serveur d'intégration continue (Jenkins, Hudson ouContinuum).

5) Automatisation du test fonctionnel

- Définition du test fonctionnel, non-régression.- Le test simulant l'action des utilisateurs à partir des interfaces utilisateurs (IHM).- Constats sur l'automatisation du test fonctionnel.- Automatisation des tests via l'IHM, via des interfaces de programmation (API).- Chaîne d'outils, robots de test, script (API publiques).- Gestion de l'obsolescence des tests.

Travaux pratiquesAutomatisation de tests fonctionnels sur client lourd et sur Web. Utilisation de robots, d'une couche logiciellepublique (API). Mise en oeuvre d'un outil d'automatisation (Katalon Studio avec Selenium/HP QuickTest Pro).

6) Automatisation des tests système

- Les différents type de tests système : performance, charge, stress.- Constats sur les tests de performance.- Tests de performance, définition des indicateurs.- Scripts de tests de performance. Mise en œuvre d'outils et analyse.- Tests de montée en charge, tests de stress : présentation des indicateurs clés et de l'outillage.- Gérer la base de données de tests. Gestion du contexte.

Travaux pratiquesMise en place d'un test de charge.

7) Synthèse

- Automatisation des tests : coût directs, indirects.- Gains quantitatifs de l'automatisation : volumétrie, modularité...- Gains qualitatifs de l'automatisation : mode opératoire sauvegardé, pas d'erreur, confiance...- Mesure du retour sur investissement.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 68

Page 69: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 4 jour(s)Réf : AOI

ParticipantsResponsables qualité ettests logiciels, développeurs,ingénieurs automatisation destests.

Pré-requisDes connaissances de baseen programmation C++ sontnécessaires.

Prix 2019 : 2540€ HT

Dates des sessions

PARIS28 oct. 2019, 10 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Tests automatiques et intégration continue en C++> Développement logiciel> Test et qualité des applications

Ce cours présente et met en œuvre un processus de test d'applications en environnement C++. Vous verrezcomment chaque étape de la démarche de tests peut être automatisée. Vous apprendrez à vérifier l'efficacitéde vos tests unitaires et à écrire des tests systèmes. Vous mettrez en place l'intégration continue.

OBJECTIFS PEDAGOGIQUES

Mettre en place le contenu et le suivi du projet d'automatisationDéfinir la couverture du plan de tests et organiser le référentiel de testsMettre en œuvre des outils spécifiques pour automatiser les tests unitaires en C++Automatiser des tests d'IHM, de Web Service et de montée en chargeMettre en place l'intégration continue et analyser le reporting des résultats

1) Rappels sur la démarche de tests2) Analyse et conception3) Automatisation des tests unitaires

4) Automatisation des tests systèmes5) Intégration continue6) Conclusion

Méthodes pédagogiques

Outils propres à C++ : Make, Gcov, Googletest (GTest) ou CppUnit, AutoIT (windows), QTtest.

Travaux pratiques

Outils généraux : Testlink, Selenium, Mantis, Hudson ou Jenkins, SVN, SOAP UI.

1) Rappels sur la démarche de tests

- Définition. Les niveaux de test : unitaires, intégration, systèmes et recette, confirmation et non-régression.- Les différentes techniques de tests. Le processus de test.- Les cycles de développement et de test.- Stratégie de test. Intérêt des stratégies de bout en bout.- Décision d'automatisation. Quel suivi ?

EchangesDéfinition des tâches pour mener à bien un projet d'automatisation d'une application C++.

2) Analyse et conception

- Présentation de techniques de test.- Exigences, test, condition de test, cas de test, procédure de test, prérequis.- Qu'est-ce qu'une couverture ?- Présentation d'un outil Open source testlink.- Bonnes pratiques : couverture, valorisation, écriture des tests.

Travaux pratiquesMise en œuvre du référentiel de tests. Panorama d'outils Open source et payants pour la gestion des tests,présentation d'autres outils (TFS).

3) Automatisation des tests unitaires

- Les tests unitaires : qu'est-ce qu'un pilote ?- Utilisation des bouchons pour automatiser ses tests.- Les types de couverture : instruction, branche, condition, décision.

Travaux pratiquesMis en œuvre du framework de test unitaire de Google en C++ (GTest) et d'un bouchon de test. Vérificationde couverture de code avec Gcov.

4) Automatisation des tests systèmes

- Organiser l'exécution des tests : environnements de test, gestionnaire d'anomalie.- Automatiser les tests systèmes.- Les tests d'API, WebService. Les tests d'IHM. Les tests de charges.- Bonnes pratiques en matière d'automatisation.- Présentation de Sélénium pour le Web.- Solutions pour les autres types d'IHM.

Travaux pratiquesAutomatisation de test d'IHM/Web avec AutoIT/Selenium/QTTest. Automatisation des tests de Web Serviceavec SOAP UI. Mise en place de tests de charge avec SOAP UI.

5) Intégration continue

- Intégration continue : principe et avantages.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 69

Page 70: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Présentation de Hudson ou Jenkins, présentation de plug-ins.- Reporting des résultats.

Travaux pratiquesMise en place avec Hudson SVN et Make. Reporting des résultats de couverture et test, intégration avecTestlink.

6) Conclusion

- Comment mettre en place une automatisation.- "Keyword testing" : démonstration avec robot framework.- Choix des outils. Outils Open source ou payants ?

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 70

Page 71: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : ATO

ParticipantsIngénieurs développement,homologateurs, testeurs,souhaitant améliorer ouacquérir des connaissancestechniques spécifiques àl'automatisation des tests desapplications Web.

Pré-requisBonnes connaissances d'unlangage procédural ou orientéobjet.

Prix 2019 : 2030€ HT

Dates des sessions

AIX09 sep. 2019, 16 déc. 2019

BORDEAUX09 sep. 2019, 16 déc. 2019

LILLE09 sep. 2019, 16 déc. 2019

LYON09 sep. 2019, 16 déc. 2019

NANTES09 sep. 2019, 16 déc. 2019

PARIS02 oct. 2019, 04 nov. 201916 déc. 2019

SOPHIA-ANTIPOLIS09 sep. 2019, 16 déc. 2019

STRASBOURG09 sep. 2019, 16 déc. 2019

TOULOUSE09 sep. 2019, 16 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Automatisation des tests pour les applications Web> Développement logiciel> Test et qualité des applications

La diversité des technologies, des navigateurs et des serveurs complique les tests des applications Web.Ce cours présente les bonnes pratiques pour organiser l'automatisation de ce type de tests. Différents typesd'outils propriétaires et Open Source sont présentés et manipulés.

OBJECTIFS PEDAGOGIQUES

Connaître les différentes phases et outils pour mettre en œuvre une chaîne d'automatisation de testsDécouvrir et mettre en application les outils d'automatisation côté serveur WebConnaître et utiliser différents outils pour réaliser des tests d'IHM Web sur plusieurs navigateursOrganiser et gérer sur le long terme une base de tests automatisés pour le Web

1) Introduction2) Les phases de l'automatisation et leurs outils3) Automatiser les tests côté serveur

4) Automatiser les tests côté client5) Organiser et pérenniser les tests automatisés

1) Introduction

- Rappel sur les types de test (unitaire, intégration, fonctionnel, stress, charge...).- Tests du côté serveur (unitaire de composant métier, performance, stress).- Tests du côté client (IHM, robustesse).

2) Les phases de l'automatisation et leurs outils

- Préparation des données et des oracles de test.- Exécution et évaluation des tests.- Production de rapports de test.- Chaîne d'automatisation des tests.- Serveur d'intégration continue.

Travaux pratiquesChaîne de tests automatiques intégrée dans un serveur d'intégration continue.

3) Automatiser les tests côté serveur

- Les outils disponibles pour les différentes plateformes : Java EE, .Net, PHP.- Tests unitaires des composants métiers avec et sans conteneur.- Tests d'intégration avec et sans objets factices (Mocks).- Tests des services Web.- Tests de stress des serveurs. Tests de déploiement.

Travaux pratiquesMise en œuvre avec EJB3Unit, PHPUnit, DBUnit ,WSUnit, TestNG et DBUnit. Comparaison avec les outilsdédiés à la plateforme .NET. Test de stress avec JMeter ou Gatling.

4) Automatiser les tests côté client

- Outils de test et de mise au point côté client.- Les robots de tests pour les tests fonctionnels utilisateurs.- Bibliothèques de développement dédiées à l'automatisation.- Localiser les composants IHM (position, Id, Css, xPath...).- Piloter les boîtes de messages et alertes.- Tests unitaires et Javascript.- Tests des pages HTML, tests multinavigateurs.- Tests automatiques et Rich InternetApplication (Flex,JavaFX, ...)

Travaux pratiquesAutomatisation des tests sur des pages HTML avec difficultés croissantes. JsUnit, HTMLUnit, Ranorex outestComplete. Programmation de tests avec Selenium IDE et Selenium Server avec Katalon Studio.

5) Organiser et pérenniser les tests automatisés

- Outils de gestion des tests et de traçabilité amont vers les exigences.- Faire face aux changements fonctionnels et techniques.- Notion de référentiel de composants Web.- Notion de couche et d'abstraction fonctionnelle.- Paralléliser les tests sur un réseau de machines.

Travaux pratiquesMise en œuvre d'un cycle de test complet avec TestLink, Mantis, Selenium : gestion des exigences, destests, des anomalies, du robot et des résultats. Démonstration de Selenium GRID.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 71

Page 72: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 72

Page 73: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : TIM

ParticipantsTesteurs souhaitant créer etcapitaliser sur un référentielde Test, les acteurs Maîtrised'œuvre et Maîtrise d'ouvrage.

Pré-requisConnaissances générales endéveloppement. Avoir suivi lecours "Processus et méthodede test" et/ou avoir déjàpratiqué une activité de tests.Connaître l'environnementWindows.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS16 sep. 2019, 05 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Mise en oeuvre de tests pour les applications mobiles> Développement logiciel> Test et qualité des applications

Développer une application mobile nécessite de vérifier sa robustesse et sa fiabilité, de s'assurer de laconformité de l'interface et de l'ergonomie par rapport aux besoins. Ce stage vous présentera une démarchecomplète de test, ainsi que les outils adaptés aux tests dans chaque environnement.

OBJECTIFS PEDAGOGIQUES

Comprendre les différents types d'applications mobiles et les environnements associésDéfinir une stratégie de testCréer des dispositifs de test Android/AppleMettre en œuvre des tests génériques sur la partie PortableManipuler des utilitaires spécifiques de tests techniques

1) Concepts du test d'applications Mobile dansl'ISTQB®2) Vue d'ensemble des applications Mobile3) Définir une stratégie de test4) Test d'applications Androïd

5) Test d'application Apple6) Tests génériques sur la partie Portable7) Utilitaires de test d'applications Mobiles8) Synthèse pour la MOA

Méthodes pédagogiques

Mise en œuvre de Techniques de tests Démonstration des outils

1) Concepts du test d'applications Mobile dans l'ISTQB®

- Qu'est-ce qu'une application mobile ?- Types de Test Logiciel. Cycles de développement et de tests des applications Mobiles.- Campagnes spécifiques. Notion de Vérification et Validation (V&V). Spécification de cas de tests.

2) Vue d'ensemble des applications Mobile

- Architecture technologique.- Principaux types d'application mobile.- Vue d'ensemble sur le test de portable.- Ergonomie, Attractivité, Sécurité, Conformité.

3) Définir une stratégie de test

- Gestion du risque. Déterminer l'effort de test.- Déterminer les plateformes de test.

DémonstrationSimulateur pour applications Web comme Iphoney.

4) Test d'applications Androïd

- Caractéristiques des OS Androïd. Introduction à DDMS et DDME. Critères de tests spécifiques Androïd.- Approche et techniques du test d'applications Androïd.- Choisir un dispositif de test avec émulateurs.- Capturer les logs pour analyser les résultats.

ExerciceMise en place de tests et analyse.

5) Test d'application Apple

- Caractéristiques des OS Apple. Notions sur l'installation d'application, processus de soumission.- Critères de tests spécifiques à Apple.- Approche et techniques du test d'applications Apple.- Choisir un dispositif de test avec émulateurs.

ExerciceMise en place de dispositifs de tests génériques "Apple".

6) Tests génériques sur la partie Portable

- Test de régression OS, de liaison, de liaisons avec applications mobiles.- Test de consommation de batterie.- Test traitement d'appel, SMS, échanges.- Test d'utilisation de la mémoire. Stress Test.

7) Utilitaires de test d'applications Mobiles

- Outils de capture d'écran et de mesure d'utilisation de mémoire.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 73

Page 74: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Explorateurs de fichiers. Outils de test de stress.- Collecteurs de log.

ExerciceMise en œuvre d'outils de tests d'applications mobiles.

8) Synthèse pour la MOA

- Campagnes de test. Priorisation de l'effort de tests. Spécifier les campagnes de test.- Exécuter les campagnes dans les différentes conditions de confort et de couverture réseau.- Tests sur terminaux physiques versus émulateurs.- Logistique : constitution et gestion d'une flotte de terminaux mobiles, et des abonnements GSM associés.- Utiliser une plateforme spécialisée Test externe.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 74

Page 75: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : AUM

ParticipantsTesteurs souhaitantappréhender et disposerd’une vue d’ensemble del'automatisation des testsd'applications mobiles.

Pré-requisCompétences de base enJava et en Sélénium 2.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS16 sep. 2019, 02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Appium, automatiser les tests de vos applicationsmobiles> Développement logiciel> Test et qualité des applications

Dans cette formation vous aborderez le test d'applications mobiles. Vous aurez une visibilité complète surla création de script de test, de l'exécution et de l'analyse des résultats sur les principales plateformes dumarché et dans un contexte mobile.

OBJECTIFS PEDAGOGIQUES

Configurer un environnement de test avec AppiumMettre en œuvre une structure Page Object avec JUnitConcevoir et exécuter des scripts de testGérer l'intégration continue avec Appium

1) Automatisation et framework d’automatisation2) Sélénium 2 (WebDriver)3) Les fondamentaux sur Appium4) Appium en mode opérationnel

5) La procédure d’automatisation6) Appium - JUnit/TestNG/Maven/Jenkins7) Les facteurs de succès de l'automatisationdes tests sur device avec Appium

1) Automatisation et framework d’automatisation

- Le principe d'un framework.- Les composants essentiels d'un framework d'automatisation.- Les approches TDD, data-driven, Keyword-driven, BDD.

2) Sélénium 2 (WebDriver)

- Les IHM Web.- Les sélecteurs.- Le WebDriver de navigateur local ou distant.- L'extension JavaScript.- L'approche Page Object.

Travaux pratiquesMettre en œuvre une structure Page Object utilisant JUnit et Test NG avec Sélénium.

3) Les fondamentaux sur Appium

- Les plateformes supportées (versions, langages de programmation, OS…).- Le fonctionnement d’Appium (les fonctionnalités et les composants).- Appium en ligne de commande (Shell).

Travaux pratiquesMettre en œuvre et configurer un environnement de test avec Appium.

4) Appium en mode opérationnel

- Le client et le serveur d'Appium.- La configuration avec un IDE et Katalon Studio.- Les scripts manuels.- Les fichiers journaux personnalisés.- Les rapports de test.

Travaux pratiquesÉcriture des scripts manuels et génération des rapports de test.

5) La procédure d’automatisation

- Le déploiement de l’application cible sur émulateur/terminal.- La configuration des services Appium.- La création de l'automatisation sur un émulateur/terminal prototype.

Travaux pratiquesSur la base de différents scénarios de test, concevoir et exécuter des scripts de test avec Appium et analyserles résultats.

6) Appium - JUnit/TestNG/Maven/Jenkins

- Exécuter un script de test Appium sur de multiples terminaux et débogage.- Résoudre les problèmes identifiés.- Mise en place d'un framework d'automatisation pour le déploiement sur de multiples émulateurs/terminaux.- L'intégration continue avec Appium : intégration Maven et Jenkins.

Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 75

Page 76: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Appliquer la technique du pairwise pour identifier le périmètre d’émulateurs/terminaux à couvrir.

7) Les facteurs de succès de l'automatisation des tests sur device avec Appium

- Les différences entre Appium et Sélénium.- Appium et comparaison avec la concurrence.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 76

Page 77: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : RSO

ParticipantsDéveloppeurs, équipes detests et de qualification, chefsde projet.

Pré-requisBonnes connaissances desservices Web SOAP et REST.Bonnes connaissances enScripting, idéalement Groovy.Connaissances de base entests logiciels.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS12 sep. 2019, 05 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

SoapUI, automatiser les tests de vos services Web Rest etSOAP> Développement logiciel> Test et qualité des applications

SoapUI répond au besoin d'automatisation des tests des applications intégrant des services Web. Vousinstallerez et configurerez sa version Open Source. Vous mettrez en œuvre via un projet SoapUI des testsfonctionnels et des tests de charge, générerez vos jeux de données en entrée et exporterez vos résultats detests.

OBJECTIFS PEDAGOGIQUES

Comprendre les différents cas d'utilisation de SoapUIInstaller et configurer SoapUICréer, configurer et gérer un projet SoapUILancer différents types de tests de web services (fonctionnel, performance...)

1) Introduction aux tests de Web Services avecSoapUI2) Mise en place de l'environnement SoapUI3) Mise en œuvre de tests fonctionnels

4) Mise en œuvre de tests de charge5) Créer et utiliser les services Mock6) La génération de data en entrée et en sortieavec DataGen et DataSink

Travaux pratiques

Prise en main de la version Open Source de SoapUI. Création, lancement de tests. Création de servicesMock. Utilisation de tests "Point and Click".

1) Introduction aux tests de Web Services avec SoapUI

- Rappel des concepts de base du test logiciel.- Rappels sur les Web Services : SOAP, WSDL, REST...- Le test logiciel appliqué au Web Services.- Les différents outils de tests logiciels existants.- Présentation des particularités de SoapUI.- Présentation des différents cas d'utilisation de SoapUI.

2) Mise en place de l'environnement SoapUI

- Installation et configuration de SoapUI sous Windows.- Présentation de l'interface graphique de SoapUI.- Création d'un premier projet SoapUI.- Rajouter un WSDL à un projet SoapUI.

Travaux pratiquesInstallation et configuration de SoapUI. Création d'un premier projet SoapUI.

3) Mise en œuvre de tests fonctionnels

- Pourquoi faire des tests fonctionnels ?- Définir des points de contrôle (assertions).- Mettre en œuvre des scénarios de tests (TestCase, TestSuite et TestStep).- Présentation de l'éditeur de formulaire de SoapUI.- Présentation de l'éditeur de "contours" de SoapUI.- Présentation de l'option "Point and Click" des tests.- Export et analyse des résultats.

Travaux pratiquesCréation et lancement de tests fonctionnels avec SoapUI. Export des résultats.

4) Mise en œuvre de tests de charge

- Qu'est-ce qu'un test de charge (load testing) ?- Plan de test de charge.- La particularité du Load Testing avec SoapUI.- Ajout d'assertions au test de charge.- Création et lancement d'un test de charge dans un projet SoapUI.- Export et analyse des résultats.

Travaux pratiquesCréation et lancement d'un test de charge avec SoapUI.

5) Créer et utiliser les services Mock

- Comprendre l'importance des services Mock pour les tests.- Création et édition d'un service Mock.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 77

Page 78: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Présentation de l'appel de services Mock.- Customisation de la réponse du service Mock.

Travaux pratiquesCréation et utilisation d'un service Mock dans un projet SoapUI.

6) La génération de data en entrée et en sortie avec DataGen et DataSink

- Présentation du type de test dit "data-driven".- Présentation de DataGen : la génération de data en entrée des tests.- Présentation de DataSink : la génération de data en sortie des tests

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 78

Page 79: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : OUS

ParticipantsDéveloppeurs/testeurs,maîtres d'œuvre,homologateurs, maîtresd'ouvrage, ingénieurs qualité.

Pré-requisConnaissances de basede l'ingénierie logicielle,du développement, desméthodes et des techniquesde test.

Prix 2019 : 2030€ HT

Dates des sessions

AIX23 sep. 2019, 25 nov. 2019

BORDEAUX23 sep. 2019, 25 nov. 2019

LILLE23 sep. 2019, 25 nov. 2019

LYON23 sep. 2019, 25 nov. 2019

NANTES23 sep. 2019, 25 nov. 2019

PARIS16 sep. 2019, 09 déc. 2019

RENNES23 sep. 2019, 25 nov. 2019

SOPHIA-ANTIPOLIS23 sep. 2019, 25 nov. 2019

STRASBOURG23 sep. 2019, 25 nov. 2019

TOULOUSE23 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Outils de tests Open Source, choix et mise en oeuvre> Développement logiciel> Test et qualité des applications

Le test est une activité importante dans le cadre de la qualité logicielle. De bonnes pratiques de tests lors desdifférentes étapes du développement contribuent à la qualité du produit final. Ce stage se concentre sur lesoutils Open Source dédiés aux tests et à leur mise en œuvre dans les projets.

OBJECTIFS PEDAGOGIQUES

Avoir une vision d'ensemble des différents types d'outils de test dans le monde Open SourceComprendre l'utilisation des outils d'analyse statique et dynamique de codeMettre en œuvre des tests unitaires à l'aide d'un framework dédiéMettre en œuvre un générateur de build et une intégration continueIdentifier les rôles des outils pour les tests fonctionnels (génération de données, référentiel, gestion desanomalies)Comprendre et mettre en œuvre sur un exemple une automatisation de tests

1) Introduction au monde de l'Open Source2) Les outils de tests unitaires3) Les outils de test d'intégration

4) Les outils de test de performance5) Les outils de gestion des anomalies6) Les outils de test de validation

Travaux pratiques

Les exemples et TP sont réalisés sur différentes familles d'outils (Testlink, xUnit, TestNG, Hudson, Cobertura,Findbug, Selenium, Mantis, etc.).

1) Introduction au monde de l'Open Source

- Open Source versus logiciel libre.- Le modèle économique de l'Open Source.- Les licences (GPL, LGPL, BSD).- Les projets communautaires.- Les phases et axes du test.- Le panorama des outils de test Open Source.- La problématique d'acquisition d'un outil Open Source.

2) Les outils de tests unitaires

- Les besoins en test unitaire.- Le test fonctionnel et le TDD.- Les xUnit.- Le test structurel et l'analyse de couverture.- Les critères d'analyse de couverture (branch, BCCC).- Les analyseurs dynamiques.- Le test structurel et l'analyse statique.- Les outils d'analyse de la qualité.

Travaux pratiquesMise en œuvre de tests unitaires à l'aide d'un framework dédié. Mesures de la couverture à l'aide d'unanalyseur dynamique. Mesure de la qualité du code à l'aide d'outils dédiés.

3) Les outils de test d'intégration

- Les besoins en test d'intégration.- Les outils de gestion de configuration.- Les générateurs de builds. L'intégration continue.- Les outils d'intégration continue.

Travaux pratiquesMise en œuvre d'un générateur de build et mise en place d'une intégration continue.

4) Les outils de test de performance

- Les besoins en test de performance. La typologie des outils. Les profilers.- Les robots de test de charge. Les analyseurs de fuite mémoire.- Les analyseurs de trafic réseau.

Travaux pratiquesMise en œuvre d'outils de profiling, d'un robot de test de charge, d'un outil de détection de fuites mémoire.

5) Les outils de gestion des anomalies

- Les besoins en gestion des anomalies.- Les attributs d'une anomalie.- Les fonctionnalités des outils de gestion des anomalies.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 79

Page 80: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les outils de Bug Tracking.

Travaux pratiquesPrise en main d'outils de gestion d'anomalies.

6) Les outils de test de validation

- Les besoins en test de validation.- Les référentiels de test et leur mise en œuvre.- Les générateurs de données de test.- Les fonctionnalités des robots de test.- Les robots de test d'IHM.- Les robots de test d'applications Web.

Travaux pratiquesMise en œuvre d'un référentiel de test, d'un générateur de données de test, de robots de test d'IHM, derobots de test d'applications Web.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 80

Page 81: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : SLD

ParticipantsConsultants automatisationde tests, ingénieursdéveloppeurs automatisationde tests, équipesde développement,automaticiens de tests.

Pré-requisBonne connaissance desprocessus de test et d'unlangage de ProgrammationOrienté Objet.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Plateforme Selenium, développeurInstaller la plateforme Selenium et développer des API de tests> Développement logiciel> Test et qualité des applications

Ce cours à vocation très opérationnel vous permettra de mettre en place un environnement de test completautour de la plateforme Selenium et de développer un framework de tests métier à l'aide d'un des langagessupportés par le projet Selenium (Java, C#, Python, Javascript).

OBJECTIFS PEDAGOGIQUES

Installer et exploiter la plateforme Selenium et ses composantsProgrammer les API Web driver pour l'exécution des testsDévelopper le framework "Keyword Driven Testing" et paramétrer les tests automatisésIntégrer des suites de tests automatisées dans les processus d'intégration et de validation

1) Mise en place de la plateforme de test, del'environnement de développement2) Exploitation de la plateforme Selenium et deses composants3) API WebDriver : programmer efficacement lesactions élémentaires de tests

4) Vers un framework "Keyword Driven testing"5) Intégration et déploiement des testsautomatisés6) Synthèse et perspectives

Méthodes pédagogiques

Pédagogie par l'exemple

Travaux pratiques

Etude de cas avec exemples progressifs basés sur un logiciel de gestion (HR, CRM, ERP).

1) Mise en place de la plateforme de test, de l'environnement dedéveloppement

- Présentation des composants de la plateforme.- Les spécifications W3C de l'API WebDriver.- Mise en place d'une architecture complète pour exécuter des tests.- Mise en place de l'environnement de développement en Java.

Travaux pratiquesInstallation de la plateforme et tests de bon fonctionnement des navigateurs.

2) Exploitation de la plateforme Selenium et de ses composants

- Structure générale d'un test métier automatisé. Application avec différents langages.- Utiliser Selenium Server pour lancer des tests sur une machine distante.- Utiliser Selenium Grid et TestNG pour exécuter des tests sur plusieurs machines en parallèle.

Travaux pratiquesPréparation, exécution et monitoring des suites de tests. Montage d'une grille de serveurs de tests existants.

3) API WebDriver : programmer efficacement les actions élémentaires de tests

- Reconnaissance de composants dans une page Web avec des sélecteurs CSS et XPath.- Interactions avec les composants (sélection, double-clique), avec les fenêtres de l'application et avec lenavigateur.- Synchroniser le test, attendre un événement ou une condition explicite.- Capturer une image de l'écran en cas d'erreur ou à la demande.- API complémentaires (Sikuli, OpenCV).

Travaux pratiquesProgrammer des actions élémentaires de tests.

4) Vers un framework "Keyword Driven testing"

- Frameworks de mots clés techniques.- Alimentation des tests avec des données externes.- Génération de rapports de tests.- Conception et développement d'une API de "Keyword driven testing".- Référentiel de composants, patron "Page Object Model".

Travaux pratiquesApplication du Keyword Driven Testing. Gestion de l'obsolescence des mots clés.

5) Intégration et déploiement des tests automatisés

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 81

Page 82: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Intégration dans Jenkins.- Intégration avec un référentiel de tests, TestLink ou Squash-TM.- Intégration avec un gestionnaire d'anomalies, Mantis ou Jira.- Déploiement des tests sur des conteneurs Docker.

Travaux pratiquesMise en œuvre et paramétrage sous Jenkins. Démonstration des ponts vers Squash-TM et Mantis.

6) Synthèse et perspectives

- Les bonnes pratiques organisationnelles et techniques.- Mise en œuvre réussie chez des grands comptes : robot Framework et sa librairie Selenium.- Veille technologique : Katalon Studio Open Source.- Perspectives futures.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 82

Page 83: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : SEL

ParticipantsChargés de tests en MOAou MOE, responsables devalidation ou de recette.

Pré-requisBonne connaissance desprocessus d'ingénierie dulogiciel et de test.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS19 sep. 2019, 12 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Plateforme Selenium 3.0, mise en œuvrePrise en main de la plateforme et des robots de tests associés> Développement logiciel> Test et qualité des applications

Les campagnes de tests pouvant contenir des milliers de scénarios à exécuter, on comprend vite l'intérêt del'automatisation. C'est l'objet de la plateforme Selenium. Ce stage vous fera prendre en main les outils decette plateforme en vue de simuler une activité réelle sur un site Web et d'effectuer les tests.

OBJECTIFS PEDAGOGIQUES

Comprendre l'architecture de la plateforme Open Source SeleniumPrendre en main les robots de tests Open Source liés à la plateforme SeleniumAutomatiser des suites de test avec les robots Selenium IDE et KatalonInterfacer Selenium avec d'autres outils de test

1) Introduction à la plateforme Selenium 3.02) Création de tests avec le robot Selenium IDE

3) Créations de tests dans l'environnementKatalon4) Présentation de concepts avancés

Méthodes pédagogiques

Apprentissage par l'exemple.

Travaux pratiques

Mise en œuvre par difficultés croissantes de robots sur la base d'une application Web de gestion.

1) Introduction à la plateforme Selenium 3.0

- Rappel sur les tests fonctionnels des applications Web.- Le projet Selenium (historique, roadmap).- Architecture de la plateforme Selenium 3.0.- Robots de tests Open Source disponibles.

Travaux pratiquesInstallation, découverte d'une plateforme 3.0 et tests de bon fonctionnement.

2) Création de tests avec le robot Selenium IDE

- Quand utiliser Selenium IDE ?- Enregistrement des cas de test, constitution des suites et rejeu sur Firefox.- Utilisation de plug-ins pour paramétrer et alimenter les tests avec des données.- Utilisation de HTMLRunner pour lancer les scripts.- Lancement des scripts obtenus sur d'autres navigateurs via Selenium server.

Travaux pratiquesInstallation IDE et plug-ins. Création de cas et de suites de test, lancement des tests. Import de données detest via des feuilles Excel au format CSV.

3) Créations de tests dans l'environnement Katalon

- Quand utiliser Katalon ?- Enregistrement des cas de test, constitution des suites et rejeu dans le plug-in Katalon.- Paramétrages des tests avec des données externes dans le plug-in Katalon.- Récupération et enregistrement des tests dans Katalon Studio.- Constitution de mots-clés métiers élémentaires afin de constituer des tests de métier.

Travaux pratiquesInstallation de Katalon Studio et plug-ins. Enregistrement de scénarios de tests. Création de tests métier surbase de mots-clés métier.

4) Présentation de concepts avancés

- Lancement des tests en parallèle sur des machines distantes via Selenium Grid.- Automatisation des tests dans un processus d'intégration continue.- Ponts vers les gestionnaires de tests.- Bonnes pratiques pour construire son propre framework de tests métier avec des mots-clés indépendantsdes technologies.

DémonstrationMise en place d'une grille de machine de tests avec Selenium Grid. Intégration dans Jenkins. Pont versTestLink et Squash-TM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 83

Page 84: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 84

Page 85: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : SQH

ParticipantsResponsables de processusde test de validationou de recette, testeurs,homologateurs, automaticiensde test.

Pré-requisBonnes connaissances desprocessus de test. Expériencedu test. Connaissancede base des langages decommande.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS29 aoû. 2019, 21 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Squash, gérer et automatiser ses tests> Développement logiciel> Test et qualité des applications

Le processus de test logiciel doit pouvoir s'appuyer sur un référentiel de test unique et partageable, et au-delà, sur la réalisation de tests automatisés. C'est la finalité de la suite Open Source Squash, avec sescomposantes Squash TM et Squash TA, et dont ce cours vous présentera la mise en place opérationnelle.

OBJECTIFS PEDAGOGIQUES

Maîtriser le référentiel de test SquashTMInstaller Squash TM au sein de son environnementImplémenter les exigences avec Squash TMDéfinir les tests et les jeux de testPlanifier et piloter les campagnes de testComprendre les possibilités d'automatisation

1) Généralités sur Squash2) Mise en place du projet de test sous SquashTM3) Création des tests sous Squash TM4) Définition et déroulé des campagnes de test

5) Pilotage des campagnes de test6) Automatisation des tests7) Retours d'expérience et bonnes pratiques demise en place

Méthodes pédagogiques

Apprentissage autour des fondamentaux du test implémentés dans la plateforme Squashet par l'exemple surla base de l'étude de cas.

Travaux pratiques

Mise en œuvre de la plateforme Squash sur base d'une étude de cas de test avec un logiciel de type ERP/CRM/HR .

1) Généralités sur Squash

- Le projet Squash (historique, roadmap) et ses domaines d'application.- Squash et les approches de développement classique et agile.- L'architecture de la plateforme : interconnexion entre Squash TM et Squash TA.- Les couplages avec gestionnaire d'anomalies et avec robots.- Personnalisation de la plateforme.

Travaux pratiquesInstallation de Squash et initialisation de l'étude de cas.

2) Mise en place du projet de test sous Squash TM

- Création du projet et des acteurs associés.- Illustrations de couplages avec des outils externes.- Gestion des exigences et import des exigences.- Définition des indicateurs (métriques, jalons).

Travaux pratiquesDéfinition projet, analyse des exigences, intégration du plan de test.

3) Création des tests sous Squash TM

- Création de l'architecture des tests du projet.- Création de tests.- Traçabilité des tests.- Tests paramétrés et jeux de données.- Du test low-level au test métier (approches DDT, KDT).

Travaux pratiquesConception et implémentation de tests élémentaires, de tests composites, traçabilité des tests.

4) Définition et déroulé des campagnes de test

- Planification des campagnes et des itérations de test.- Regroupement de tests en suites de test.- Exécution des tests.- Remontée des anomalies dans les outils de bug tracking.- Consolidation des tests jusqu'à convergence vers un niveau de qualité requis.- Tests de non régression.

Travaux pratiquesExécution des tests planifiés, remontée des résultats et des anomalies.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 85

Page 86: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

5) Pilotage des campagnes de test

- Graphiques d'indicateurs.- Définition de tableaux de bord selon espace de travail.- Production du cahier de test, des matrices de couverture des exigences...

Travaux pratiquesMise en œuvre des tableaux de bord, génération de la documentation de test.

6) Automatisation des tests

- Utilisation de Jenkins et du plug-in Squash4Jenkins.- Ajout d'un job de test automatisé dans Jenkins.- Création du cas de test correspondant dans Squash TM.- Lancement du test depuis Squash TM et récupération des résultats.- Langage de scripting de Squash TA.

Mise en situationTransformation d'un test manuel en test automatique sous Jenkins. Illustration de cas d'automatisation avecSquash TA : batchs, Web Services, etc...

7) Retours d'expérience et bonnes pratiques de mise en place

- Les implications méthodologiques, techniques et humaines.- Les 10 points clés de la mise en œuvre de Squash.- La définition du projet de migration vers Squash.

Réflexion collectiveRetours d'expérience sur les aspects coût, ROI, étapes et rôles dans le projet.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 86

Page 87: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : TUH

ParticipantsDéveloppeurs PHP,architectes logiciels.

Pré-requisBonnes connaissances de laprogrammation orientée objet(POO) et de PHP.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS30 sep. 2019, 02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

PHPUnit, maîtriser vos tests unitaires> Développement logiciel> Test et qualité des applications

Afin de maîtriser la qualité de vos développements, vous apprendrez à mettre en œuvre des tests unitairesavec PHPUnit. Vous verrez en détail les mécanismes de PHPUnit et comment utiliser cet outil dans ledéveloppement de nouvelles fonctionnalités, la maintenance de code legacy ou la couverture de code.

OBJECTIFS PEDAGOGIQUES

Comprendre l'intérêt des tests unitaires dans une démarche qualitéSavoir installer, configurer et utiliser PHPUnitDécouvrir différentes approches d'écriture de testsAnalyser son code et produire des métriques

1) Les principes des tests unitaires2) Bien démarrer avec le Framwork PHPunit3) Quand et comment tester une application

4) Panorama de la couverture de code5) Les tests au centre de la qualité

Méthodes pédagogiques

Alternance de présentation magistrale (50%) et d'exercices pratiques (50%).

Travaux pratiques

Apprentissage de l'outil, débuter correctement un nouveau développement ou encore fiabiliser uneapplication existante.

1) Les principes des tests unitaires

- Qu'est-ce qu'un test ?- Pourquoi tester une application ?- Définition des tests unitaires.- Quels sont les autres types de tests ? Comment les classer et les différencier ?- Notions fondamentales à connaître.- "Composer", le gestionnaire de dépendances de PHP.- PSR : aperçu de certains standards PHP.- Initialiser un projet PHP en respectant ces standards grâce à "Composer" ainsi que d'autres outils.

2) Bien démarrer avec le Framwork PHPunit

- Présentation et historique du framework.- Ecrire des tests PHPUnit avec les assertions, annotations, data providers, fixtures...- La ligne de commande PHPUnit et de la configuration XML.

Travaux pratiquesPrise en main du framework et mise en place des premiers tests unitaires.

3) Quand et comment tester une application

- Les méthodes d'exécution des tests (ligne de commande, IDE, intégration continue...).- Diriger le développement par les tests (test-driven development /behavior-driven development).- La maintenance d'applications (refactoring et correction de bugs) par les tests.- Définition et mise en pratique de notions supplémentaires (SUT, Fakes, Mocks, Stubs...).

ExerciceRéalisation de tests unitaires suivant différentes variantes sur des exercices reflétant des cas d'utilisationréels.

4) Panorama de la couverture de code

- Les concepts de base de couverture de code.- Comment produire des métriques ?- Analyser et utiliser les métriques pour fiabiliser l'application.

Travaux pratiquesInstallation d'un outil de couverture de code, génération et exploitation de métriques.

5) Les tests au centre de la qualité

- La relation étroite entre les tests et les principes de développement (SOLID, DRY, KISS..).- Les bonnes et mauvaises pratiques dans la réalisation de tests unitaires.- Allez plus loin avec PHPUnit- Les autres fonctionnalités de PHPUnit.- Les autres outils de tests unitaires.- Ecrire et exécuter des tests fonctionnels.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 87

Page 88: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

de formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 88

Page 89: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : TFF

ParticipantsTesteurs, Scrum Master,Product Owner, Chef deprojet.

Pré-requisConnaissance des processusde tests.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS26 sep. 2019, 09 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

Team Foundation Server 2018, les tests logicielsfonctionnels> Développement logiciel> Test et qualité des applications

Vous apprendrez dans ce cours à mettre en place une stratégie de tests logiciels au moyen de Visual Studioet Team Foundation Server 2018 de Microsoft. Vous mettrez en œuvre des campagnes de tests fonctionnelset vous appréhenderez l’automatisation des tests.

OBJECTIFS PEDAGOGIQUES

Avoir une vision globale du produit et des composants de TFS 2018Développer une stratégie de tests logiciels avec TFS 2018Réaliser des tests fonctionnels et organiser des campagnes de testAppréhender l'automatisation des testsSuivre l'avancement des tests

1) Introduction à Team Foundation Server2) Gestion de projet3) Gestion d'une campagne de tests fonctionnels4) Gestion des environnements de test

5) Introduction à l'automatisation des tests Webet d'interface graphique6) Introduction à l'automatisation des tests deperformance et de charge7) Suivre l'avancement de l'exécution des tests

1) Introduction à Team Foundation Server

- Introduction à Team Foundation Server 2018 et Visual Studio 2017.- L'ALM (Application Lifecycle Management) chez Microsoft. Les principes. La gamme de produits.- La gestion du processus de développement, de la conception au déploiement.

2) Gestion de projet

- Les grands principes. TFS et l'Agilité.- Création et configuration d'un projet d'équipe.- Suivi de son projet avec les Work Items. Les requêtes de Work Items et les bonnes pratiques.- Gestion du backlog.

Travaux pratiquesMise en place d'un projet d'équipe et gestion du backlog.

3) Gestion d'une campagne de tests fonctionnels

- La planification d'une campagne de test avec le Test Hub.- La configuration et l'exécution d'une campagne de test.- Le suivi de l'exécution d'un plan de test.- Le suivi des anomalies.- Les tests exploratoires et les Test & Feedback.

Travaux pratiquesMise en place d'un plan de test sur un projet et exécution.

4) Gestion des environnements de test

- La gestion des environnements de test avec TFS.- La notion de « configuration » dans le hub de TEST.- La gestion simplifiée des environnements de test avec DevTest Labs ou SCVMM.

Travaux pratiquesMise en place d'un agent de tests.

5) Introduction à l'automatisation des tests Web et d'interface graphique

- Présentation de l'automatisation des tests d'interface graphique avec Visual Studio 2017.- Introduction aux tests Web avec Selenium.- Enregistrement d'un scénario de test avec Katalon Studio.- Exécution des tests d'interface graphique.- Intégration des tests à l'écosystème Visual Studio ALM et suivi de leur exécution.

Travaux pratiquesMise en place de tests automatisés d'interface graphique et d'un test Web.

6) Introduction à l'automatisation des tests de performance et de charge

- Présentation de l'outillage et de l'architecture des tests de performance avec Visual Studio 2017.- Enregistrement de scénarios de tests.- Configuration d'une campagne d'exécution de tests de performance, basée sur les scénarios enregistrés.- Cycle de vie des tests de performance avec Visual Studio.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 89

Page 90: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

de formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesMise en place de tests de performance avec Visual Studio 2017.

7) Suivre l'avancement de l'exécution des tests

- Concepts de reporting.- Utilisation des rapports de base.- Créer et faire évoluer les rapports Excel ou Report Builder.

Travaux pratiquesCréation d'un rapport personnalisé.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 90

Page 91: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TFT

ParticipantsAutomaticiens de tests,développeurs, chefs deprojets techniques.

Pré-requisConnaissances de basedu développement logiciel,écriture de scripts et desprocessus de tests.

Prix 2019 : 2800€ HT

Dates des sessions

PARIS09 sep. 2019, 02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Team Foundation Server 2018, automatisation des tests> Développement logiciel> Test et qualité des applications

Ce stage vous permettra de mettre en place une stratégie de tests logiciels au moyen de Visual Studio etTeam Foundation Server 2018 de Microsoft. Vous apprendrez comment mettre en œuvre et automatiser destests unitaires, des tests d'intégration, des tests d'interface graphique ainsi que des tests de charge.

OBJECTIFS PEDAGOGIQUES

Avoir une vision globale du produit TFS 2018Savoir organiser une stratégie de tests avec TFS 2018Mettre en place et exécuter une campagne de tests fonctionnelsMettre en œuvre des tests unitaires, tests d'intégration, tests d'interfaces graphiques et tests de chargeSuivre l'avancement de l'exécution des tests

1) Introduction à Team Foundation Server2) Le suivi d’un projet et gestion d’un backlogavec les Work Items3) La gestion d'une campagne de testsfonctionnels4) Automatisation des tests unitaires

5) Automatisation des tests d'intégration6) Automatisation des tests d'interfacegraphique7) Automatisation des tests de performance etde charge8) Le suivi de l'avancement de l'exécution destests

1) Introduction à Team Foundation Server

- Introduction à Team Foundation Server 2018 et Visual Studio.- Présentation d'ALM (Application Lifecycle Management) chez Microsoft.- Gestion du processus de développement de la conception au déploiement.- Gestion des environnements de tests.

DémonstrationPrésentation d'ALM (Application Lifecycle Management).

2) Le suivi d’un projet et gestion d’un backlog avec les Work Items

- Organisation d'un projet d'équipe.- Gestion du backlog, User Story, Bug et Task.- Suivre son projet avec les Work Items.

Travaux pratiquesCréation du projet d'équipe, initialisation du backlog et du projet de démo.

3) La gestion d'une campagne de tests fonctionnels

- Planification d'une campagne de test avec le Test Hub.- Configuration et exécution d'une campagne de test.- Suivi de l'exécution d'un plan de test et des anomalies.- Tests exploratoires et Test & Feedback.

Travaux pratiquesMise en place d'un plan de test sur un projet d'exécution.

4) Automatisation des tests unitaires

- Qu'est-ce qu'un test unitaire ?- À quoi servent les tests unitaires ?- Champs d'application. Que doit-on tester ?- Bonnes pratiques.

Travaux pratiquesMise en place de tests unitaires.

5) Automatisation des tests d'intégration

- Qu'est-ce qu'un test d'intégration ?- La gestion des données de test.- Les niveaux de tests d'intégration.- Définition des spécifications exécutables avec SpecFlow.

DémonstrationMise en place de test d'intégration avec SpecFlow.

6) Automatisation des tests d'interface graphique

- Les Coded UI Tests avec Visual Studio.- Les tests d'interface d'applications Web avec Selenium.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 91

Page 92: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les tests d'interface d'applications mobiles.

Travaux pratiquesMise en place de tests d'interface graphique avec les Coded UI Tests et Selenium.

7) Automatisation des tests de performance et de charge

- Scénario d'utilisation d'une application Web avec les Webtest de Visual Studio.- Utilisation d'un jeu de données depuis un Webtest.- Configuration d'un test de charge avec Visual Studio.- Exécution d'un test de charge et collecte des performances.

Travaux pratiquesMise en place de test de charge d'un serveur Web.

8) Le suivi de l'avancement de l'exécution des tests

- Le reporting avec Team Foundation Server 2018.- Les rapports de suivi built-in disponibles.- Création de rapports personnalisés (Microsoft Excel, Report Builder).- Compléments : API Analytics et Power BI.

Travaux pratiquesCréation d'un rapport personnalisé via Microsoft Excel.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 92

Page 93: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : PFR

ParticipantsTesteurs, développeurs,exploitants d'applications JavaEE et chefs de projet.

Pré-requisConnaissances de base del'architecture Java EE et entests logiciels.

Prix 2019 : 2030€ HT

Dates des sessions

AIX23 sep. 2019, 25 nov. 2019

BORDEAUX23 sep. 2019, 25 nov. 2019

LILLE23 sep. 2019, 25 nov. 2019

LYON23 sep. 2019, 25 nov. 2019

NANTES23 sep. 2019, 25 nov. 2019

PARIS02 sep. 2019, 02 déc. 2019

RENNES23 sep. 2019, 25 nov. 2019

SOPHIA-ANTIPOLIS23 sep. 2019, 25 nov. 2019

STRASBOURG23 sep. 2019, 25 nov. 2019

TOULOUSE23 sep. 2019, 25 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Performances des applications, mesures et améliorations> Développement logiciel> Test et qualité des applications

Vous apprendrez dans ce cours à réaliser les mesures de performance associées à la montée en charge devos applications. Au travers des plateformes de tests JMeter et HP LoadRunner, vous simulerez une montéeen charge applicative et analyserez les mesures collectées en vue d'améliorer les performances constatées.

OBJECTIFS PEDAGOGIQUES

Tester la montée en charge de vos applications et en mesurer les performancesFaire varier les paramètres d'exécution et interpréter les résultatsOptimiser les performances de vos applicationsPrendre en main les plateformes de tests JMeter et HP LoadRunner

1) Qu'est-ce qu'une mesure de performance ?2) A quelle phase du projet étudier lesperformances ?3) Quoi mesurer et comment le faire ?4) Prise en main de JMeter

5) Prise en main de HP LoadRunner6) Comment améliorer les performances desapplications ?7) Conclusion

Travaux pratiques

Les travaux pratiques seront réalisés à partir des outils de tests de montée en charge JMeter 2.8 et HPLoadRunner 11.5.

1) Qu'est-ce qu'une mesure de performance ?

- Critères de performance des applications : architecture, qualité du code, réglage serveurs, disponibilitéréseau.- Performance et charge des applications.- Les facteurs aggravants.

2) A quelle phase du projet étudier les performances ?

- Durant le développement : pour vérifier le comportement de l'application en accès simultanés et déboguer lecode.- En fin de projet : pour régler les serveurs et optimiser les performances.

3) Quoi mesurer et comment le faire ?

- L'activité du système et du réseau.- L'occupation mémoire et du processeur.- Les moniteurs des serveurs Web, de composants et de bases de données.- Mettre en place la plateforme de test. Installer un outil de simulation de charge. Définir un protocole demesures.- Conformer les plateformes de test et de production.- Simuler, mesurer, collecter.- Interpréter les mesures de charge et de performance.

4) Prise en main de JMeter

- Installer et configurer JMeter. Créer des scripts.- Enregistrer des scripts à partir d'une navigation.- Montée en charge (configuration du proxy, simulation).- Collecte des données. Créer des scripts paramétrables.

Travaux pratiquesInstaller et configurer JMeter. Tester la montée en charge d'une application.

5) Prise en main de HP LoadRunner

- Installer et configurer LoadRunner.- Le générateur d'utilisateurs virtuels (VuGen).- Enregistrer un script Web.- Exécuter des scripts créés dans VuGen.- Créer, planifier et exécuter des tests de charge.- Les différents types de scénarii, leurs éléments.- Les moniteurs de performance.- Analyser les résultats, travailler avec les graphiques.

Travaux pratiquesInstaller et configurer LoadRunner. Tester la montée en charge d'une application.

6) Comment améliorer les performances des applications ?

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 93

Page 94: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Ordres SQL, MPD et réglages du SGBD.- Configuration et trafic sur le réseau.- Bon usage et réglage du serveur Web.- Bon usage et réglage du serveur de composants.- Le code, bonnes et mauvaises pratiques.- Qualité versus rapidité.

7) Conclusion

- Anticiper les tests de montée en charge.- Veiller à la qualité du code.- Opérer un "Refactoring" régulier.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 94

Page 95: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Cours de synthèse de 1jour(s)Réf : MTA

ParticipantsChefs de projet, architectes,consultants performance,experts du test.

Pré-requisConnaissances de base del'architecture d'une applicationet en gestion de projet.

Prix 2019 : 980€ HT

Dates des sessions

PARIS25 oct. 2019

Modalitésd’évaluationL’objectif de cette formationétant essentiellement defournir une synthèse desméthodes et technologiesexistantes, il n’est pasnécessaire d’avoir recours àune évaluation des acquis.

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Montée en charge et performance des applications,méthodologie> Développement logiciel> Test et qualité des applications

Certains sites marchands ou applications métiers génèrent parfois des milliers de connexions à l'heure.La fiabilité et la rapidité du système deviennent alors critiques. Ce cours vous fera découvrir les meilleurespratiques et les outils dédiés pour simuler et analyser la réaction du système à ces pics de charge.

OBJECTIFS PEDAGOGIQUES

Appréhender les problématiques des tests de performanceComprendre les stratégies de test de performance et de chargeAssimiler le processus de test de charge et performanceAppréhender l'offre des outils de tests de performance et de charge

1) Introduction2) Stratégies de tests de charge

3) Méthodologie de tests de charge etperformance4) Panorama des outils de test de performanceet charge

Méthodes pédagogiques

Cours magistral, accompagné d'exemples et de démonstrations.

1) Introduction

- La stratégie de test, les processus, les outils, les responsabilités, le coût, le gain.- Le test de performance et de charge dans le cycle de vie de l'application.- Le test des performances et les tests en charge.- Les tests de sites Web et mobiles.- L'analyse de la charge (transactions, postes, messages). Le choix des configurations, l'outillage desimulation.- Le problème de la perturbation par l'instrumentation.

2) Stratégies de tests de charge

- Problématique du test : scope, moyens, investigation, expérimentation.- Pourquoi faire des tests de charge et performance ? Système n-tiers, sources de dysfonctionnements.- Objectifs d'un test de charge et performance : stabilité, performance, SLA, KPI, Capacity Planning.- Analyse des coûts : coûts des outils, coût humain, coût des processus, risques, anticipation, ROI.- Type de tests : charge, limites, cohabitation, endurance, robustesse, fiabilité, non-régression, système,benchmark.

3) Méthodologie de tests de charge et performance

- Analyser, réaliser l'étude de faisabilité, définir le modèle de charge.- La stratégie de test et les ressources. Planifier, réserver les ressources, remplir les prérequis.- Scripting, paramétrage, modélisation, monitoring.- Exécuter les tests : tirs préliminaires, tirs nominaux, collecte d'informations.- Analyser les résultats : corrélation, diagnostic, préconisations.- Ajustements : corrections, ajustements dans l'architecture logicielle/matérielle, contournement.- Rapport de campagne : indicateurs, mesures, risques, préconisations.

4) Panorama des outils de test de performance et charge

- Les types d'outils : simulateurs, automates, profiler...- Les principaux outils du marché : HP, NEOTYS...- Démonstration de LoadRunner.- Démonstration d'une alternative Open Source : JPERF/JMETER/BADBOY.

DémonstrationDeux solutions (Editeur et Open Source) présentées et commentées.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 95

Page 96: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 96

Page 97: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : LRA

ParticipantsChefs de projet, développeurset exploitants d'applications n-tiers.

Pré-requisConnaissances de basede l'architecture n-tiers, endéveloppement de type scriptet en tests logiciels.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS10 oct. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

LoadRunner utilisateur, tester la performance de vosapplications> Développement logiciel> Test et qualité des applications

Durant ce stage, vous mettrez en œuvre l'outil LoadRunner et verrez une démarche appropriée afin de testerla performance de vos applications. Vous apprendrez à créer des scripts pour simuler des actions utilisateurs,à en faire varier les paramètres d'exécution et à interpréter les résultats correspondants.

OBJECTIFS PEDAGOGIQUES

Enregistrer des actions utilisateurs via le générateur d'utilisateurs virtuels VuGenExécuter des variations des scénarios de tests de charge et de performanceAnalyser les résultats des tests de charge et de performance

1) Stratégies des tests de charge et deperformance2) Le générateur d'utilisateurs virtuels3) Le rejeu d'un script4) Transactions et paramétrage

5) Vérifications6) Mise en œuvre des scénarios de charge et deperformance7) Contrôle et analyse des résultats

Méthodes pédagogiques

Chaque chapitre fait l'objet d'un apport théorique suivi d'une mise en œuvre pratique.

1) Stratégies des tests de charge et de performance

- Expliquer le besoin des tests de charge, les différents types de tests de performance.- Identifier les stratégies pour créer des scénarios efficaces dans LoadRunner.- Définir des objectifs de test mesurables.- Documenter et organiser les informations sur le système.

Réflexion collectiveLa méthodologie LoadRunner.

2) Le générateur d'utilisateurs virtuels

- Principes d'une séquence de tests de charge.- Principes et limites du générateur d'utilisateurs virtuels VuGen.- Identifier les composants de l'interface de VuGen.- Créer un script utilisateur dans un environnement Web.

Mise en situationPrésentation des tests de charge et de performance de l'application à tester. Création de scripts avec VuGen.

3) Le rejeu d'un script

- Identifier et configurer les paramètres d'exécution d'un script.- Rejouer le script dans VuGen, vérifier la fonctionnalité de ce script.

Travaux pratiquesModifier les paramètres d'exécution d'un script et le rejouer.

4) Transactions et paramétrage

- Insérer une transaction dans un script.- Paramétrer un script pour le test de charge.- Corréler des valeurs dynamiques trouvées via l'outil d'autocorrélation.- Créer plusieurs actions pour un script Web.- Configurer les actions pour atteindre les objectifs du test de charge.

Travaux pratiquesParamétrage et mise au point des transactions.

5) Vérifications

- Savoir pourquoi et quand utiliser la vérification.- Identifier les éléments à vérifier lors du test de charge.- Ajouter des vérifications de texte pendant et après l'enregistrement.

Travaux pratiquesVérification des scripts.

6) Mise en œuvre des scénarios de charge et de performance

- Identifier et décrire les différents types de scénarios.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 97

Page 98: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Comment choisir le scénario.- Présenter les étapes de base pour créer un scénario.- Utiliser les paramètres d'exécution.

Travaux pratiquesCréation et mise au point des scénarios.

7) Contrôle et analyse des résultats

- Techniques pour lancer efficacement un scénario.- Obtention et enregistrement des résultats.- Expliquer la plus-value de l'analyse des résultats et des graphiques.

Travaux pratiquesAnalyse des résultats.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 98

Page 99: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : CMC

ParticipantsChefs de projetsinformatiques, systèmes,responsables qualité et toutacteur ayant un rôle dans lemanagement de projet.

Pré-requisConnaissances de baseen gestion de projets dedéveloppement logiciel.Expérience souhaitable engestion de projets.

Prix 2019 : 2250€ HT

Dates des sessions

PARIS16 sep. 2019, 18 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

CMMI, évaluation, mise en œuvre> Développement logiciel> Test et qualité des applications

Basé sur un principe d'amélioration progressive, CMMI for development est un référentiel de bonnespratiques qui vise la maîtrise des projets de développement logiciel, système et hardware. Au terme de cetteformation, les participants auront compris la philosophie et les modalités de mise en œuvre.

OBJECTIFS PEDAGOGIQUES

Positionner CMMI par rapport aux autres référentiels de best practicesConnaître le contenu des 5 niveaux de maturitéMaîtriser les domaines de processus et les pratiquesBâtir un plan de mise en œuvre d'une approche CMMI

1) Introduction 2) Rappel des concepts de base de la conduitede projet3) Vision d'ensemble du référentiel4) Maîtriser et utiliser le système documentaire

5) Maîtriser les objectifs : étude des cinq niveaux6) Maîtriser les domaines de processus et lespratiques7) Bâtir un plan de mise en œuvre du CMMI8) Les principes d'évaluation et de certification

1) Introduction

- Présentation du CMMI : sa définition, ses origines.- Problématiques auxquelles il s'adresse et enjeux associés.- Positionnement par rapport aux autres référentiels de bonnes pratiques (ITIL®, PRINCE2® COBIT, ISO,SPICE).- CMMI aujourd'hui dans le monde et en France.

2) Rappel des concepts de base de la conduite de projet

- La démarche réflexive des organisations.- L'approche processus.- L'amélioration continue.

Travaux pratiquesMaîtrise des processus.

3) Vision d'ensemble du référentiel

- L'architecture du référentiel.- Ses concepts de base.- Ses représentations : étagée ou continue.

4) Maîtriser et utiliser le système documentaire

- Etude du système documentaire.- Utilisation : apprendre à naviguer dans le système.

5) Maîtriser les objectifs : étude des cinq niveaux

- Les cinq niveaux d'aptitude (représentation continue).- Les cinq niveaux de maturité (représentation étagée).- Etude détaillée des objectifs des domaines de processus.- Présentation des relations entre les domaines de processus et les niveaux de maturité.

6) Maîtriser les domaines de processus et les pratiques

- Etudes des domaines de processus du niveau de maturité 2, 3, 4 et 5.

7) Bâtir un plan de mise en œuvre du CMMI

- Présentation des principales étapes d'une démarche d'amélioration CMMI.- Les approches possibles Top-Down vs Bottom-Up.- Les méthodes SCAMPI et IDEAL du SEI.- Définition des objectifs, périmètre et priorité, choisir la représentation étagée ou continue.- Planifier, organiser et allouer les ressources.- Sensibiliser, communiquer pour anticiper les résistances.- Apprendre à auditer les pratiques. Prioriser les actions d'amélioration.- Les facteurs clés de succès, les principales causes d'échec et les points de vigilance.

8) Les principes d'évaluation et de certification

- Evaluer son niveau de maturité.- Comprendre le processus de certification.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 99

Page 100: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Les points faibles du modèle et comment y apporter des réponses.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 100

Page 101: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : MMI

ParticipantsLes directeurs des systèmesd'information, ingénieurs,chefs de projet, responsablesd'application et développeursintéressés à comprendre etintégrer les processus dematurité 2.

Pré-requisBonnes connaissancesde principes de CMMI. Ouconnaissances équivalentes àcelles apportées par le stage"CMM-I, évaluation, mise enœuvre" (réf. CMC).

Dates des sessions

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

CMMI, mise en œuvre, perfectionnement> Développement logiciel> Test et qualité des applications

OBJECTIFS

Le niveau 2 de CMMI représente la base sur laquelle le modèle est construit. Ce stage vous permettrad'identifier la caractéristique de ce niveau et les enjeux associés. A l'issue, vous aurez appris à analyser lessecteurs clés du niveau ainsi que leurs composants génériques et spécifiques.

1) Introduction2) Secteur clé : gestion des exigences3) Secteur clé : planification projet4) Secteur clé : suivi et pilotage projet

5) Secteur clé : gestion des accords avec lesfournisseurs6) Secteur clé : mesures et analyses7) Secteur clé : assurance qualité processus etproduit8) Secteur clé : gestion de configuration

1) Introduction

- Rappel : composants génériques (GG) et fonctions communes, objectifs spécifiques (SG) et pratiquesspécifiques (SP) du secteur.- Identifier les caractéristiques et enjeux du niveau 2.- Spécifier les composants de chaque secteur clé.

2) Secteur clé : gestion des exigences

- Obtenir la compréhension et l'engagement sur les exigences. Gérer les changements d'exigences.- Maintenir la traçabilité bidirectionnelle des exigences.- Identifier les inconsistances entre livrables et exigences.

3) Secteur clé : planification projet

- Estimer le périmètre du projet, les livrables et les tâches. Définir son cycle de vie, les charges et les coûts.- Etablir les budgets et planning. Identifier les risques.- Planifier la gestion des données, des ressources, des besoins de compétences, l'implication desresponsables.- Etablir le plan du projet.- Revue des plans qui peuvent impacter le projet.- Consolider charges et ressources.- Obtenir l'engagement sur le plan.

4) Secteur clé : suivi et pilotage projet

- Suivre les paramètres du planning projet, les engagements, les risques projet, la gestion des informations,l'implication des responsables.- Conduire des revues de progrès, de jalons.- Analyser les incidents. Prendre des mesures correctives et les gérer.

5) Secteur clé : gestion des accords avec les fournisseurs

- Définir le type d'acquisition.- Sélectionner un fournisseur. Etablir l'accord.- Revue des produits prêts à l'emploi.- Exécuter l'accord avec le fournisseur.- Accepter le produit acquis. Qualification.

6) Secteur clé : mesures et analyses

- Aligner les activités de mesure et d'analyse. Etablir des objectifs de mesure. Spécifier les mesures et lesprocédures d'acquisition et de stockage des données.- Spécifier les procédures d'analyse.- Collecte, analyse et stockage des données de mesure.- Communiquer les résultats.

7) Secteur clé : assurance qualité processus et produit

- Evaluer le processus, les livrables et les services.- Communiquer et assurer la résolution des non-conformités. Réaliser des enregistrements.

8) Secteur clé : gestion de configuration

- Identifier les éléments en configuration.- Etablir un système de gestion de configuration.- Suivi des demandes de changement.- Etablir l'intégrité. Réaliser des audits de configuration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 101

Page 102: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 102

Page 103: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : QAL

ParticipantsDirecteurs de projets,responsables informatiques,chefs de projets informatique,chefs de projets utilisateurs,responsables méthodes,responsables qualité...

Pré-requisConnaissances de baseen techniques de gestionde projets. Expériencesouhaitable en pilotage deprojets.

Prix 2019 : 1620€ HT

Dates des sessions

PARIS16 sep. 2019, 12 nov. 201909 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours qui

Assurer la qualité des projets informatiquesmanagement et plan qualité> Développement logiciel> Test et qualité des applications

L'objectif de ce cours est de donner aux chefs de projets, maîtres d'oeuvre ou maîtres d'ouvrage, desclés pour structurer leur réflexion et leur action en vue d'assurer une meilleure qualité de leurs projetsinformatiques.

OBJECTIFS PEDAGOGIQUES

Comprendre les différents champs d'action sur lesquels porte la gestion de la qualitéElaborer un système de management de la qualitéDécouvrir quels sont les rôles des différentes parties prenantes dans la mise en place d'une démarchequalitéMettre en place des métriques de qualité projetRédiger un plan qualité et le faire validerFaire vivre améliorer en continu le plan qualité des projets

1) La qualité pour un projet informatique2) Assurance Qualité : les Best Practices3) Faire face aux risques majeurs de non-qualité

4) Améliorer la qualité de la prise en compte desexigences du client5) Définir un système de management de laqualité des projets informatiques6) L'amélioration continue de la qualité

1) La qualité pour un projet informatique

- Les exigences du client, définition du contrôle qualité et de l'assurance qualité. La Qualité Totale.- Qui sont les clients du chef de projet et quelles sont leurs attentes ?- Les conséquences de la "non-qualité".- Les métriques de la qualité. Evaluation de la qualité du logiciel.

Etude de casUn projet raté : ce qui n'a pas fonctionné.

2) Assurance Qualité : les Best Practices

- Redéfinition de la notion de projet.- L'organisation d'un projet : les Best Practices.- La cartographie des processus.- Les processus d'ingénierie et de support.- Etude des différentes classes de processus.

3) Faire face aux risques majeurs de non-qualité

- Localisation des risques Qualité dans l'organisation et dans les processus du projet.- Les lois de Murphy.- La détermination des risques potentiels. Les risques principaux.

Etude de casMettre en oeuvre les Best Practices.

4) Améliorer la qualité de la prise en compte des exigences du client

- Mieux comprendre les objectifs du projet.- Calibrer les exigences du client.- Améliorer les représentations et les relations utilisateurs, MOA, MOE : les apports d'UML.- Le réalisme en matière de cycle de vie.

5) Définir un système de management de la qualité des projets informatiques

- Définition. Les divers composants.- Organiser et développer son système.- S'appuyer sur les normes et les référentiels.

Etude de casEcrire un Plan d'Assurance Qualité.

6) L'amélioration continue de la qualité

- Le syndrome du papillon de nuit.- Le cycle IDEAL ou la boucle de Deming.- Conduire une revue de fin de projet : déterminer des ACP et enrichir son système.- Les différents modèles de maturité : leurs principes, intérêts et limites.- La certification des processus et des personnes. Avantages et inconvénients.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 103

Page 104: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesS'auto-évaluer. Tracer les grandes lignes de son plan d'amélioration de la qualité.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 104

Page 105: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : LSD

ParticipantsChefs de projetsdéveloppement, analystesdéveloppeurs, responsablesméthodes Projet.

Pré-requisConnaissances de base endéveloppement logiciel.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS16 sep. 2019, 18 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formation

Lean Software Development, mise en œuvre> Développement logiciel> Test et qualité des applications

Cette formation vous présente les principes fondamentaux du Lean Thinking. Elle vous apprendra àcartographier votre processus de développement logiciel, à intégrer dans vos projets les pratiques et lesoutils du Lean Software Development et à les mettre en œuvre.

OBJECTIFS PEDAGOGIQUES

Comprendre la philosophie et les principes majeurs du "Lean Thinking"Utiliser le Value Stream Mapping (VSM) pour détecter les gaspillagesElaborer et mesurer des indicateurs de performance du développementMettre en œuvre les bonnes pratiques Lean pour la qualité du codeConstruire des indicateurs de satisfaction client dans une vision LeanPositionner le Lean par rapport aux autres méthodes de gestion de la qualité du développement

1) Introduction au Lean Thinking2) Les principes du Lean3) Les outils pour mesurer et calibrer le projet4) Mise en œuvre des principes du LeanSoftware Development

5) Les mesures du Lean6) Le Lean et les autres méthodes7) Etude de cas

1) Introduction au Lean Thinking

- L'histoire du Lean.- Les principes majeurs du "Lean Thinking".- Première présentation du Lean Software Development.

2) Les principes du Lean

- Eliminer les gaspillages.- Construire la qualité intrinsèque.- Favoriser la connaissance.- Livrer rapidement.- Retarder la décision.- Respecter les personnes.- Optimiser le système dans son ensemble.

Travaux pratiquesRéflexion sur les principes du Lean. Cas d'application.

3) Les outils pour mesurer et calibrer le projet

- Outil pour calibrer le projet, choisir les acteurs et définir la cible.- Le Value Stream Mapping (VSM) : un outil pour voir les gaspillages.- Définir ses objectifs de performances.- Quantifier ses activités.- Mesurer les efforts de développement logiciel.

Travaux pratiquesDéfinir la cible d'un projet d'amélioration. Identifier les gaspillages. Définir des indicateurs de performance.Mesure des activités et comparaison aux indicateurs.

4) Mise en œuvre des principes du Lean Software Development

- Réduire le travail partiellement fait.- Réduire l'excès de fonctionnalités.- Réduire les problèmes de transmission d'information, d'attentes ou de retard.- Préserver la capacité de réaction de l'équipe.- Le feedback permanent.- Viser la qualité : tests, TDD, TDR, intégration continue.- Les bonnes pratiques pour la qualité du code : standards, revues de code, Refactoring, Pair Programming...

5) Les mesures du Lean

- Le Lean et la vision du produit, la valeur du produit et sa livraison rapide.- Mesure du temps de cycle.- Mesure du ROI.- Mesure de la satisfaction client.

6) Le Lean et les autres méthodes

- Lean et Six-Sigma. Lean et CCMI.- Lean et méthodes agiles (XP, Scrum...).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 105

Page 106: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

ainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesRéflexion sur le positionnement des différentes méthodes.

7) Etude de cas

- Choix d'un sujet. Applications des principes du Lean.- Mise en place d'un plan d'action pour accompagner les changements.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 106

Page 107: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 2 jour(s)Réf : MAD

ParticipantsDéveloppeurs, architectes,testeurs, futurs managersAgiles et Scrum Masters,responsables qualité/méthodes.

Pré-requisConnaissances de basedes méthodes Agiles.Connaissances enprogrammation en Java.

Prix 2019 : 1660€ HT

Dates des sessions

PARIS30 sep. 2019, 21 nov. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Méthodes Agiles, ingénierie et test logiciel> Développement logiciel> Test et qualité des applications

Les méthodes de développement agiles recommandent de livrer fréquemment un logiciel à tester, touten encourageant l'excellence technique. Vous apprendrez à mettre en place une méthodologie dedéveloppement pilotée par les tests, à augmenter la qualité de votre code et à utiliser les tests commespécification.

OBJECTIFS PEDAGOGIQUES

Comprendre la philosophie et les règles d'ingénierie logicielle en agileMettre en œuvre des tests unitaires avec un framework de testImplémenter une solution en Test Driven Development en JavaAppliquer des techniques pour refactorer un code à risqueUtiliser des doubles de tests pour simuler un comportementAutomatiser un scénario de tests fonctionnels

1) Introduction2) Les tests agiles3) Les tests développeurs4) Le TDD, développement guidé par les tests

5) "Refactoring", le remaniement de code6) Isolation des tests7) Le test comme cahier des charges, la notiond'ATDD8) Conclusions

Méthodes pédagogiques

Alternance cours et ateliers. Echanges d'expériences. Partage et formalisation des bonnes pratiques.

1) Introduction

- Pratiques d'ingénierie logicielle et méthodes Agiles.- Le développement incrémental et itératif.- L'équipe Agile. Scrum et XP.

Réflexion collectivePartage d'expérience et échanges autour des pratiques d'ingénierie et de test logiciel.

2) Les tests agiles

- Définition et périmètre des tests agiles.- Cycle de développement : origine du TDD (Test Driven Development), ATDD, TDR, les types de tests...

3) Les tests développeurs

- Définition et objectifs : les patterns basiques XUnit.- Principe des tests unitaires automatisés.- Règles de simplicité : règle des "3 A" (Arrange, Act, Assert).- Mise en œuvre de tests unitaires avec JUnit, le framework de test en Java.- Lanceur de tests (TestRunner).- Les méthodes d'Assertions.

4) Le TDD, développement guidé par les tests

- Le cycle de développement.- Le principe du TDD : "test first", "tester, coder, refactorer".- TDD et pratiques agiles (XP) : l'intégration continue, le Pair Programming.- Démonstration du TDD sur un cas concret.

Etude de casImplémentation d'une solution en TDD, écriture des tests Junit.

5) "Refactoring", le remaniement de code

- Principes du refactoring.- Réduire l'apparition de la dette technique, rendre le code compréhensible.- Comment identifier le code à risque ? La notion de "Code Smells", signes de danger potentiel.- Les principales opérations de refactoring.- Rappel sur les Design Patterns.

Travaux pratiquesRefactoring de code à risque.

6) Isolation des tests

- Les doubles de test, leur utilisation.- Le "Mock Object" pour vérifier certaines hypothèses.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 107

Page 108: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

- Le "Fake", pour la simulation.- Le "Stub" : fournir une réponse prédéfinie à un appel.

Travaux pratiquesUtilisation de double de tests.

7) Le test comme cahier des charges, la notion d'ATDD

- Les principes et avantages de l'ATDD.- Du scénario au test de recette.- Combiner ATDD, BDD et TDD.- Les outils (Fitnesse, Cucumber...).

Etude de casRédaction et automatisation de scénarios de tests.

8) Conclusions

- Les bénéfices du TDD, le coût des tests.- Les autres types de tests (interface graphique, Web..).- Quelques outils.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 108

Page 109: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : TAG

ParticipantsAnalystes, chefs de projet,développeurs, testeurs,assistants à maîtrised'ouvrage.

Pré-requisConnaissances de base engestion de projets logiciels.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS30 sep. 2019, 23 oct. 201913 nov. 2019, 02 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présence

Tests Agiles, démarche et mise en œuvre> Développement logiciel> Test et qualité des applications

Ce stage vous permettra de faire le point sur les techniques et les méthodes de test Agiles. Il vous apprendraà organiser les tests dans une conduite de projet Agile. Il vous permettra d'être mieux armé pour définir unebonne solution, la communiquer efficacement en équipe et bien la réaliser.

OBJECTIFS PEDAGOGIQUES

Passer en revue les principes de la démarche Agile et leurs impacts sur l'organisation des testsElaborer la vision d'une application à développer et prioriser les users storiesComprendre le principe d'Acceptance Test Driven Development et rédiger un scénario de testAppréhender la notion de développement piloté par des tests (TDD)Identifier les principes de refactoring, de contrôle qualité du code et d'intégration continue

1) Cycle de vie et projets agiles2) Expression du besoin dans le projet Agile3) Le modèle ATDD, les spécificationsexécutables

4) Définition et principes du TDD,développement piloté par les tests5) Intégration continue

Travaux pratiques

Ce cours propose des ateliers pratiques autour des besoins et des tests ainsi que des démonstrations pour lapartie technique.

1) Cycle de vie et projets agiles

- Les opportunités offertes par le développement agile de logiciels et de produits.- Motivation de l'Agilité. Valeurs et principes, accepter le changement des besoins clients.- La démarche agile, itérative et incrémentale.- Le test dans le développement Agile.

Mise en situationAtelier en groupe permettant de comprendre la démarche du test Agile.

2) Expression du besoin dans le projet Agile

- Identifier la valeur du point de vue des utilisateurs, tester ses idées, Lean Startup.- Bien connaître ses utilisateurs, tester les catégories d'utilisateurs, créer des Personas, UX.- Faire un impact, relier les actions des acteurs du projets à ses objectifs et utilisateurs, Impact Mapping.- Découper les besoins sous la forme d'histoires utilisateurs, User Stories.- Simplification, priorisation, rédaction et organisation des histoires utilisateurs.

Travaux pratiquesElaborer l'expression du besoin d'une application à développer (Story Mapping). Prioriser les histoiresutilisateurs.

3) Le modèle ATDD, les spécifications exécutables

- Le principe d'ATDD (Acceptance Test Driven Development) : développement piloté par les testsd'acceptation.- BDD (Behavior Driven Development) : développement piloté par les comportements.- Spécifications par l'exemple, spécifications executables, tests de non-régression, tests fonctionnels.- Cycle du projet pour les spécifications exécutables.

Travaux pratiquesDécouverte d'un domaine métier et rédaction de spécifications par l'exemple. Démonstration de l'outillage.

4) Définition et principes du TDD, développement piloté par les tests

- Typologie des tests.- Origine du TDD (Test Driven Development).- Cycle de développement du TDD. Red Green Refactor, baby steps.- Refactoring et conception émergente.- Couverture de tests.

DémonstrationDémonstration d'un développement en Java piloté par les tests. Démonstration de refactoring sur un codecomplexe.

5) Intégration continue

- Les différents composants de l'intégration continue.- Mise en place de la plateforme d'intégration continue.- Intégration continue et métrique.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 109

Page 110: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

est fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

Travaux pratiquesDémonstration de Jenkins et de SonarQube.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 110

Page 111: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 3 jour(s)Réf : AGI

ParticipantsAnalystes, chefs de projets,testeurs.

Pré-requisConnaissances de base entest logiciel.

Prix 2019 : 2030€ HT

Dates des sessions

PARIS02 sep. 2019, 04 nov. 201902 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de fin

Méthodes Agiles, Test Driven Requirement> Développement logiciel> Test et qualité des applications

Le Test Driven Requirement est une démarche de formalisation des besoins issue des Méthodes Agiles quipermet de réduire les risques d'incompréhension. Cette formation vous montrera comment adopter cettedémarche, rédiger des exigences conduites par les tests et préparer les tests au plus tôt.

OBJECTIFS PEDAGOGIQUES

Comprendre les principes d'une démarche itérative incrémentaleFormuler des spécifications et comprendre les notions d'histoires-utilisateursMettre en œuvre le TDR avec un outilAdopter une démarche pilotée par les testsValider les spécifications par les tests

1) Cycle de vie et projets Agiles2) Expression du besoin3) Les principes du TDR

4) Tests pour les exigences5) Adoption

Travaux pratiques

Mise en situation sur un projet : analyse du besoin, mise en place des tests avec l'outil Fitnesse, réalisationen TDD.

1) Cycle de vie et projets Agiles

- Cycle prédictif ou adaptatif.- Accepter le changement des besoins clients.- Démarche itérative et incrémentale.- Méthodes Agiles (les fondamentaux, Scrum, eXtreme Programming, Crystal).

Travaux pratiques"Flip the Coin" : par équipe, identifier les points d'un travail itératif et incrémental.

2) Expression du besoin

- Trouver les spécifications.- Norme de formalisation et bonnes pratiques.- Satisfaction du client.- Les "histoires-utilisateurs" (User Story).

Travaux pratiquesFormulation des besoins. Identifier le besoin du client par interview (focus sur une fonctionnalité). StoryMapping : identifier les thématiques permettant de définir une livraison par palier.

3) Les principes du TDR

- Cycle du projet pour le TDR. Objectifs.- Spécifications exécutables.- Développement piloté par les tests d'acceptation.- Outils de gestion des besoins (FitNesse, GreenPepper).

Travaux pratiquesMise en œuvre du TDR. Démonstration d'utilisation de l'outil FitNesse.

4) Tests pour les exigences

- Tests fonctionnels. Tests d'intégration. Tests unitaires.- Test Driven Development, démonstration de mise en œuvre.- Intégration continue.- Behaviour Driven Development.

Travaux pratiquesDémonstration de développement de test fonctionnel avec Cucumber. Atelier d'écriture de spécifications parl'exemple.

5) Adoption

- Bénéfices du TDR.- Organisation du travail et responsabilités.- Contrôle et validation de la démarche TDR.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 111

Page 112: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

de formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 112

Page 113: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

Stage pratique de 02h06jour(s)Réf : 4SO

ParticipantsCette vidéo de formations'adresse aux chefs de projet,aux test-managers ainsiqu'aux concepteurs/testeursconfirmés souhaitant monteren compétences.

Pré-requisAucune connaissanceparticulière.

Prix 2019 : 25€ HT

Dates des sessions

PARIS31 déc. 2019

Modalitésd’évaluationL’évaluation des acquis sefait tout au long de la sessionau travers des multiplesexercices à réaliser (50 à 70%du temps).

Compétences duformateurLes experts qui animentla formation sont desspécialistes des matièresabordées. Ils ont étévalidés par nos équipespédagogiques tant sur leplan des connaissancesmétiers que sur celui de lapédagogie, et ce pour chaquecours qu’ils enseignent. Ilsont au minimum cinq à dixannées d’expérience dansleur domaine et occupentou ont occupé des postes àresponsabilité en entreprise.

Moyenspédagogiques ettechniques• Les moyens pédagogiqueset les méthodesd'enseignement utiliséssont principalement : aidesaudiovisuelles, documentationet support de cours, exercicespratiques d'application etcorrigés des exercices pourles stages pratiques, étudesde cas ou présentation de casréels pour les séminaires deformation.

• A l'issue de chaque stage ouséminaire, ORSYS fournit auxparticipants un questionnaired'évaluation du cours quiest ensuite analysé par noséquipes pédagogiques.

Gestion de tests logiciels, méthode et principaux livrables> Développement logiciel> Test et qualité des applications

OBJECTIFS

Cette vidéo a pour objectif de vous apprendre les bases de la gestion des tests d'un projet informatique,dans un cadre industrialisé. Nous débuterons par un module présentant les principaux concepts et lesdifférents types de tests afin de bien préciser le vocabulaire. Nous suivrons ensuite l'approche préconisée parl'International Software Testing Quality Board (ISTQB) : une analyse des risques et exigences permettant dedégager une stratégie de test. Nous détaillerons ainsi un plan de test décrivant un périmètre théorique puisun périmètre réel de test prenant en compte les éventuelles dégradations applicatives et environnementales.Puis, nous présenterons également l'estimation de charge. Nous continuerons en suivant les étapes duprocessus : la préparation de jeux d'essai pertinents, la rédaction des tests fonctionnels puis des teststechniques. Ensuite, nous examinerons la phase d'exécution des tests. Celle-ci débute par des testsd'acceptation préliminaires qui sont destinés à valider la possibilité matérielle de dérouler les campagnesprévues. Nous étudierons ensuite le processus de gestion des observations. Nous finirons en traitant le casparticulier des tests en méthode AGILE (et plus précisément SCRUM).

1) Introduction et généralités2) Définir un périmètre de test : la stratégie3) Préparer les tests

4) Exécuter les tests5) Conclusion

1) Introduction et généralités

- Introduction- Principaux concepts- Types de test

2) Définir un périmètre de test : la stratégie

- Périmètre théorique de test- Périmètre réel de test- Préparer l'organisation : estimer la charge

3) Préparer les tests

- Définir des jeux d'essai pertinents- Rédiger les tests manuels fonctionnels- Rédiger les tests manuels techniques

4) Exécuter les tests

- Accepter ou refuser l'application- Campagnes de test et déclaration d'observation- Qualifier les observations efficacement- Spécificité des tests en méthode AGILE / SCRUM- Piloter une recette : compte-rendu et indications clés

5) Conclusion

- Ce qu'il faut retenir et les 5 conseils du formateur

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 113

Page 114: applications Développement logiciel, Test et qualité des · - Framework de tests unitaires et test fonctionnel de qualification. Travaux pratiques Spécification par l'exemple avec

• Une feuille d’émargementpar demi-journée de présenceest fournie en fin de formationainsi qu’une attestation de finde formation si le stagiaire abien assisté à la totalité de lasession.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 114