{"id":12868,"date":"2022-07-02T17:19:10","date_gmt":"2022-07-02T17:19:10","guid":{"rendered":"http:\/\/705consulting.com\/?page_id=12868"},"modified":"2023-02-21T00:55:26","modified_gmt":"2023-02-21T00:55:26","slug":"formation-test-de-logiciel","status":"publish","type":"page","link":"https:\/\/705consulting.com\/index.php\/formation-test-de-logiciel\/","title":{"rendered":"FORMATION TEST DE LOGICIEL"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12868\" class=\"elementor elementor-12868\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f419774 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f419774\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b7ddcf4\" data-id=\"b7ddcf4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-258fa8e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"258fa8e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-1f15051\" data-id=\"1f15051\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-45b9f54 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"45b9f54\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a3cff03\" data-id=\"a3cff03\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f3991e2 elementor-widget elementor-widget-witr_section_t_widget\" data-id=\"f3991e2\" data-element_type=\"widget\" data-widget_type=\"witr_section_t_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<!-- text widget center -->\n\t\t\t\t\t<div class=\"witr_text_widget\">\n\t\t\t\t\t\t<div class=\"witr_text_widget_inner\">\n\t\t\t\t\t\t\t<!-- text widget top -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- text widget middle -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- text widget bottom -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- content -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p><p>Cette formation Test Logiciel vous donne l'occasion de mettre en pratique des m\u00e9thodes de test de logiciel tout au long du cycle de d\u00e9veloppement, pour garantir que le logiciel concern\u00e9 soit parfaitement fonctionnel et plus facile \u00e0 maintenir ; votre entreprise pourra ainsi gagner du temps et de l'argent et s'\u00e9pargner bien des tracas<\/p><\/p>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!--- repeater content --->\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-476bc18 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"476bc18\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-224c9a9\" data-id=\"224c9a9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-335bcc4 elementor-widget elementor-widget-toggle\" data-id=\"335bcc4\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.7.8 - 02-10-2022 *\/\n.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{-webkit-margin-start:-5px;margin-inline-start:-5px;width:1em;height:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-container>.elementor-widget-toggle{width:var(--container-widget-width,100%)}<\/style>\t\t<div class=\"elementor-toggle\" role=\"tablist\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5381\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"tab\" aria-controls=\"elementor-tab-content-5381\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TEST DE LOGICIEL: LES FONDAMENTAUX <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5381\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5381\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette formation Test Logiciel vous donne l&#8217;occasion de mettre en pratique des m\u00e9thodes de test de logiciel tout au long du cycle de d\u00e9veloppement, pour garantir que le logiciel concern\u00e9 soit parfaitement fonctionnel et plus facile \u00e0 maintenir ; votre entreprise pourra ainsi gagner du temps et de l&#8217;argent et s&#8217;\u00e9pargner bien des tracas<\/p><p>A l&#8217;issue de cette formation test de logiciel vous serez capable de :<\/p><ul><li>Mettre en oeuvre et mener des tests et l&#8217;Assurance Qualit\u00e9<\/li><li>Utiliser des techniques de conception de tests fonctionnels et structurels<\/li><li>G\u00e9rer les tests, y compris la planification, l&#8217;estimation, le suivi et le contr\u00f4le<\/li><li>Contr\u00f4ler des composants cl\u00e9s via la gestion des configurations (CM)<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Cette formation test logiciel s&#8217;adresse \u00e0 toutes les personnes impliqu\u00e9es dans la planification, le d\u00e9veloppement, la r\u00e9alisation et l&#8217;analyse des tests de logiciels. Sont concern\u00e9s les testeurs de logiciels, les programmeurs, les responsables de tests et les sp\u00e9cialistes de la qualit\u00e9.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Vous devez conna\u00eetre les principes de base du d\u00e9veloppement de logiciel. La connaissance des concepts et langages de programmation est utile mais pas requise.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>Bases du test de logiciel et de l&#8217;Assurance Qualit\u00e9<\/h3><p>Identification des causes des d\u00e9fauts des logicielsOrganiser des proc\u00e9d\u00e9s de testsMise en \u0153uvre et ex\u00e9cution\u00c9valuation des crit\u00e8res de sortie et reporting<\/p><h3>Garantir le succ\u00e8s du test gr\u00e2ce au cycle de vie du logiciel<\/h3><p><strong>D\u00e9tecter les d\u00e9fauts lors de l&#8217;applicationdes techniques d&#8217;inspection<\/strong>D\u00e9finir le processus d&#8217;inspectionPlanifier et mener une inspectionCommuniquer les r\u00e9sultats de l&#8217;inspection<strong>Identifier les concepts cl\u00e9s des tests de maintenance<\/strong>Identifier les raisons du test de maintenanceEffectuer des tests de maintenance<strong>S&#8217;adapter \u00e0 la psychologie du test<\/strong>Diff\u00e9rence d&#8217;\u00e9tat d&#8217;esprit du d\u00e9veloppeur vs testeurD\u00e9chiffrer les diff\u00e9rents niveaux d&#8217;ind\u00e9pendance<strong>Mettre en oeuvre une feuille de route<\/strong>S\u00e9lectionner et documenter les normesAssurer la maintenance des rapportsParticiper aux revues et aux audits<\/p><h3>Techniques de conception de test Logiciel<\/h3><p><strong>Techniques de test logiciel bas\u00e9es sur les sp\u00e9cifications<\/strong>Partition d&#8217;\u00e9quivalenceTransition d&#8217;\u00e9tatAnalyse des valeurs limites<strong>Techniques<\/strong><strong>\u00a0<\/strong><strong>de test logiciel\u00a0bas\u00e9es sur la structure<\/strong>CodeD\u00e9cisionsConditions<strong>Partage de connaissances bas\u00e9es sur l&#8217;exp\u00e9rience<\/strong>IntuitionExp\u00e9rienceConnaissances<\/p><h3>Gestion de la qualit\u00e9 et des tests<\/h3><p><strong>L&#8217;importance des recommandations qualit\u00e9 et d&#8217;une politique de tests<\/strong>Attribuer les r\u00f4les et les responsabilit\u00e9sNormaliser la documentation de tests<strong>Structurer un plan de qualit\u00e9 et de test d&#8217;un logiciel<\/strong>Identifier les objectifs et \u00e9valuer les crit\u00e8res d&#8217;entr\u00e9e et de sortieAttribuer les ressources ad\u00e9quates<strong>Interpr\u00e9tation d&#8217;un rapport de synth\u00e8se de test\u00a0logiciel\u00a0<\/strong>\u00c9valuer le contenu du rapport de synth\u00e8seAppliquer les m\u00e9triques courantes<\/p><h3>Savoir utiliser les outils de test<\/h3><p><strong>Classification des diff\u00e9rents types d&#8217;outils<\/strong><strong>\u00a0<\/strong><strong>de test logiciel\u00a0<\/strong>Gestion des testsTests statiquesSp\u00e9cifications de testsEx\u00e9cution et tra\u00e7abilit\u00e9Performances et suivi<strong>Mise en place d&#8217;un outil dans une entreprise<\/strong>Identification des risques et b\u00e9n\u00e9fices potentielsPrise en compte de circonstances sp\u00e9ciales<strong>Am\u00e9lioration continue des processus<\/strong>D\u00e9finir une m\u00e9triqueMettre en oeuvre des actions correctivesSe concentrer sur les techniques de pr\u00e9vention<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5382\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"tab\" aria-controls=\"elementor-tab-content-5382\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TEST LOGICIEL: M\u00c9TIERS, CONCEPTS ET OUTILS<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5382\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5382\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette\u00a0<strong>formation Test Logiciel m\u00e9tiers, concepts et outils<\/strong>\u00a0introduit la place des tests dans le projet logiciel autour des 3 axes de gestion :<\/p><ul><li>Les pratiques m\u00e9thodologiques de test logiciel<\/li><li>Les profils et m\u00e9tiers autour du test<\/li><li>Les outils de support du processus de test au sein des organisations et des projets<br \/><br \/><\/li><\/ul><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Comprendre les enjeux du Test dans les projets logiciel de nos jours et, surtout, leurs apports pour soutenir la comp\u00e9titivit\u00e9<\/li><li>D\u00e9couvrir les fondamentaux du Test Logiciel<\/li><li>D\u00e9crire le processus de Test<\/li><li>Conna\u00eetre la place du test dans le cycle de vie Logiciel (les niveaux de test)<\/li><li>Conna\u00eetre les standards internationaux et la professionnalisation du m\u00e9tier du test (ISTQB, TMMi)<\/li><li>D\u00e9couvrir les outils de support des activit\u00e9s de test et leur place dans le monde de l\u2019informatique aujourd\u2019hui<\/li><li>Fournir les \u00e9l\u00e9ments pour aider aux choix concernant les tests dans la r\u00e9ussite des projets SI.<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours est destin\u00e9 aux personnes concern\u00e9es par la bonne marche d&#8217;un projet logiciel : Directeur G\u00e9n\u00e9ral, DSI, Responsable des \u00e9tudes, Chef de projet IT, D\u00e9veloppeur.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Aucun<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Enjeux du Test Logiciel<\/h3><p>Evolution du d\u00e9veloppement logiciel<br \/>Evolution de la qualit\u00e9 dans l\u2019histoire de l\u2019informatique<br \/>Les enjeux du test logiciel<\/p><h3>Les fondamentaux du Test<\/h3><p>Qu\u2019est-ce que le test logiciel ?<br \/>Pourquoi tester ?<br \/>Qui sont les testeurs de nos jours ?<br \/>Comment teste-on de nos jours ?<br \/>Les standards internationaux : ISTQ, TMMi<br \/>La place des tests dans une organisation<\/p><h3>Les challenges du Test Logiciel<\/h3><p>Les tests pour soutenir l\u2019 \u00ab \u00e9volubilit\u00e9 \u00bb des Syst\u00e8mes d&#8217;Information<br \/>La place des tests dans les projets agiles<br \/>La place des tests dans la mobilit\u00e9<\/p><h3>Outils de Test Logiciel<\/h3><p>Les diff\u00e9rentes cat\u00e9gories d\u2019outils des tests :<br \/>\u00a0 &#8211; outils de gestion des tests et des anomalies<br \/>\u00a0 &#8211; outils d\u2019automatisation des tests (ex\u00e9cution &amp; conception)<br \/>\u00a0 &#8211; outils de tests techniques<br \/>\u00a0 &#8211; la bo\u00eete \u00e0 outils d\u2019un testeur exp\u00e9riment\u00e9<br \/>Panoplies des solutions et points faibles :<br \/>\u00a0 &#8211; les solutions commerciales : Ranorex, Calabash, Hewlett Packard (HP ALM (Application Lifecycle Management) \/ QC (Quality Center), HP UFT (Unified Functional Testing), HP performance Center \/ LoadRunner)<br \/>\u00a0 &#8211; les solutions open-source : Testlink, Squash, Selenium, Mantis, JMeter&#8230;<br \/>\u00a0 &#8211; les \u00e9l\u00e9ments \u00e0 prendre en compte pour le choix des solutions selon les contextes<br \/>Int\u00e9gration des outils dans les environnements de d\u00e9veloppement de nos jours :<br \/>\u00a0 &#8211; les solutions Application LifeCycle Management<br \/>\u00a0 &#8211; le continuous testing &amp; DevOps<br \/>\u00a0&#8211; l\u2019agilit\u00e9 et les solutions mobiles<br \/>R\u00e9ussir l\u2019int\u00e9gration des outils de test dans les organisations, les projets.<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5383\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"tab\" aria-controls=\"elementor-tab-content-5383\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION CONSTRUIRE SES PLANS DE TEST ET SES JEUX D\u2019ESSAIS<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5383\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5383\"><h2>Objectifs de la formation\u00a0<\/h2><p>Le test est un passage oblig\u00e9 pour produire des logiciels de qualit\u00e9. Il faut bien s\u00fbr organiser cette activit\u00e9 mais il faut aussi produire le contenu, \u00e0 savoir des sc\u00e9narios, des cas, des s\u00e9ries de valeur. Cette formation rappelle le contexte m\u00e9thodologique et apporte des techniques de production de ces \u00e9l\u00e9ments de contenu des plans de tests.<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Cette formation outils de test s&#8217;adresse aux chefs de projet MOA ou MOE, concepteurs, d\u00e9veloppeurs d&#8217;applications, \u00e9quipes de tests.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Poss\u00e9der une exp\u00e9rience de la conception ou du d\u00e9veloppement d&#8217;applications.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Pr\u00e9sentation<\/h3><p>Acteurs et enjeux.<br \/>L&#8217;importance et la difficult\u00e9 des tests.<\/p><h3>Concepts et d\u00e9finitions<\/h3><p>Tests et cycles de vie.<br \/>Tests et technologies.<br \/>Phases de test et types de tests.<br \/>Qualit\u00e9 du logiciel.<br \/>La base des exigences.<\/p><h3>M\u00e9thodologie : le plan de tests et la conduite du projet<\/h3><p>L&#8217;objectif du plan de tests.<br \/>L&#8217;analyse des risques et de la qualit\u00e9 requise.<br \/>Les crit\u00e8res d&#8217;acceptation.<br \/>La conformit\u00e9 aux exigences.<br \/>Elaborer le plan de tests :<br \/>&#8211; Crit\u00e8res d&#8217;acceptation,<br \/>&#8211; Th\u00e8mes de tests,<br \/>&#8211; Cas de tests,<br \/>&#8211; Jeux d&#8217;essai.<br \/>Ex\u00e9cuter les tests.<br \/>Traiter les \u00e9carts.<br \/>Conduire le projet et ma\u00eetriser le risque.<br \/>Documenter et capitaliser.<br \/>Les particularit\u00e9s de la conduite du projet de test.<\/p><h3>Les tests de d\u00e9veloppement<\/h3><p>Types de tests :<br \/>&#8211; Structurels,<br \/>&#8211; Fonctionnels.<br \/>Tests de composants.<br \/>Tests de requ\u00eates SQL.<br \/>Concevoir les cas de tests et les jeux d&#8217;essai.<br \/>Elaborer une base de tests de d\u00e9veloppement.<br \/>Etablir un bilan des tests de d\u00e9veloppement.<\/p><h3>Les tests d&#8217;int\u00e9gration fonctionnelle et technique<\/h3><p>Acteurs et r\u00f4les.<br \/>Le plan de tests (protocole de recette provisoire).<br \/>&#8211; Identifier les interfaces,<br \/>&#8211; Approche m\u00e9tier.<br \/>Cr\u00e9er et mettre \u00e0 jour la base de donn\u00e9es de tests.<\/p><h3>Les outils de qualification logicielle<\/h3><p>Objectifs et enjeux.<br \/>Les impacts sur le planning.<br \/>Les outils du march\u00e9.<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5384\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"tab\" aria-controls=\"elementor-tab-content-5384\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION AUTOMATISER LES TEST LOGICIELS LES FONDAMENTAUX <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5384\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5384\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette\u00a0<strong>formation Automatiser les tests logiciels<\/strong>\u00a0vous pr\u00e9sente les strat\u00e9gies d&#8217;automatisation les plus r\u00e9pandues par types et niveaux de tests, puis vous apprend \u00e0 construire votre propre strat\u00e9gie suivant les besoins de votre entreprise.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Comprendre l&#8217;int\u00e9r\u00eat d&#8217;automatiser les tests et conna\u00eetre les diff\u00e9rentes approches d\u2019automatisation<\/li><li>\u00catre en mesure de couvrir les diff\u00e9rents types (statique, structurel et fonctionnel, IHM) et niveaux de tests (test unitaire et test syst\u00e8me)<\/li><li>Savoir \u00e9laborer et planifier sa propre strat\u00e9gie d\u2019automatisation de fa\u00e7on efficace<\/li><\/ul><p>\u00catre en mesure de d\u00e9marrer sa propre activit\u00e9 de test<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours\u00a0<strong>Automatiser les Tests Logiciels<\/strong><strong>\u00a0<\/strong>s&#8217;adresse aux chefs de projet, MOE, responsables ou informaticiens participants aux tests.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette formation\u00a0<strong>Automatiser les Tests Logiciels<\/strong><strong>\u00a0<\/strong>dans de bonnes conditions, il est n\u00e9cessaire de poss\u00e9der des connaissances basiques en programmation (de pr\u00e9f\u00e9rence en Java).<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1<\/h3><h3>Rappels sur les tests<\/h3><p>D\u00e9finition du test<br \/>Les processus de test<br \/>Les diff\u00e9rents niveaux de test (unitaire, int\u00e9gration, syst\u00e8me, recette)<br \/>Les diff\u00e9rents types de test (statique, structurel, fonctionnel et non fonctionnels) et leurs techniques associ\u00e9es<br \/>Les diff\u00e9rents cycles de d\u00e9veloppement (V, it\u00e9ratif, Agile)<\/p><h3>Introduction \u00e0 l\u2019automatisation<\/h3><p>Mythes et r\u00e9alit\u00e9s<br \/>Que peut-on automatiser ?<br \/>Pourquoi automatiser ?<br \/>Dans quels types de cycle ?<br \/>ROI<\/p><h3>Les tests unitaires<\/h3><p>Environnement de test unitaire<br \/>Bouchon<br \/>Test statique et outillage<br \/>Tests structurel et outillage<br \/>Test fonctionnel et non fonctionnel<br \/>Pr\u00e9sentation et utilisation de JUNIT3, ant et Cobertura<\/p><h3>Les tests syst\u00e8mes<\/h3><p>Environnement de tests syst\u00e8mes<br \/>Les diff\u00e9rentes strat\u00e9gies de d\u00e9veloppement d\u2019un simulateur<br \/>Bonnes pratiques<br \/>Qu\u2019est-ce qu\u2019un Framework de test ?<br \/>Test d\u2019API\/ Web Service : TP JUNIT JUNIT 4 , Web Services et DBUnit<br \/>Test d\u2019IHM : les sp\u00e9cificit\u00e9s &#8211; enregistrement Rejeu &#8211; modularit\u00e9 &#8211; reconnaissance graphique<br \/>Pr\u00e9sentation et utilisation de Selenium<\/p><h3>Programmation par mot-cl\u00e9<\/h3><p>Concepts : automatisation syst\u00e9matique<br \/>Pr\u00e9sentation de Robot Framework<br \/>Programmation par mot-cl\u00e9 avec Robot Framework<\/p><h3>Rapport de test<\/h3><p>G\u00e9n\u00e9rer un rapport de test<br \/>Couplage avec un outil de gestion de test<br \/>D\u00e9monstration avec Testlink et Selenium<\/p><h3>Conclusion<\/h3><p>Quelles comp\u00e9tences, quels profils ?<br \/>Choix d\u2019un outil : mise en place, formation, manuel d\u2019utilisation, bonnes pratiques<br \/>Co\u00fbt et ROI<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5385\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"tab\" aria-controls=\"elementor-tab-content-5385\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TEST DES APPLICATIONS JAVA: LES BOONES PRATIQUES POUR DES TEST EFFICACES <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5385\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5385\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette formation se concentre sur les probl\u00e9matiques de tests des applications Java et Java EE. Apr\u00e8s une introduction \u00e0 la typologie des tests, le cours expose les bonnes pratiques de d\u00e9veloppement de classe ou de plan de test. Pour chaque probl\u00e9matique, un atelier utilisant un outil OpenSource largement r\u00e9pandu permet de mettre en pratique les recommandations expos\u00e9es.<\/p><p>\u00a0<\/p><p>\u00a0\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Mettre en place les diff\u00e9rents types de tests usuels sur une application<\/li><li>Ma\u00eetriser les bonnes pratiques de d\u00e9veloppement de classe ou de plan de tests<\/li><\/ul><p>Ma\u00eetriser les diff\u00e9rentes m\u00e9thodologies de production<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Cette formation Tests des applications Java s&#8217;adresse aux d\u00e9veloppeurs, chefs de projets ou architectes impliqu\u00e9s dans la r\u00e9alisation d&#8217;applications Java EE.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Conna\u00eetre le langage de programmation Java.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction aux tests des applications Java EE<\/h3><p>Qu&#8217;est-ce que le test ? Sa probl\u00e9matique et son importance<br \/>Les types de tests : tests unitaires, test d&#8217;int\u00e9gration, tests fonctionnels, tests de charge&#8230;<br \/>Les moyens : les plates-formes de test, l&#8217;instrumentation, l&#8217;automatisation, l&#8217;organisation des activit\u00e9s de test<br \/>Tests et conduite de projet : probl\u00e9matique de l&#8217;organisation des tests, comment g\u00e9rer l&#8217;incertitude, la documentation li\u00e9e aux tests<br \/>Test et m\u00e9thodologies : Tests et USDP, Tests et UML, l&#8217;int\u00e9gration continue et l&#8217;approche eXtreme Programming<br \/>Particularit\u00e9s des applications Java EE : diff\u00e9rence entre les tiers, isolation des couches, prise en compte de la concurrence, notion d&#8217;anomalies<\/p><h3>Tests unitaires (JUnit, TestNG)<\/h3><p>La finalit\u00e9 des tests unitaires<br \/>Le test, pourquoi s&#8217;en priver ? La simplicit\u00e9 de JUnit<br \/>S\u00e9paration de la classe Test et de la classe \u00e0 tester<br \/>D\u00e9finition de la classe de tests et des cas de tests<br \/>Mise en place des suites de tests<br \/>JUnit, TestNG et Eclipse, plug-ins disponibles, param\u00e9trage de l&#8217;environnement, \u00e9criture des cas de tests, des suites des tests, ex\u00e9cution du test<strong><em>TD :<\/em><\/strong><em>G\u00e9n\u00e9rer les classes de test d&#8217;un projet existant, les ex\u00e9cuter avec Ant<\/em><\/p><h3>Tests d&#8217;int\u00e9gration (Arquillian)<\/h3><p>Probl\u00e9matique des tests d&#8217;int\u00e9gration, diff\u00e9rence avec tests unitaires, r\u00e8gles de nommage<br \/>Le container Java EE, les conteneurs embarqu\u00e9s<br \/>Le pattern d&#8217;injection de d\u00e9pendances pour l&#8217;isolation, le cas de Spring<br \/>Base de donn\u00e9es et test d&#8217;int\u00e9gration<br \/>L&#8217;innovation Arquillian<br \/><strong><em>TD :<\/em><\/strong><em>\u00c9criture de plusieurs classes de test d&#8217;int\u00e9gration pour les diff\u00e9rentes couches de Java E<\/em><\/p><h3>Tests fonctionnels (suite Selenium)<\/h3><p>L\u2019approche bo\u00eete noire, particularit\u00e9s du test fonctionnel des applications web<br \/>Historique du projet Selenium et composants de la suite<br \/>Selenium IDE : pr\u00e9sentation, syntaxe des scripts de test<br \/>Selenium Web Driver, programmation de test, int\u00e9gration avec JUnit Diversit\u00e9 du client et Selenium Grid<strong><em>TD :<\/em><\/strong><em>Enregistrement et ex\u00e9cution d&#8217;un sc\u00e9nario de test avec Selenium IDE<\/em><em><br \/>Ecriture d&#8217;une classe de test fonctionnel, ex\u00e9cution dans l&#8217;IDE Eclipse<\/em><\/p><h3>Tests de performance et de mont\u00e9e en charge avec JMeter<\/h3><p>Probl\u00e9matique et processus it\u00e9ratif<br \/>Mise en place de ,l&#8217;architecture de tests<br \/>Panorama des outils disponibles<br \/>Pr\u00e9sentation du projet JMeter<br \/>Introduction \u00e0 la notion de plan de test, les diff\u00e9rents \u00e9l\u00e9ments disponibles<br \/>Particularit\u00e9s des applications Web<br \/>Les groupes de processus, les contr\u00f4leurs, les diff\u00e9rents listeners<br \/>Construction d&#8217;un plan de test par enregistrement<br \/>Mise en place de la plate-forme de test, les diff\u00e9rentes alternatives, le remote testing<br \/>Ex\u00e9cution le plan de test et analyse des r\u00e9sultats<br \/>Les Best Practices<strong><em>TD :<\/em><\/strong><em>Benchmark de l&#8217;application de gestion des contacts<\/em><\/p><h3>Automatisation des tests, les tests dans l&#8217;int\u00e9gration continue<\/h3><p>La n\u00e9cessit\u00e9 de l&#8217;automatisation<br \/>Les tests dans le processus de build<br \/>Automatisation avec Ant : t\u00e2ches JUnit, Arquillian, JMeter<br \/>Les tests dans le cycle de vie de Maven, le plugin Surefire<br \/>Configuration Maven pour les tests d&#8217;int\u00e9gration<br \/>Les tests dans l&#8217;int\u00e9gration continue, la publication de r\u00e9sultats<br \/>Les m\u00e9triques li\u00e9s aux tests, les tests d&#8217;acceptance<br \/>Pr\u00e9sentation de Jenkins et des plugins associ\u00e9s<br \/><strong><em>TD :<\/em><\/strong><em>Automatisation avec Ant de tests unitaires puis de tests de charge. Maven et les tests d&#8217;int\u00e9gration.<\/em><em><br \/>Construction de jobs Jenkins liant les diff\u00e9rents types de tests.<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5386\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"tab\" aria-controls=\"elementor-tab-content-5386\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TESTER DES APPLICATIONS ANGULAR AVEC LES LIBRAIRIES KARMA, JASMINE ET PROTRACTOR <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5386\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5386\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette\u00a0<strong>formation Tester des Applications Angular<\/strong>\u00a0pr\u00e9sente en d\u00e9tail les\u00a0<strong>frameworks de tests<\/strong>\u00a0recommand\u00e9s et utilis\u00e9s par l\u2019\u00e9quipe Angular : Karma, Jasmine et Protractor.<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>\u00c9crire des tests unitaires avec Jasmine<\/li><li>\u00c9crire des tests end2end avec Protractor<\/li><li>Ex\u00e9cuter et automatiser ces tests dans votre environnement de d\u00e9veloppement avec Karma, gulp<\/li><\/ul><p>Int\u00e9grer tous ces tests dans des pipelines de CI\/CD<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours\u00a0<em>Tester des applications Angular<\/em>\u00a0s&#8217;adresse aux d\u00e9veloppeurs JavaScript\/TypeScript ayant une exp\u00e9rience Angular.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Cette formation Tests d&#8217;applications Angular est la suite logique de la\u00a0formation Angular : D\u00e9velopper une application Web (ANGR).<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction (Tests)<\/h3><p>Typologie des tests<br \/>Particularit\u00e9s des front-end javascript<br \/>Pr\u00e9sentation des frameworks<\/p><h3>Le Runner Karma<\/h3><p>Vocation de Karma,<br \/>Fonctionnement de Karma<br \/>Relation avec node.js<br \/>Relation avec les browsers, plugins<br \/>Installation et configuration<\/p><p><strong><em>Atelier<\/em><\/strong><\/p><p><em>Installation et ex\u00e9cution de test unitaires fournis<\/em><\/p><h3>Tests unitaires avec Jasmine<\/h3><p>Particularit\u00e9s des tests unitaires<br \/>Vocabulaire<br \/>Suite et test, setup, teardown, organisation des fichiers dans un projet Angular<br \/>Expectations et Matchers<br \/>Mocking et Spy<br \/>Horloge simul\u00e9e de Jasmine<br \/>Test de l\u2019asynchronisme<br \/>Singer les appels Ajax<\/p><h3>Tests e2e avec Protractor<\/h3><p>Architecture de Protractor<br \/>Installation, mise en place serveur Selenium, navigateur<br \/>\u00c9criture de test<br \/>Le fichier de configuration<br \/>Interagir avec les \u00e9l\u00e9ments DOM, locators et ElementFinders<br \/>PageObjects<br \/>D\u00e9bugger les tests Protractor<\/p><h3>Int\u00e9gration CI\/CD<\/h3><p>Int\u00e9gration des runners avec Circle CI, Travis CI, Jenkins CI<br \/>Apport de PhantomJS<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5387\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"tab\" aria-controls=\"elementor-tab-content-5387\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION LE FRAMEWORK JUNIT <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5387\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5387\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette<strong>\u00a0<\/strong><strong>formation Framework JUnit<\/strong><strong>\u00a0<\/strong>vous permet de ma\u00eetriser le framework ainsi que les outils annexes afin d\u2019adopter une m\u00e9thodologie Test Driven Development pour la r\u00e9ussite de votre projet et r\u00e9duire les co\u00fbts de maintenance.<\/p><p>\u00a0<\/p><p>A l\u2019issue de cette\u00a0<strong>formation <\/strong>vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires :\u00a0<\/p><ul><li>Comprendre l\u2019int\u00e9r\u00eat et les limites des tests unitaires<\/li><li>Utiliser Junit avec vos programmes Java<\/li><li>Mettre en \u0153uvre des tests d\u2019int\u00e9gration<\/li><li>Utiliser Junit dans un contexte d\u2019int\u00e9gration continue (CI)<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce stage JUnit cible principalement les d\u00e9veloppeurs. Il convinet autant aux personnes d\u00e9couvrant les tests unitaires qu&#8217;\u00e0 celles ayant une premi\u00e8re exp\u00e9rience avec les versions ant\u00e9rieures de JUnit.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Connaisance du Langage Java<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction aux tests Unitaires<\/h3><p>D\u00e9finitions, Typologies des tests<br \/>M\u00e9thodologies, XP Programming, TDD<br \/>Pratiques et recommandations<br \/>Les outils du monde Java<\/p><h3>Tests unitaires avec JUnit<\/h3><p>\u00c9crire un bon test unitaire<br \/>D\u00e9marrer avec JUnit<br \/>Assertions et Contraintes Hamcrest<br \/>Isolation avec Mockito<\/p><h3>Compl\u00e9ments JUnit<\/h3><p>Tests des exceptions<br \/>Tests avec timeout<br \/>Tests param\u00e9tr\u00e9s, tests dynamiques<br \/>TestSuite, filtering et tags<br \/>Extension du cycle JUnit<\/p><h3>Tests d\u2019int\u00e9gration<\/h3><p>Particularit\u00e9s des tests d\u2019int\u00e9gration<br \/>Serveurs et bases embarqu\u00e9s<br \/>Tests couche d\u2019acc\u00e8s aux donn\u00e9es<br \/>Tests API REST<br \/>Tests applications Web<\/p><h3>JUnit et l\u2019int\u00e9gration continue<\/h3><p>JUnit et outils de build<br \/>Couverture des tests avec jacoco et sonarqube<br \/>Int\u00e9gration Jenkins<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5388\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"tab\" aria-controls=\"elementor-tab-content-5388\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION JMETER: TEST DE CHARGE ET OPTIMISATION DES APPLICATIONS <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5388\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5388\"><h2>Objectifs de la formation\u00a0<\/h2><p>pache JMeter est utilis\u00e9 pour simuler de forte charge sur des serveurs Web (mais \u00e9galement FTP, LDAP, JMS ;&#8230;) afin de mesurer leurs r\u00e9sistance \u00e0 la charge. JMeter g\u00e9n\u00e8re des tableaux de mesures ou des graphiques permettant d&#8217;analyser la performance d&#8217;une application soumise \u00e0 de fortes charges.<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Cette formation JMeter s&#8217;adresse \u00e0 des programmeurs, d\u00e9veloppeurs, chefs de projet d\u00e9sireux de mettre en place un environnement d&#8217;int\u00e9gration continue pour leurs projets Java.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Java, notions du cycle de d\u00e9veloppement<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction aux tests de charges<\/h3><p>Vocabulaire, Types de tests li\u00e9s \u00e0 la performance\u00a0Le plan de test, d\u00e9finitions, les donn\u00e9es de test, l&#8217;environnementPr\u00e9sentation des r\u00e9sultats et bilans des tests\u00a0Outils et m\u00e9thodologie, Automatisation des tests de charge lors des buildsPr\u00e9sentation de JMeter, Historique du projet, couverture fonctionnelle<\/p><h3>Installation et Mise en place de JMeter<\/h3><p>Configuration minimale, les diff\u00e9rentes architecturesPr\u00e9sentation de la distribution, diff\u00e9rents formats de fichiers utilis\u00e9sPr\u00e9sentation de l&#8217;interface utilisateur<strong><em>Travaux Pratiques :<\/em><\/strong><em>Installation, ex\u00e9cution et parcours de l&#8217;interface JMeter<\/em><\/p><h3>Mise en place d&#8217;un plan de test<\/h3><p>\u00c9l\u00e9ments du plan de test : Groupes d&#8217;utilisateur, Configuration, Pr\u00e9-processeur, post-processeur, \u00e9chantillons, assertions, r\u00e9cepteursRelation hi\u00e9rarchique entre les \u00e9l\u00e9ments du plan de testAjout de configuration par d\u00e9fautGestion des cookies, ent\u00eates HTTP, du cache, de l&#8217;authentificationUtiliser JMeter comme proxy pour enregistrer un plan de testBonnes pratiques selon les types de sites ou d&#8217;applications web<strong><em>Travaux Pratiques :<\/em><\/strong><em>Enregistrement d&#8217;un sc\u00e9nario de test, ex\u00e9cution et identification de goulot d&#8217;\u00e9tranglement<\/em><\/p><h3>Tests de charge et de performance avec JMeter<\/h3><p>Pr\u00e9paration de l&#8217;environnement, calibrage et dimensionnement du test, astuces pour de meilleurs r\u00e9sultatsAjout de r\u00e9cepteurs, les diff\u00e9rents types de mesures et leurs significationsAjout de timers, les diff\u00e9rents types de timersSurveillance du serveur : logs JMeter, enregistrement des r\u00e9sultats, outils de surveillanceEx\u00e9cution du test, test distant, debugInterpr\u00e9tation des r\u00e9sultats<strong><em>Travaux Pratiques :<\/em><\/strong><em>Ajouts de r\u00e9cepteurs, debug, test au limites<\/em><\/p><h3>Tests fonctionnels<\/h3><p>Pr\u00e9paration aux tests fonctionnelsNotion d&#8217;assertionsLes expressions r\u00e9guli\u00e8res<strong><em>Travaux Pratiques :<\/em><\/strong><em>Ajouts d&#8217;assertions dans le sc\u00e9nario de test<\/em><\/p><h3>Variables et scripting<\/h3><p>Variables globales et variables utilisateurs, utilisation des variablesLes fonctions, d\u00e9finition, appelsPrincipales fonctions fournies par JmeterVariables d\u00e9finies dans des fichiers externesEchanges de variables entre threadsCas d&#8217;utilisation des variables et fonctions<strong><em>Travaux Pratiques :<\/em><\/strong><em>Ajouts d&#8217;appels de fonctions et variables, Cas d&#8217;usage d&#8217;une application JSF<\/em><\/p><h3>Utilisation avanc\u00e9e de JMeter<\/h3><p>Utilisation des contr\u00f4leurs While\/ForEachTester FTP,LDAP, JDBC, JMSArchitecture ma\u00eetre\/esclaveInt\u00e9gration Ant, Maven, JenkinsPoints d&#8217;extensions de JMeter<strong><em>Travaux Pratiques :<\/em><\/strong><em>Mise en place d&#8217;une architecture Ma\u00eetre\/Esclave<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-5389\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"tab\" aria-controls=\"elementor-tab-content-5389\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION GALTING: TEST DE CHARGE \u201cAS CODE\u201d AVEC GALTING <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-5389\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-5389\"><h2>Objectifs de la formation\u00a0<\/h2><p>Gatling est un outil de d\u00e9veloppement open source d\u00e9di\u00e9 de test de charge et de prerformance des applications web. Il fournit une alternative full dev-ops au v\u00e9n\u00e9rable JMeter. Les tests de charge sont script\u00e9s via le langage Scala et s\u2019int\u00e8grent ais\u00e9ment dans les pipelines de CI\/CD (int\u00e9gration continue \/ livraison continue) des approches DevOps. L\u2019architecture asynchrone du produit lui permet de simuler de tr\u00e8s nombreux utilisateurs avec un minimum de ressources.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Installer et int\u00e9grer Gatling dans une cha\u00eene CI\/CD<\/li><li>D\u00e9velopper ses scripts via le DSL fourni<\/li><li>B\u00e2tir des rapports de performance selon le standard du domaine<\/li><li>\u00c9crire des tests fonctionnels avec Gatling<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Gatling s&#8217;adresse aux d\u00e9veloppeurs full-stack.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette formation Gatling, une connaissance basique des applications web et d&#8217;un langage de programmation est demand\u00e9e.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction \u00e0 Gatling<\/h3><p>Les motivations de Gatling<br \/>Les diff\u00e9rents types d\u2019installation, Offre communautaire vs Offre commerciale<br \/>Int\u00e9gration avec les outils de build<br \/>Int\u00e9gration avec les IDEs<br \/>Une l\u00e9g\u00e8re introduction \u00e0 Scala<\/p><p><strong><em>Travaux Pratiques :<\/em><\/strong><\/p><p><em>Installation de Gatling dans l&#8217;IDE et outil de build. Premier sc\u00e9nario simple<\/em><\/p><h3>Premiers pas<\/h3><p>Concepts Gatling : Utilisateurs, Sc\u00e9nario, Simulation, Session, Feeders, V\u00e9rification, Assertion, Rapport<br \/>Utilisation et configuration de l\u2019enregistreur<br \/>Premiers \u00e9l\u00e9ments de syntaxe du DSL<br \/>Construction de requ\u00eate HTTP, gestion des pauses<br \/>D\u00e9finition et r\u00e9utilisation de Use Case<br \/>D\u00e9finition de groupes d\u2019utilisateurs<\/p><p><strong><em>Travaux Pratiques :<\/em><\/strong><\/p><p><em>Enregistrement d\u2019un sc\u00e9nario, r\u00e9organisation en sc\u00e9narios et simulation<\/em><\/p><h3>Gatling et les donn\u00e9es dynamiques\u00a0<\/h3><p>Session et session API<br \/>Expression Langage<br \/>Feeders : les diff\u00e9rents types disponibles<br \/>V\u00e9rification de la r\u00e9ponse<br \/>Param\u00e8tres en ligne de commande<\/p><p><strong><em>Travaux Pratiques :<\/em><\/strong><\/p><p><em>Manipulation de la session<\/em><\/p><h3>Sp\u00e9cificit\u00e9s HTTP<\/h3><p>Protocole HTTP : param\u00e8tres c\u0153ur et param\u00e8tres avanc\u00e9s<br \/>Requ\u00eate HTTP : M\u00e9thodes, Ent\u00eates, Param\u00e8tres, Formulaire, Authentification, Multi-part<br \/>Traitement de la r\u00e9ponse, extraction de donn\u00e9es, transformation et sauvegarde<br \/>Gestion des cookies<br \/>Mise en place de SSL<br \/>Polling et Websocket<\/p><p><strong><em>Travaux Pratiques :<\/em><\/strong><\/p><p><em>Configuration avanc\u00e9e HTTP<\/em><\/p><h3>Gatling dans les pipelines CI\/CD<\/h3><p>Int\u00e9gration dans les outils de build, l\u2019exemple de Maven<br \/>Int\u00e9gration dans les plateformes CI, l\u2019exemple de Jenkins<\/p><p><strong><em>Travaux Pratiques :<\/em><\/strong><\/p><p><em>G\u00e9n\u00e9ration de rapport de performance dans un contexte de pipeline, publication des r\u00e9sultats sur la plateforme de CI<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53810\" class=\"elementor-tab-title\" data-tab=\"10\" role=\"tab\" aria-controls=\"elementor-tab-content-53810\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SELENIUM: PRISE EN MAIN<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53810\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"10\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53810\"><h2>Objectifs de la formation\u00a0<\/h2><p>Les campagnes de test pouvant contenir plusieurs tests \u00e0 ex\u00e9cuter, on comprend vite l&#8217;int\u00e9r\u00eat de l&#8217;automatisation. C&#8217;est l&#8217;objet de la plateforme Selenium. Cette formation vous fera prendre en main les outils de cette plateforme en vue de simuler une activit\u00e9 r\u00e9elle sur un site Web et d&#8217;effectuer les tests.<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Apprendre et interpr\u00e9ter les r\u00e9sultats des tests fonctionnels<\/li><li>Concevoir et maintenir les tests automatis\u00e9s Selenium<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p><strong>Public :<\/strong><\/p><p>Ce cours est destin\u00e9 plus particuli\u00e8rement \u00e0 un\u00a0 profil du type MOA \/ MOE\u00a0: Test Analyste, Automaticien, Analyste technique de test.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Avoir les connaissances et comp\u00e9tences de base en d\u00e9veloppement web et connaissances en Java, HTML, CSS.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Le test dans le processus de d\u00e9veloppement<\/h3><p>Processus et qualit\u00e9<br \/>Les tests<br \/>Test unitaire<br \/>Test d&#8217;int\u00e9gration<br \/>Tests fonctionnels<br \/>Test de charge<br \/>Positionnement Selenium<\/p><h3>Concepts d&#8217;automatisation des tests<\/h3><p>B\u00e9n\u00e9fices et limites de l&#8217;automatisation<br \/>Choisir les tests \u00e0 automatiser<\/p><h3>Pr\u00e9sentation de Selenium 3<\/h3><p>\u00c0 propos de Selenium<br \/>Architecture de la suite d&#8217;outils Selenium<br \/>Selenium IDE<br \/>Selenium RC<br \/>Selenium GRID<\/p><h3>Mise en \u0153uvre de Selenium IDE<\/h3><p>Capture et enregistrement de sc\u00e9nario avec Selenium IDE<br \/>Structure et \u00e9l\u00e9ments de script<br \/>Analyser le script g\u00e9n\u00e9r\u00e9<br \/>Modifier un script g\u00e9n\u00e9r\u00e9<br \/>Assertions<br \/>Expressions r\u00e9guli\u00e8res<br \/>Rollup Rules<br \/>XPath<br \/>Cr\u00e9ation manuel de script<br \/>Cr\u00e9ation de suite de tests<br \/>Piloter les tests sur diff\u00e9rents navigateurs<br \/>Concepts avanc\u00e9s<\/p><h3>Selenium WebDriver<\/h3><p>Architecture<br \/>Installation<br \/>Convertir les scripts de tests g\u00e9n\u00e9r\u00e9s<br \/>Langages et framework de tests unitaires support\u00e9s<br \/>Manipulation des fichiers properties et Excel<br \/>Ex\u00e9cuter les tests<br \/>Reporting des r\u00e9sultats<\/p><h3>Trouver les \u00e9l\u00e9ments du DOM avec WebDriver en utilisant ID<\/h3><p>Name<br \/>ClassName<br \/>XPath<br \/>Link list<\/p><h3>Piloter les tests multi-navigateurs avec Webdriver<\/h3><p>Philosophie de Webdriver<br \/>Tests avec Firefox<br \/>Tests avec Internet Explorer<br \/>Tests avec Google Chrome<\/p><h3>Parall\u00e9liser les tests avec Selenium Grid<\/h3><p>Architecture de Selenium Grid<br \/>Installation et configuration<br \/>Ex\u00e9cution parall\u00e9lis\u00e9e des tests<br \/>Configuration de S\u00e9l\u00e9nium Grid Hub<br \/>Configuration de S\u00e9l\u00e9nium Grid Remote<br \/>Cr\u00e9ation d&#8217;un test pour le GRID<br \/>Ex\u00e9cution de test en Parall\u00e8le<\/p><h3>Concepts avanc\u00e9s avec les interactions utilisateurs<\/h3><p>Keyboard \/ Mouse<br \/>Actions<br \/>Drag and drop<br \/>Choix multi-texte dans une liste d\u00e9roulante<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53811\" class=\"elementor-tab-title\" data-tab=\"11\" role=\"tab\" aria-controls=\"elementor-tab-content-53811\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION APPIUM: AUTOMATISER LES TESTMOBILES AVEC APPIUM <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53811\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"11\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53811\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>Appium<\/strong>\u00a0est un outil Open Source permettant d&#8217;automatiser des applications natives, Web mobiles et hybrides sur des plateformes iOS mobiles, Android mobiles et Windows. Concr\u00e8tement, Appium pilote divers frameworks d&#8217;automatisation natifs et fournit une API bas\u00e9e sur le protocole de connexion WebDriver JSON de Selenium.<\/p><p>Cette\u00a0<strong>formation Appium<\/strong>\u00a0permet d&#8217;apprendre \u00e0 construire des tests efficaces, incluant les points de contr\u00f4le ad\u00e9quats, puis de traiter de leur ex\u00e9cution et maintenance dans un environnement mobile.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Comprendre la port\u00e9e de l&#8217;automatisation, ses avantages mais aussi ses risques dans un environnement mobile<\/li><li>Conna\u00eetre l&#8217;architecture et comprendre le fonctionnement d&#8217;Appium<\/li><li>Configurer Appium dans diff\u00e9rents environnements<\/li><li>Conna\u00eetre les options de la cr\u00e9ation des cas de test, rendre les tests plus performants puis les rejouer<\/li><li>Am\u00e9liorer les scripts de tests<\/li><li>Automatiser les tests d&#8217;applications sur un environnement mobile (bout en bout)<\/li><\/ul><p>Concevoir, ex\u00e9cuter et maintenir les tests con\u00e7us<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Appium cible principalement les testeurs, analystes de tests et d\u00e9veloppeurs.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette formation Appium dans de bonnes conditions, il est n\u00e9cessaire de poss\u00e9der des connaissances fondamentales sur les processus de tests ainsi que d&#8217;avoir des notions en programmation Web.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><ol><li>\u00a0<\/li><\/ol><h3>Introduction \u00e0 l&#8217;automatisation des tests sur mobile<\/h3><p>Pourquoi automatiser les tests sur mobile ?<br \/>B\u00e9n\u00e9fices et limites de l&#8217;automatisation mobile<br \/>Choisir les tests \u00e0 automatiser<\/p><h3>Introduction \u00e0 Appium<\/h3><p>\u00c0 propos d&#8217;Appium<br \/>Philosophie Appium<br \/>Points forts et limites de l&#8217;outil<\/p><h3>Appium en pratique<\/h3><p>Vue d&#8217;ensemble du client et du serveur d&#8217;Appium<br \/>Configuration avec Eclipse<br \/>Configuration avec Katalon Studio<br \/>Cr\u00e9ation de scripts manuels<br \/>Cr\u00e9ation de fichiers journaux personnalis\u00e9s<br \/>Cr\u00e9ation de rapports de test<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Installer, lancer et ex\u00e9cuter Appium<\/em><em><br \/>Cr\u00e9er des cas de test et des rapports<\/em><\/p><ol start=\"2\"><li>\u00a0<\/li><\/ol><h3>Am\u00e9lioration des scripts<\/h3><p>M\u00e9thodes &#8220;WebElement&#8221; \/ &#8220;Native Element&#8221;<br \/>Cr\u00e9ation de la carte d&#8217;objet cible<br \/>Test de modularisation<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Am\u00e9liorer les scripts d\u00e9j\u00e0 cr\u00e9\u00e9s<\/em><em><br \/>Projets en bin\u00f4me<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53812\" class=\"elementor-tab-title\" data-tab=\"12\" role=\"tab\" aria-controls=\"elementor-tab-content-53812\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SELENIUM ET APPIUM: AUTOMATISER LES TEST FONCTIONNELS DES APPLICATIONS WEB ET MOBILES <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53812\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"12\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53812\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>Selenium<\/strong>\u00a0vous permet de simuler une activit\u00e9 r\u00e9elle sur un site Web et d&#8217;effectuer les tests.<br \/><br \/>De son c\u00f4t\u00e9,\u00a0<strong>Appium<\/strong>\u00a0est un outil Open Source permettant d&#8217;automatiser des applications natives, Web mobiles et hybrides sur des plateformes iOS mobiles, Android mobiles et Windows. Concr\u00e8tement, Appium pilote divers frameworks d&#8217;automatisation natifs et fournit une API bas\u00e9e sur le protocole de connexion WebDriver JSON de Selenium.<\/p><p>.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Apprendre et interpr\u00e9ter les r\u00e9sultats des tests fonctionnels<\/li><li>Concevoir et maintenir les tests automatis\u00e9s Selenium<\/li><li>Comprendre la port\u00e9e de l&#8217;automatisation, ses avantages mais aussi ses risques dans un environnement mobile<\/li><li>Conna\u00eetre l&#8217;architecture des solutions de test mobile et comprendre le fonctionnement d&#8217;Appium<\/li><li>Configurer Appium dans diff\u00e9rents environnements<\/li><li>Conna\u00eetre les options de la cr\u00e9ation des cas de test, rendre les tests plus performants puis les rejouer<\/li><li>Am\u00e9liorer les scripts de tests<\/li><li>Automatiser les tests d&#8217;applications sur des environnements web &amp; mobile (bout en bout)<\/li><li>Concevoir, ex\u00e9cuter et maintenir les tests con\u00e7us<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Selenium Appium s&#8217;adresse \u00e0 des profils de type MOA\/MOE : tests analystes, automaticiens, analystes techniques de tests, d\u00e9veloppeurs&#8230;<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre ce cours Selenium Appium dans de bonnes conditions, il est n\u00e9cessaire d&#8217;avoir des connaissances et comp\u00e9tences de base en d\u00e9veloppement web et Java, HTML, CSS.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Le test dans le processus de d\u00e9veloppement<\/h3><p>Processus et qualit\u00e9<br \/>Les tests<br \/>Test unitaire<br \/>Test d&#8217;int\u00e9gration<br \/>Tests fonctionnels<br \/>Test de charge<br \/>Positionnement Selenium \/ Appium<\/p><h3>Concepts d&#8217;automatisation des tests<\/h3><p>B\u00e9n\u00e9fices et limites de l&#8217;automatisation<br \/>Choisir les tests \u00e0 automatiser<\/p><h3>Pr\u00e9sentation de Selenium 3<\/h3><p>\u00c0 propos de Selenium<br \/>Architecture de la suite d&#8217;outils Selenium<br \/>Selenium IDE<br \/>Selenium RC<br \/>Selenium GRID<\/p><h3>Mise en \u0153uvre de Selenium IDE<\/h3><p>Capture et enregistrement de sc\u00e9nario avec Selenium IDE<br \/>Structure et \u00e9l\u00e9ments de script<br \/>Analyser le script g\u00e9n\u00e9r\u00e9<br \/>Modifier un script g\u00e9n\u00e9r\u00e9<br \/>Savoir utiliser les fonctions de bases :<br \/>&#8211; Assertions \/ Expressions r\u00e9guli\u00e8res \/ XPath<\/p><h3>Aller plus loin avec Selenium IDE<\/h3><p>Cr\u00e9ation de scripts et suite de tests (en tant que d\u00e9veloppeur)<br \/>Piloter les tests sur diff\u00e9rents navigateurs<br \/>Conna\u00eetre les concepts avanc\u00e9s : Selenium Runner, approche par mots-cl\u00e9s, structure de code\u2026<\/p><ol><li>\u00a0<\/li><\/ol><h3>Selenium WebDriver<\/h3><p>Architecture<br \/>Installation<br \/>Convertir les scripts de tests g\u00e9n\u00e9r\u00e9s<br \/>Langages et framework de tests unitaires support\u00e9s<br \/>Manipulation des fichiers properties et Excel<br \/>Ex\u00e9cuter les tests<br \/>Reporting des r\u00e9sultats<\/p><h3>Trouver les \u00e9l\u00e9ments du DOM avec WebDriver en utilisant ID<\/h3><p>Name<br \/>ClassName<br \/>XPath<br \/>Link list<\/p><h3>Piloter les tests multi-navigateurs avec Webdriver<\/h3><p>Philosophie de Webdriver<br \/>Tests avec Firefox<br \/>Tests avec Internet Explorer<br \/>Tests avec Google Chrome<\/p><h3>Parall\u00e9liser les tests avec Selenium Grid<\/h3><p>Architecture de Selenium Grid<br \/>Installation et configuration<br \/>Ex\u00e9cution parall\u00e9lis\u00e9e des tests<br \/>Configuration de S\u00e9l\u00e9nium Grid Hub<br \/>Configuration de S\u00e9l\u00e9nium Grid Remote<br \/>Cr\u00e9ation d&#8217;un test pour le GRID<br \/>Ex\u00e9cution de test en Parall\u00e8le<\/p><h3>Concepts avanc\u00e9s avec les interactions utilisateurs<\/h3><p>Keyboard \/ Mouse<br \/>Actions<br \/>Drag and drop<br \/>Choix multi-texte dans une liste d\u00e9roulante<\/p><ol start=\"2\"><li>\u00a0<\/li><\/ol><h3>Sp\u00e9cificit\u00e9s des tests sur mobile<\/h3><p>Pourquoi automatiser les tests sur mobile ?<br \/>B\u00e9n\u00e9fices et limites de l&#8217;automatisation mobile<br \/>Choisir les tests \u00e0 automatiser<br \/>Conna\u00eetre la d\u00e9marche de test mobile<br \/>Conna\u00eetre les autres approches du march\u00e9 :<br \/>&#8211; Tester les APPs<br \/>&#8211; Tester les applications web :\u00a0 Responsive sur Browser<br \/>&#8211; D\u00e9terminer sa d\u00e9marche selon l\u2019Os Cibl\u00e9 ; apprendre \u00e0 ma\u00eetriser son test<\/p><h3>Introduction \u00e0 Appium<\/h3><p>Philosophie Appium<br \/>Points forts et limites de l&#8217;outil<br \/>Conna\u00eetre l\u2019environnement d\u2019APPIUM STUDIO<\/p><h3>Appium en pratique<\/h3><p>Vue d&#8217;ensemble du client et du serveur d&#8217;Appium<br \/>Configuration avec Eclipse<br \/>Cr\u00e9ation de scripts manuels :<br \/>&#8211; d\u2019une APP<br \/>&#8211; d\u2019un site WEB<br \/>Cr\u00e9ation de fichiers journaux personnalis\u00e9s<br \/>Cr\u00e9ation de rapports de test<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Installer, lancer et ex\u00e9cuter Appium<\/em><em><br \/>Cr\u00e9er des cas de test et des rapports<\/em><\/p><ol start=\"3\"><li>\u00a0<\/li><\/ol><h3>Am\u00e9lioration des scripts de test mobile<\/h3><p>M\u00e9thodes &#8220;WebElement&#8221; \/ &#8220;Native Element&#8221;<br \/>Cr\u00e9ation de la carte d&#8217;objet cible<br \/>Test de modularisation<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Am\u00e9liorer les scripts d\u00e9j\u00e0 cr\u00e9\u00e9s<\/em><em><br \/>Projets en bin\u00f4me<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53813\" class=\"elementor-tab-title\" data-tab=\"13\" role=\"tab\" aria-controls=\"elementor-tab-content-53813\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SELENIUM POUR DEVELOPPEUR <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53813\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"13\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53813\"><h2>Objectifs de la formation\u00a0<\/h2><p>Cette\u00a0<strong>formation Selenium pour d\u00e9veloppeur<\/strong>\u00a0vous apprend \u00e0 mettre en place un environnement de test complet autour de la plateforme Selenium. Apr\u00e8s avoir fait le tour des diff\u00e9rents composants de la plateforme et des langages support\u00e9s, le cours vous apprend \u00e0 configurer Selenium Grid et TestNG pour ex\u00e9cuter des tests sur plusieurs machines en parall\u00e8le.<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Installer et exploiter la plateforme Selenium et ses composants<\/li><li>Programmer les API Web driver pour l&#8217;ex\u00e9cution des tests<\/li><li>D\u00e9velopper le Framework &#8220;Keyword Driven Testing&#8221; et param\u00e9trer les tests automatis\u00e9s<\/li><li>Int\u00e9grer des suites de tests automatis\u00e9es dans les processus d&#8217;int\u00e9gration et de validation<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Cette formation Selenium D\u00e9veloppeur s&#8217;adresse aux consultants d&#8217;automatisation de tests, aux ing\u00e9nieurs d\u00e9veloppeurs, aux \u00e9quipes de d\u00e9veloppement, aux automaticiens de tests&#8230;<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre ce cours Selenium D\u00e9veloppeur dans de bonnes conditions, il est n\u00e9cessaire d&#8217;avoir de bonnes connaissances dans les processus de test et de conna\u00eetre un langage de programmation orient\u00e9 Objet.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Mise en place de la plateforme de test et de l&#8217;environnement de d\u00e9veloppement<\/h3><p>Pr\u00e9sentation des composants de la plateforme<br \/>Pr\u00e9sentation de la sp\u00e9cifications W3C pour l&#8217;API webDriver<br \/>Mise en place d&#8217;une architecture compl\u00e8te pour ex\u00e9cuter des tests<br \/>Mise en place de l&#8217;environnement de d\u00e9veloppement en Java<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Installation de la plateforme et tests de bon fonctionnement des navigateurs<\/em><\/p><h3>Exploitation de la plateforme Selenium et de ses composants<\/h3><p>Structure g\u00e9n\u00e9rale d&#8217;un test m\u00e9tier automatis\u00e9<br \/>Pr\u00e9sentation des langages support\u00e9s<br \/>Mise en place de Selenium Grid pour ex\u00e9cuter des tests sur une machine distante<br \/>Utilisation de Selenium Grid et TestNG pour ex\u00e9cuter des tests sur plusieurs machines en parall\u00e8le<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Pr\u00e9paration, ex\u00e9cution des suites de tests<\/em><em><br \/>Installation d\u2019un grid de serveurs de tests<\/em><\/p><h3>Mise en \u0153uvre des actions \u00e9l\u00e9mentaires de tests avec API WebDriver<\/h3><p>Reconnaissance de composants dans une page Web avec des s\u00e9lecteurs CSS et XPath<br \/>Interactions avec les composants (s\u00e9lection, double-clique), les fen\u00eatres de l&#8217;application et le navigateur<br \/>Comment synchroniser un test, attendre un \u00e9v\u00e9nement ou une condition explicite<br \/>Capturer une image de l&#8217;\u00e9cran en cas d&#8217;erreur ou \u00e0 la demande<br \/>API compl\u00e9mentaires (Sikuli, OpenCV)<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Programmer des actions \u00e9l\u00e9mentaires de tests<\/em><\/p><h3>Vers un Framework &#8220;Keyword Driven Testing&#8221;<\/h3><p>D\u00e9finition d\u2019un Framework de mots-cl\u00e9s techniques<br \/>Utilisation de donn\u00e9es externes pour les tests<br \/>G\u00e9n\u00e9ration de rapports de tests<br \/>Conception et d\u00e9veloppement d&#8217;une API de &#8220;Keyword Driven Testing&#8221;<br \/>R\u00e9f\u00e9rentiel de composants, Pattern &#8220;Page Object Model&#8221;<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Application du Keyword Driven Testing<\/em><em><br \/>Gestion de l&#8217;obsolescence des mots-cl\u00e9s<\/em><\/p><h3>Int\u00e9gration et d\u00e9ploiement des tests automatis\u00e9s<\/h3><p>D\u00e9ploiement des tests sur des conteneurs Docker<br \/>Int\u00e9gration des tests automatis\u00e9s dans Jenkins<br \/>Int\u00e9gration avec un r\u00e9f\u00e9rentiel de tests, Squash-TM<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>Mise en \u0153uvre et param\u00e9trage sous Jenkins<\/em><em><br \/>D\u00e9monstration des ponts vers Squash-TM<\/em><\/p><h3>Synth\u00e8se et perspectives<\/h3><p>Limitations et bonnes pratiques d\u2019utilisation de Selenium<br \/>Organisationnelles et techniques<br \/>Pr\u00e9sentation de Katalon Studio Open Source<br \/>Perspectives futures<\/p><p><strong><em>Travaux pratiques<\/em><\/strong><\/p><p><em>\u00c9tude de cas avec exemples progressifs bas\u00e9s sur une application d\u2019exemple<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53814\" class=\"elementor-tab-title\" data-tab=\"14\" role=\"tab\" aria-controls=\"elementor-tab-content-53814\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION KATALON: AUTOMATISER LES TEST DES APPLICATIONS WEB. MOBILE OU D\u2019UN API AVEC KATALON <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53814\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"14\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53814\"><h2>Objectifs de la formation\u00a0<\/h2><p>Katalon Studio est un framework open source bas\u00e9 sur Selenium et Appium qui permet d\u2019automatiser les tests d\u2019API ainsi que les tests des applications web ou mobiles en interagissant avec diff\u00e9rents navigateurs. Int\u00e9grant de nombreuses fonctionnalit\u00e9s (g\u00e9n\u00e9ration de rapports, tests pilot\u00e9s par les donn\u00e9es, GIT, d\u00e9p\u00f4t de plugins&#8230;), Katalon est particuli\u00e8rement appr\u00e9ci\u00e9 pour son temps d&#8217;ex\u00e9cution, pour la flexibilit\u00e9 de ses tests ainsi que pour sa reconnaissance fiable des objets.<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Comprendre le r\u00f4le et les limites de Katalon<\/li><li>Savoir automatiser le test d\u2019une application Web ou Mobile ou d\u2019une API avec Katalon Studio<\/li><li>Ma\u00eetriser l\u2019\u00e9criture des scripts (variables, connexion aux bases, \u2026)<\/li><li>Savoir g\u00e9rer globalement ses tests (collections, suite, \u2026)<\/li><li>Ma\u00eetriser les possibilit\u00e9s de reporting de Katalon<\/li><li>Savoir int\u00e9grer des outils tiers dans Katalon<\/li><li>Comprendre comment Katalon permet de mettre en \u0153uvre les approches TDD (Test Driven Development) et BDD (Behavior Driven Development)<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Katalon cible principalement les testeurs, analystes, d\u00e9veloppeurs et chefs de projet.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette formation Katalon dans des conditions optimales, il est n\u00e9cessaire d&#8217;avoir de bonnes connaissances des processus de test ainsi que des notions en programmation Web.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction \u00e0 Katalon Studio<\/h3><p>Champs fonctionnel de Selenium<br \/>Les apports de Katalon par rapport \u00e0 Selenium<br \/>Premier parcours des menus (Fichier, Project, Debug, \u2026)<br \/>Vue g\u00e9n\u00e9rale de Katalon dans une journ\u00e9e type d\u2019utilisation<\/p><h3>Mise en \u0153uvre des tests<\/h3><p>Comment capturer puis rejouer un test avec Katalon ?<br \/>Vue g\u00e9n\u00e9rale d\u2019un script Katalon<br \/>Hi\u00e9rarchie des tests (Test, Test Suite, Collection, Dynamic Test Suite)<br \/>Param\u00e9trage d\u2019une suite de tests (timeout, retry, \u2026)<br \/>Tester un navigateur sans interface graphique (Headless Browser)<br \/>Ex\u00e9cution de scripts sur machine distante<br \/>Ex\u00e9cution de tests sur diff\u00e9rents \u00e9quipements en parall\u00e8le<\/p><h3>Reporting<\/h3><p>Les rapports des \u00ab test suite \u00bb et \u00ab test suite collection \u00bb<br \/>Comprendre les niveaux de filtrage (all, info, passed, failed, etc.)<br \/>Affichage et personnalisation des journaux d\u2019ex\u00e9cution (filtres)<br \/>Utiliser la console de log pour mieux suivre le script (et d\u00e9bugger\u2026)<br \/>Sp\u00e9cificit\u00e9s des logs pour les tests de Web Service<br \/>Reporting avanc\u00e9 (int\u00e9gration d\u2019outils, Katalon TestOps)<\/p><h3>Data Driven Testing (pilotage des tests par les donn\u00e9es)<\/h3><p>Passage de donn\u00e9es aux scripts (variables, globales, data binding, etc.)<br \/>D\u00e9claration et utilisation de variables dans les scripts<br \/>Variables globales et profil d\u2019ex\u00e9cution<br \/>Param\u00e9trage d\u2019une variable globale<br \/>Utilisation d\u2019une source de donn\u00e9es externe<br \/>Exemple d\u2019import d\u2019un fichier Excel pour valoriser les variables des scripts<br \/>Param\u00e9trage d\u2019acc\u00e8s \u00e0 une base externe (MySQL, Oracle, SQL Server, PostgreSQL)<br \/>Utiliser les donn\u00e9es de plusieurs sources dans un script<br \/>Utilisation de JDBC<br \/>Sauvegarder ses donn\u00e9es de tests (base existante ou cr\u00e9\u00e9e)<\/p><h3>BDD Testing<\/h3><p>Rappels sur le principe du BDD (Behavior Driven Development)<br \/>Ajout de fichiers (Features)<br \/>Organiser efficacement vos donn\u00e9es gr\u00e2ce aux tags<br \/>Exemple de feature file<br \/>Comprendre les diff\u00e9rentes \u00e9tapes (steps) \u00e0 d\u00e9finir<br \/>Maintenance des fichiers (mise au format attendu)<\/p><h3>Int\u00e9gration d\u2018outils dans Katalon<\/h3><p>G\u00e9n\u00e9ration de rapports Cucumber<br \/>Int\u00e9gration avec Git<br \/>Rappels sur l\u2019int\u00e9gration continue<br \/>Int\u00e9gration avec Jenkins et GitLab<\/p><h3>Dysfonctionnement et solutions<\/h3><p>Probl\u00e8mes classiques avec les navigateurs<br \/>Probl\u00e8mes de connexion aux bases de donn\u00e9es<br \/>Optimisation des scripts<br \/>Gestion du cache de Katalon Studio<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53815\" class=\"elementor-tab-title\" data-tab=\"15\" role=\"tab\" aria-controls=\"elementor-tab-content-53815\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION CERBERUS TESTING: AUTOMATISER LES TEST APPLICATIFS AVEC CERBERUS TESTING <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53815\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"15\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53815\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>Cerberus Testing<\/strong>\u00a0est un outil d\u2019automatisation visant \u00e0 automatiser les tests d\u2019applications qui utilisent les technologies web, mobile, API et clients lourds.<\/p><p>L&#8217;outil permet \u00e9galement de g\u00e9rer nativement toutes les probl\u00e9matiques d\u2019une gestion de non-r\u00e9gression (gestion de campagne, jeu de donn\u00e9es dynamique, parall\u00e9lisation d\u2019ex\u00e9cution, m\u00e9lange de tests manuels et automatis\u00e9s&#8230;)<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Cr\u00e9er des cas de test (avec variabilisation et r\u00e9utilisation de briques de test, etc.)<\/li><li>Ex\u00e9cuter les cas de tests sur diff\u00e9rents robots ou environnements via des campagnes<\/li><li>Analyser les r\u00e9sultats d\u2019ex\u00e9cution de campagnes<\/li><\/ul><p>G\u00e9rer les jeux de donn\u00e9es de test et les rendre dynamiques<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Cerberus Testing cible principalement les profils de QA, Product Owner, responsables applicatif, responsables qualit\u00e9 ou chefs de projet.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette formation Cerberus Testing, il est n\u00e9cessaire d&#8217;avoir une exp\u00e9rience minimale de test en mode manuel.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Installation et installation de Cerberus Testing (chapitre optionnel)<\/h3><p>Installation de Cerberus : tomcat, mariadb ; configuration de tomcat pour connexion \u00e0 des bases externes par jdbc<br \/>Configuration Cerberus minimale<br \/>Int\u00e9gration de Cerberus Keycloak<br \/>Installation et configuration de Cerberus-Executor (Network Traffic)<br \/>Proc\u00e9dure d&#8217;upgrade<br \/>Utilisation des API Standard Cerberus<br \/>Installation Robot Selenium<br \/>Installation Robot Appium<br \/>Installation Robot Sikuli<br \/>Int\u00e9gration dans une cha\u00eene d&#8217;int\u00e9gration continue (CICD)<br \/>Int\u00e9gration en monitoring<br \/>Gestion des utilisateurs et droits d&#8217;acc\u00e8s (avec ou sans Keycloak)<\/p><h3>Set-up et configuration des cas de test<\/h3><p>Configuration de l&#8217;application et de son environnement<br \/>Configuration des premiers tests :<br \/>&#8211; Steps, UseStep, Actions et Control<br \/>&#8211; Classification et organisation des cas de test via les labels.<br \/>Gestion des conditions d&#8217;ex\u00e9cution de cas de test, Step, Action et Contr\u00f4les<br \/>Utilisation des variables :<br \/>&#8211; Variable System, Objets et Propri\u00e9t\u00e9s<br \/>Gestion et d\u00e9finition des propri\u00e9t\u00e9s<br \/>Gestion des data de test (datalib) :<br \/>&#8211; Mode CSV, SERVICE, SQL et INTERNAL<br \/>Gestion des services :<br \/>&#8211; Mode REST, SOAP, FTP et KAFKA<br \/>Configuration des tests utilisant le trafic r\u00e9seau<\/p><h3>Gestion des ex\u00e9cutions<\/h3><p>Gestion des Robots et Capabilities avec leurs Executors<br \/>Lancement unitaire et en masse des ex\u00e9cutions<br \/>Gestion des ex\u00e9cutions manuelles<br \/>Pilotage des queues d&#8217;ex\u00e9cution :<br \/>&#8211; Gestion des contraintes<br \/>&#8211; Gestion des d\u00e9pendances<br \/>Gestion des campagnes et reporting d\u2019ex\u00e9cution :<br \/>&#8211; D\u00e9finition des campagnes<br \/>&#8211; Notification d\u2019ex\u00e9cution via email et slack<br \/>&#8211; Scheduling des campagnes<br \/>&#8211; Pilotage des bugs et lien avec outils externes (JIRA, Github, Redmine,&#8230;)<br \/>Configuration Webperf et gestion des third Party<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53816\" class=\"elementor-tab-title\" data-tab=\"16\" role=\"tab\" aria-controls=\"elementor-tab-content-53816\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SQUASH TA <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53816\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"16\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53816\"><h2>Objectifs de la formation\u00a0<\/h2><p>Squash TA est un outil open source de tests logiciels utilis\u00e9 pour l&#8217;industrialisation et l&#8217;automatisation des tests fonctionnels.<\/p><p>.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Enregistrer des actions utilisateurs via SAHI et S\u00e9l\u00e9nium<\/li><li>Ex\u00e9cuter et analyser des variations des sc\u00e9narios de tests fonctionnels.<\/li><li>Mettre en \u0153uvre l&#8217;outil Squash TA : cr\u00e9ation, modifications, variations des scripts et de leurs param\u00e8tres, interpr\u00e9tation des r\u00e9sultats<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce stage Squash TA s&#8217;adresse aux testeurs, responsables et chefs de projets de test.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour participer \u00e0 cette formation Squash TA, il est recommand\u00e9 d&#8217;avoir des connaissances de base sur les tests de logiciels.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction \u00e0 Squash<\/h3><p>Framework de test automatis\u00e9s ou non<br \/>Fonctionnement de Squash TA et Squash TM<\/p><h3>Installation de Squash TA<\/h3><p>Installation de Squash TA<br \/>Serveur Squash TA, Jenkins<br \/>Plugin Squash TA \u2013 Eclipse<br \/>S\u00e9l\u00e9nium et MySQL<br \/>Param\u00e9trage open JDK, Maven, SAHI, Jenkins\u2026<\/p><h3>Exemple MAVEN \/ SAHI<\/h3><p>Pr\u00e9sentation de l\u2019automatisation de projet avec Squash TA<br \/>Maven \/ SAHI<br \/>Cr\u00e9er des tests et les ressources dans le projet<\/p><p><strong><em>Exercice pratique<\/em><\/strong><\/p><h3>Capture &amp; Rejeu<\/h3><p>Pr\u00e9sentation de la C\/R<br \/>Suivi des tests<\/p><p><strong><em>Exercices pratiques<\/em><\/strong><\/p><h3>Param\u00e9trisation &amp; Administration<\/h3><p>V\u00e9rifications des mises \u00e0 jour<br \/>Pr\u00e9f\u00e9rences<\/p><h3>Reporting avec Squash TA<\/h3><p>Reporting HTML<br \/>Exportation du reporting<\/p><h3>Synth\u00e8se et Conclusion<\/h3><p>Avantages et Inconv\u00e9nients<br \/>Bibliographie<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53817\" class=\"elementor-tab-title\" data-tab=\"17\" role=\"tab\" aria-controls=\"elementor-tab-content-53817\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SQUASH TM <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53817\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"17\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53817\"><h2>Objectifs de la formation\u00a0<\/h2><p>Squash TM est un outil open source de gestion de r\u00e9f\u00e9rentiels de tests (gestion des exigences, cas de test, campagnes, etc.).<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>G\u00e9rer les exigences et leur tra\u00e7abilit\u00e9 jusqu\u2019aux cas de test<\/li><li>Mesurer l\u2019ex\u00e9cution et analyser les variations des sc\u00e9narios de tests de charge et de performance<\/li><\/ul><p>Mettre en \u0153uvre l&#8217;outil Squash TM : cr\u00e9ation, modifications, variations des exigences ; cr\u00e9ation, modification et ex\u00e9cution des cas de tests, interpr\u00e9tation des r\u00e9sultats<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>\u00a0Public :<\/strong><\/p><p>Ce cours Squash TM s&#8217;adresse aux testeurs, responsables et chefs de projets de test.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour participer \u00e0 cette formation, il est recommand\u00e9 d&#8217;avoir des connaissances sur les tests logiciels.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Rappels &amp; enjeux sur les tests logiciels<\/h3><p>Enjeux et types de tests<br \/>Processus de test, notions de couverture<\/p><h3>Pr\u00e9paration et suivi<\/h3><p>Niveaux de test<br \/>Strat\u00e9gies de test et r\u00e9f\u00e9rentiels qualit\u00e9<br \/>Tests bas\u00e9s sur les risques (RBT)<br \/>Estimation des charges de test<br \/>Planification des activit\u00e9s de test<br \/>Exercice pratique avec Squash TM<\/p><h3>Phase de conception<\/h3><p>Traitement des exigences<br \/>Techniques statiques et dynamiques<br \/>Tests non-fonctionnels et revues de code<\/p><p><strong><em>Exercice pratique<\/em><\/strong><\/p><h3>Phase d\u2019ex\u00e9cution<\/h3><p>Pr\u00e9sentation de la C\/R<br \/>Liaison avec Squash TM pour le suivi des tests<\/p><p><strong><em>Exercices pratiques avec Squash TM<\/em><\/strong><\/p><h3>Ex\u00e9cution de la recette<\/h3><p>Gestion des environnements et donn\u00e9es de test<br \/>Gestion des livraisons, tests unitaires et couverture du code<br \/>Campagnes de test d\u2019int\u00e9gration, syst\u00e8me et d\u2019acceptation<br \/>Responsabilit\u00e9 MOE &#8211; MOA<br \/>Crit\u00e8res de d\u00e9marrages et d\u2019arr\u00eat<br \/>Recette \u00ab Op\u00e9rationnelle \u00bb et recette \u00ab Utilisateur \u00bb<\/p><h3>Bilan de recette<\/h3><p>Bilans interm\u00e9diaires et bilan final<\/p><h3>Synth\u00e8se et Conclusion<\/h3><p>Avantages et inconv\u00e9nients<br \/>Bibliographie<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53818\" class=\"elementor-tab-title\" data-tab=\"18\" role=\"tab\" aria-controls=\"elementor-tab-content-53818\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SOAPUI: TESTER LES SERVICE WEB <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53818\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"18\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53818\"><h2>Objectifs de la formation\u00a0<\/h2><p>SoapUI est une solution de test des Web Services dans un contexte SOA (Architecture Orient\u00e9 Services), actuellement utilis\u00e9 dans les syst\u00e8mes d\u2019informations o\u00f9 la mise en \u0153uvre de strat\u00e9gies de test pouvant garantir la qualit\u00e9 de ces services, leurs fonctionnalit\u00e9s, leur fiabilit\u00e9 et leurs performances est n\u00e9cessaire.\u00a0<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Manipuler SoapUI.<\/li><li>Mettre en \u0153uvre une d\u00e9marche d\u2019automatisation des tests de service web, et notamment :<\/li><li>Utiliser les fonctionnalit\u00e9s propres \u00e0 SoapUI<\/li><li>Cr\u00e9er et exporter des scenarios dans divers langages de programmation<\/li><\/ul><p>Comprendre l\u2019int\u00e9gration des tests dans les outils d\u2019int\u00e9gration continue.<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours SoapUI s&#8217;adresse aux d\u00e9veloppeurs, aux chefs de projets et aux testeurs se tournant vers l&#8217;automatisation des tests.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Afin de participer \u00e0 cette formation SoapUI, il est recommand\u00e9 d&#8217;avoir des connaissances th\u00e9oriques des usages et bonnes pratiques du test, ainsi que des connaissances de base de XML et des Web Services.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction aux tests de Web Services avec SoapUI<\/h3><p>Concepts de base des tests de logiciels<br \/>Rappels sur les Web Services : SOAP, REST, WSDL\u2026<br \/>Les outils de test du march\u00e9 et les particularit\u00e9s de SoapUI<br \/>Cas d\u2019utilisation<\/p><h3>Prise en main de SoapUI<\/h3><p>Pr\u00e9sentation de SoapUI et de ses fonctionnalit\u00e9s<br \/>Installation et configuration de SoapUI<br \/>Workspaces, projects, interfaces, TestSuites et TestCases<br \/>Appeler un Web Service<\/p><p><strong><em>Travaux Pratiques<\/em><\/strong><\/p><h3>Tests Fonctionnels<\/h3><p>D\u00e9finitions et objectifs des tests fonctionnels<br \/>Sc\u00e9narios, cas et suites de tests<br \/>Points de contr\u00f4les et assertions<br \/>\u00c9dition de formulaires et de \u00ab Contours \u00bb<br \/>Analyse des r\u00e9sultats<\/p><p><strong><em>Travaux Pratiques<\/em><\/strong><\/p><h3>Tests de Charge<\/h3><p>Pr\u00e9sentation des tests de charge<br \/>Particularit\u00e9s des tests de charge avec SoapUI<br \/>Tester la charge avec SoapUI<\/p><p><strong><em>Travaux Pratiques<\/em><\/strong><\/p><h3>La boite \u00e0 outils SoapUI<\/h3><p>Simuler un Web Service<br \/>Refactoriser un Web Service<br \/>Suivre les flux de donn\u00e9es<br \/>Assurer la s\u00e9curit\u00e9 des Web Service<\/p><p><strong><em>Travaux Pratiques<\/em><\/strong><\/p><h3>Int\u00e9gration<\/h3><p>Automatisation des campagnes de test<br \/>G\u00e9rer les exigences d\u2019assurance qualit\u00e9<br \/>Communiquer les rapports de test<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53819\" class=\"elementor-tab-title\" data-tab=\"19\" role=\"tab\" aria-controls=\"elementor-tab-content-53819\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION POSTMAN: AUTOMATISER LES TESTS D\u2019API AVEC POSTMAN<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53819\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"19\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53819\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>Postman<\/strong>\u00a0est un outil d&#8217;automatisation populaire pour les tests d&#8217;API, simplifiant chaque \u00e9tape de test d&#8217;une API. Le logiciel offre de nombreuses possibilit\u00e9s : test de requ\u00eates http, utilisation des environnements (dev, preprod, prod&#8230;), upload des donn\u00e9es, exportation en Json, authentification et bien s\u00fbr test d&#8217;API, que ce soit par collection ou en un bloc.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Ex\u00e9cuter des tests \u00e0 l&#8217;aide de solutions automatis\u00e9es et de flux de travail<\/li><li>D\u00e9finir, d\u00e9velopper, tester et observer une API \u00e0 l&#8217;aide d&#8217;un syst\u00e8me de contr\u00f4le de version<\/li><li>G\u00e9n\u00e9rer des donn\u00e9es dynamiques dans une demande<\/li><li>Documenter et organiser des tests dans les collections pour la r\u00e9vision de l&#8217;\u00e9quipe<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Postman cible principalement les d\u00e9veloppeurs de webservices.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre ce cours Postman dans de bonnes conditions, il est important de connaitre le langage Javascript. Il est \u00e9galement n\u00e9cessaire d&#8217;avoir une bonne connaissance du protocole http et de Soap pour suivre cette formation Postman.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Pr\u00e9sentation des protocoles pris en charge par Postman<\/h3><p>SOAP, Repos, HTTP, GraphQL<br \/>Param\u00e8tres de chemin vs param\u00e8tres de requ\u00eate<\/p><h3>Principes fondamentaux des tests API<\/h3><p>Obtenir des demandes<br \/>Publier des demandes<br \/>Param\u00e9trer les demandes<br \/>Les collections<\/p><h3>Pr\u00e9paration de l&#8217;environnement de d\u00e9veloppement<\/h3><p>Installation et configuration de Postman<br \/>Inscription dans Postman<\/p><h3>Cr\u00e9ation de demandes d&#8217;API Postman<\/h3><p>Utilisation d&#8217;une API de test<br \/>Transmission de donn\u00e9es suppl\u00e9mentaires avec une demande<br \/>Cr\u00e9ation de requ\u00eates dynamiques avec des variables<br \/>Importer des requ\u00eates depuis un navigateur<br \/>Demandes de d\u00e9bogage<br \/>Enregistrement et partage des demandes<br \/>Inspecter les r\u00e9ponses<\/p><h3>Test et script<\/h3><p>\u00c9criture d&#8217;un test<br \/>Test d&#8217;une API<br \/>Tests de refactorisation<\/p><h3>Workflows API avec GitHub<\/h3><p>Configuration de l&#8217;authentification \u00e0 deux facteurs sur Postman et dans GitHub<br \/>Cr\u00e9er un flux de travail simple avec l&#8217;API GitHub<\/p><h3>Automatisation de l&#8217;ex\u00e9cution des tests avec Postman<\/h3><p>Coureur de collecte d&#8217;\u00e9chantillons<br \/>Utilisation des moniteurs Postman<br \/>Installation de NewMan<br \/>Ex\u00e9cution d&#8217;une collection sur Newman et g\u00e9n\u00e9ration d&#8217;un rapport<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53820\" class=\"elementor-tab-title\" data-tab=\"20\" role=\"tab\" aria-controls=\"elementor-tab-content-53820\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION RECETTE FONCTIONNELLE, DEPLOIEMENT ET MIGRATION<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53820\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"20\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53820\"><h2>Objectifs de la formation\u00a0<\/h2><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Savoir pr\u00e9parer, organiser et ex\u00e9cuter la Recette fonctionnelle<\/li><li>Apprendre une d\u00e9marche et des standards de documentation<\/li><li>Savoir mettre en place une strat\u00e9gie d\u2019ex\u00e9cution de la recette<\/li><li>Comprendre et savoir concevoir un plan de d\u00e9ploiement et de migration<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours s&#8217;adresse \u00e0 toute personne devant participer aux recettes fonctionnelles, au d\u00e9ploiement et \u00e0 la migration d&#8217;une application : ma\u00eetre d\u2019ouvrage, assistant ma\u00eetrise d\u2019ouvrage, ma\u00eetre d\u2019\u0153uvre devant accompagner les ma\u00eetrises d\u2019ouvrage.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Aucun.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Principes g\u00e9n\u00e9raux\u00a0 de la recette fonctionnelle<\/h3><p>Ma\u00eetrise d\u2019ouvrage et ma\u00eetrise d\u2019\u0153uvre, r\u00f4les respectifs dans le d\u00e9veloppement des projets<br \/>Objectifs et enjeux de la recette<br \/>Situation de la recette fonctionnelle par rapport aux diff\u00e9rents types de tests, au cycle de vie des projets, aux validations de conformit\u00e9, aux dispositions contractuelles<br \/>Les activit\u00e9s de recette<\/p><h3>Comprendre le plan de recette \u00a0<\/h3><p>Objectifs et enjeux du plan de recette<br \/>Quand le r\u00e9aliser ? \/ Qui le r\u00e9alise ?<br \/>L\u2019acceptation du plan<br \/>R\u00f4le des utilisateurs<br \/>Contenu<\/p><h3>Strat\u00e9gie de recette<\/h3><p>Que tester ? Approche cas d\u2019utilisation \/ Approche fonctions<br \/>Tout tester ? Couverture de la recette, r\u00e9duction, analyse de risque (probabilit\u00e9 d\u2019apparition, impact)<strong><em>Exercice<\/em><\/strong><em>R\u00e9duction de la couverture d\u2019une recette \u00e0 partir d\u2019une analyse de risque<\/em><\/p><h3>Les proc\u00e9dures de tests \/ cas de tests \u00a0<\/h3><p>Quelques r\u00e8gles pour le d\u00e9coupage en proc\u00e9dure de test<br \/>D\u00e9clinaison de la proc\u00e9dure en cas de test (approche liste de fen\u00eatre)<br \/>Sc\u00e9narios de recette<br \/>Constitution de la base de recette (cr\u00e9ation, reprise&#8230;)<strong><em>Exercice<\/em><\/strong><em>\u00c9tablir des proc\u00e9dures et cas de test ainsi que la base associ\u00e9e<\/em><\/p><h3>Ex\u00e9cution de la recette \u00a0<\/h3><p>D\u00e9marche, d\u00e9lais<br \/>Strat\u00e9gie (acceptation de la livraison, recette provisoire et d\u00e9finitive)<br \/>Gestion des anomalies \/ Gestion des r\u00e9gressions<\/p><h3>Cas des exigences qualit\u00e9s<\/h3><p>La qualit\u00e9 exig\u00e9e du produit<br \/>Expression \u00e0 l\u2019aide des facteurs, crit\u00e8res, m\u00e9triques<br \/>Comment \u00e9tablir les cas de tests<br \/>Quand tester<strong><em>Exercice<\/em><\/strong><em>Choisir des facteurs et crit\u00e8res qualit\u00e9s, trouver une m\u00e9trique et des cas de tests<\/em><\/p><h3>D\u00e9lais-charge de la recette<\/h3><p>D\u00e9lais par passe de recette, r\u00e9partition en diff\u00e9rentes actions (passage, analyse des anomalies, correction, gestion de la r\u00e9gression)<br \/>\u00c9valuation de la charge de recette, r\u00e9partition sur les \u00e9tapes de pr\u00e9paration et d\u2019ex\u00e9cution<br \/>Cas de la sous-traitance<\/p><h3>Les aspects contractuels de la recette \u00a0<\/h3><p>PV de recette<br \/>Acceptation avec ou sans r\u00e9serves<br \/>Relation clients\/fournisseurs<br \/>Difficult\u00e9s et litiges<\/p><h3>Outils \u00a0<\/h3><p>D\u00e9finir les outils : \u00e0 quoi servent-ils ?<br \/>Quand les mettre en \u0153uvre ?<\/p><h3>La migration<\/h3><p>Pr\u00e9paration, conversion, acceptation<br \/>Le d\u00e9ploiement : la logistique, le packaging<br \/>La mise en service : facteurs de succ\u00e8s et d\u2019\u00e9checs<br \/>Le plan de d\u00e9ploiement<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53821\" class=\"elementor-tab-title\" data-tab=\"21\" role=\"tab\" aria-controls=\"elementor-tab-content-53821\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TESTLINK: BATIR UN REFERENTIEL DE TEST <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53821\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"21\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53821\"><h2>Objectifs de la formation\u00a0<\/h2><p>TestLink est un outil de gestion de cas de test (Test Case Manager). C\u2019est une plateforme web (Open Source) en PHP, qui vous permet d\u2019organiser vos cas de test sous forme de plans de test.<\/p><p>Cette\u00a0<strong>formation TestLink<\/strong>\u00a0permet de centraliser toute la gestion des tests fonctionnels autour d\u2019une unique interface web accessible \u00e0 tout moment..<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Comprendre, initialiser TestLink et d\u00e9couvrir ses fonctionnalit\u00e9s<\/li><li>G\u00e9rer la tra\u00e7abilit\u00e9 des exigences et des tests<\/li><li>Concevoir des campagnes de test adapt\u00e9es<\/li><li>Ex\u00e9cuter les campagnes et produire un reporting<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours Testlink s\u2019adresse aux professionnels de l\u2019activit\u00e9 de tests logiciels (Ma\u00eetrise d\u2019ouvrage, Ma\u00eetrise d\u2019\u0153uvre, Services et Exploitation, Utilisateurs finaux) souhaitant mettre en place un r\u00e9f\u00e9rentiel de test outill\u00e9.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Etre un praticien du Test de niveau\u00a0Certification ISTQB Foundation<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Outiller le r\u00e9f\u00e9rentiel de tests<\/h3><p>Introduction aux r\u00e9f\u00e9rentiels<br \/>Outillage, tra\u00e7abilit\u00e9 et r\u00e9utilisabilit\u00e9<\/p><h3>Mise en \u0153uvre de TestLink<\/h3><p>Architecture et fonctionnement<br \/>Installation et initialisation<br \/>Concepts de base<\/p><h3>Gestion des projets<\/h3><p>Initialisation des projets<br \/>Gestion des utilisateurs<br \/>R\u00f4les et permissions<br \/>Champs personnalis\u00e9s<br \/>Mots clef<br \/>Gestion des environnements de test<\/p><h3>Gestion des exigences<\/h3><p>Organisation des exigences<br \/>Cr\u00e9er les exigences<br \/>Types et propri\u00e9t\u00e9s des exigences<br \/>Gestion de version des exigences<br \/>Tests bas\u00e9s sur les exigences<br \/>Import \/ Export<\/p><h3>Conception et organisation des tests<\/h3><p>Organisation des cas de test<br \/>Sp\u00e9cifier les cas de test<br \/>Organiser les suites de test<br \/>Versions des cas de test<br \/>Lier les tests aux exigences<br \/>Import \/ export des tests<\/p><h3>Gestion des campagnes<\/h3><p>Cr\u00e9ation des campagnes<br \/>Planification des t\u00e2ches<br \/>Utilisation des jalons<br \/>S\u00e9lectionner et prioriser les cas de test<br \/>Version des cas ex\u00e9cut\u00e9s<\/p><h3>Ex\u00e9cution, suivi et reporting<\/h3><p>Ex\u00e9cution des tests<br \/>Tableau de bord<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53822\" class=\"elementor-tab-title\" data-tab=\"22\" role=\"tab\" aria-controls=\"elementor-tab-content-53822\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION SQUASH TA <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53822\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"22\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53822\"><h2>Objectifs de la formation\u00a0<\/h2><p>Squash TA est un outil open source de tests logiciels utilis\u00e9 pour l&#8217;industrialisation et l&#8217;automatisation des tests fonctionnels.<\/p><p>.<\/p><p>\u00a0<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Enregistrer des actions utilisateurs via SAHI et S\u00e9l\u00e9nium<\/li><li>Ex\u00e9cuter et analyser des variations des sc\u00e9narios de tests fonctionnels.<\/li><li>Mettre en \u0153uvre l&#8217;outil Squash TA : cr\u00e9ation, modifications, variations des scripts et de leurs param\u00e8tres, interpr\u00e9tation des r\u00e9sultats<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce stage Squash TA s&#8217;adresse aux testeurs, responsables et chefs de projets de test.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour participer \u00e0 cette formation Squash TA, il est recommand\u00e9 d&#8217;avoir des connaissances de base sur les tests de logiciels.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Introduction \u00e0 Squash<\/h3><p>Framework de test automatis\u00e9s ou non<br \/>Fonctionnement de Squash TA et Squash TM<\/p><h3>Installation de Squash TA<\/h3><p>Installation de Squash TA<br \/>Serveur Squash TA, Jenkins<br \/>Plugin Squash TA \u2013 Eclipse<br \/>S\u00e9l\u00e9nium et MySQL<br \/>Param\u00e9trage open JDK, Maven, SAHI, Jenkins\u2026<\/p><h3>Exemple MAVEN \/ SAHI<\/h3><p>Pr\u00e9sentation de l\u2019automatisation de projet avec Squash TA<br \/>Maven \/ SAHI<br \/>Cr\u00e9er des tests et les ressources dans le projet<\/p><p><strong><em>Exercice pratique<\/em><\/strong><\/p><h3>Capture &amp; Rejeu<\/h3><p>Pr\u00e9sentation de la C\/R<br \/>Suivi des tests<\/p><p><strong><em>Exercices pratiques<\/em><\/strong><\/p><h3>Param\u00e9trisation &amp; Administration<\/h3><p>V\u00e9rifications des mises \u00e0 jour<br \/>Pr\u00e9f\u00e9rences<\/p><h3>Reporting avec Squash TA<\/h3><p>Reporting HTML<br \/>Exportation du reporting<\/p><h3>Synth\u00e8se et Conclusion<\/h3><p>Avantages et Inconv\u00e9nients<br \/>Bibliographie<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53823\" class=\"elementor-tab-title\" data-tab=\"23\" role=\"tab\" aria-controls=\"elementor-tab-content-53823\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION TEST DES APPLICATIONS MOBILES SMARTPHONES ET TABLETTES (IOS & ANDROID)<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53823\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"23\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53823\"><h2>Objectifs de la formation\u00a0<\/h2><p>D\u00e9velopper une application mobile n\u00e9cessite, quelle que soit la plate-forme technique utilis\u00e9e que ce soit IOS ou Android, de v\u00e9rifier sa robustesse et sa fiabilit\u00e9, de s\u2019assurer de la conformit\u00e9 de l\u2019interface et de l\u2019ergonomie par rapport aux besoins. Cette formation test des applications Mobile vous pr\u00e9sentera une d\u00e9marche compl\u00e8te de test, ainsi que les outils adapt\u00e9s aux tests dans chaque environnement.<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce stage test des applications mobile s&#8217;adresse aux professionnels du test qui souhaitent cr\u00e9er et capitaliser autour d\u2019un r\u00e9f\u00e9rentiel de Test Applications Mobiles. Cette formation concerne aussi bien les acteurs Ma\u00eetrise d\u2019\u0153uvre que Ma\u00eetrise d\u2019Ouvrage.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Avoir d\u00e9j\u00e0 pratiqu\u00e9 une activit\u00e9 de tests. Connaitre l&#8217;environnement Windows.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>Concepts du test d\u2019applications Mobile dans l\u2019ISTQB\u00ae<\/h3><p>Qu\u2019est-ce qu\u2019une application mobile ?Les types de Test Logiciel \u00e0 utiliser.Cycles de d\u00e9veloppement des applications Mobiles.Cycles de tests des applications Mobiles.Campagnes sp\u00e9cifiques.Notion de V\u00e9rification et Validation (V&amp;V).Conception et sp\u00e9cification de cas de tests<\/p><h3>Vue d&#8217;ensemble des applications Mobile<\/h3><p>Architecture technologique : OS portable et plates-formes.Principaux types d&#8217;application mobile.Vue d\u2019ensemble sur le test de portable (Andro\u00efd \/ Apple \/ Blackberry).Sp\u00e9cificit\u00e9s : Ergonomie, Attractivit\u00e9, S\u00e9curit\u00e9, Conformit\u00e9.<\/p><h3>D\u00e9finir une strat\u00e9gie de test<\/h3><p>Gestion du risque.D\u00e9termination de l\u2019effort de test.D\u00e9termination des plateformes de test.Exercices avec diff\u00e9rents cas pratiques<\/p><h3>Test d&#8217;applications Andro\u00efd<\/h3><p>Caract\u00e9ristiques des OS Andro\u00efd.Introduction \u00e0 DDMS et DDME.Crit\u00e8res de tests sp\u00e9cifiques Andro\u00efd.Approche et techniques du test d\u2019applications Andro\u00efd.Choisir un dispositif de test avec \u00e9mulateurs.Capturer les logs pour analyser les r\u00e9sultats.<strong><em>TP\u00a0:<\/em><\/strong><em>utilisation d\u2019\u00e9mulateur.<\/em><\/p><h3>Test d&#8217;application Apple<\/h3><p>Caract\u00e9ristiques des OS Apple.Notions sur l\u2019installation d\u2019application Apple, processus de soumission, sous-syst\u00e8mes Apple.Crit\u00e8res de tests sp\u00e9cifiques \u00e0 Apple.Approche et techniques du test d\u2019applications Apple.Choisir un dispositif de test avec \u00e9mulateurs.<strong><em>TP\u00a0:<\/em><\/strong><em>d\u00e9finition de test g\u00e9n\u00e9rique \u00ab\u00a0Apple\u00a0\u00bb<\/em><\/p><h3>Tests g\u00e9n\u00e9riques sur la partie Portable<\/h3><p>Test de r\u00e9gression OS.Test de liaison. Tests de liaisons avec applications mobiles (Facebook \u2026).Test de consommation de batterie.Test traitement d&#8217;appel, SMS, \u00e9changes.Test d\u2019utilisation de la m\u00e9moire.Test sur les diff\u00e9rents types de dispositifs.Stress Test.<\/p><h3>Utilitaires de test d\u2019applications Mobiles<\/h3><p>Outils de capture d\u2019\u00e9cranOutils de mesure d&#8217;utilisation de m\u00e9moire.Explorateurs de fichiers.Outils de test de stress.Collecteurs de log.Quelques exemples : Perfecto mobile, Robotium, Selenium\u2026<strong><em>TP\u00a0:<\/em><\/strong><em>utilisation d\u2019outils<\/em><\/p><h3>Synth\u00e8se pour la MOA<\/h3><p>Campagnes de test : probl\u00e9matiques cross-platform (Apple, Android..) et multiple form factor (smartphone, tablette).Priorisation de l\u2019effort de tests : ergonomie, performance, s\u00e9curit\u00e9\u2026Sp\u00e9cifier les campagnes de test.Ex\u00e9cuter les campagnes dans les diff\u00e9rentes conditions de confort et de couverture r\u00e9seau : dans les transports, etc..Tests sur des terminaux physiques versus tests sur des \u00e9mulateurs.Logistique : constitution et de la gestion d\u2019une flotte de terminaux mobiles, et des abonnements GSM associ\u00e9s.Utiliser une plateforme sp\u00e9cialis\u00e9e Test externe<\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53824\" class=\"elementor-tab-title\" data-tab=\"24\" role=\"tab\" aria-controls=\"elementor-tab-content-53824\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION RANOREX: AUTOMATISER LES TEST DES APPLICATIONS MOBILES AVEC RANOREX <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53824\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"24\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53824\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>Ranorex<\/strong>\u00a0est une interface graphique d\u2019automatisation des tests pour les applications web et mobiles (Android, IOS) utilisant des langages standards comme C# ou VB.NET<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Perfectionner le script de test en pla\u00e7ant des points de contr\u00f4le et des points de synchronisation<\/li><\/ul><p>Param\u00e9trer le script de test avec des jeux de donn\u00e9es<\/p><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours d&#8217;automatisation des tests des applications mobiles s\u2019adresse aux tests analystes et automaticiens.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Pour suivre cette\u00a0<strong>formation Ranorex<\/strong>\u00a0dans les meilleures conditions, il est n\u00e9cessaire d&#8217;avoir une connaissance pr\u00e9alable des concepts de test logiciel ainsi que des applications mobiles Android et IOS.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><p><strong>Introduction \u00e0 l&#8217;outil de test Ranorex<\/strong><\/p><p><strong>Interface principale<\/strong><\/p><p><strong>Connexion des appareils mobiles<\/strong><\/p><p><strong>Le d\u00e9ploiement d\u2019une application<\/strong><\/p><p><strong>Enregistrement d\u2019un test<\/strong><\/p><p><strong>Maintenance d\u2019un projet avec Ranorex<\/strong><\/p><p><strong>Ranorex Spy<\/strong><\/p><p><strong>Cr\u00e9ation et manipulation des variables<\/strong><\/p><p><strong>L\u2019utilisation des jeux de donn\u00e9es<\/strong><\/p><p><strong>Param\u00e9trage avanc\u00e9<\/strong><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-53825\" class=\"elementor-tab-title\" data-tab=\"25\" role=\"tab\" aria-controls=\"elementor-tab-content-53825\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"\" class=\"elementor-toggle-title\">FORMATION G\u00c9RER VOS TEST LOGICILIELS AVEC XRAY <\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-53825\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"25\" role=\"tabpanel\" aria-labelledby=\"elementor-tab-title-53825\"><h2>Objectifs de la formation\u00a0<\/h2><p><strong>XRAY<\/strong>\u00a0est un outil natif de la solution Jira pour g\u00e9rer votre r\u00e9f\u00e9rentiel de test. Le module permet d&#8217;organiser ses activit\u00e9s de tests en apportant la notion de test, de campagne de test et d&#8217;exigence, ce qui autorise l&#8217;int\u00e9gration directe des phases de tests dans les phases de d\u00e9veloppement.<\/p><p>Cette\u00a0<strong>formation XRAY<\/strong>\u00a0vous apprend \u00e0 cr\u00e9er des cas de test, des campagnes, ainsi qu&#8217;\u00e0 organiser et ex\u00e9cuter les tests en liant les r\u00e9sultats avec le projet et les tickets existants dans Jira.<\/p><p>\u00c0 l&#8217;issue de cette formation, vous aurez acquis les connaissances et les comp\u00e9tences n\u00e9cessaires pour :<\/p><ul><li>Assurer la tra\u00e7abilit\u00e9, le versioning et la couverture des exigences<\/li><li>Cr\u00e9er des campagnes de tests manuels et automatis\u00e9s<\/li><li>Assurer le reporting permettant de suivre l\u2019avancement des campagnes<\/li><li>Conna\u00eetre les m\u00e9thodologies afin de faire les bons choix d\u2019organisation<\/li><li>Conna\u00eetre l&#8217;utilisation courante pour la gestion des tests et la planification de l&#8217;effort<\/li><\/ul><h2>\u00c0 qui s&#8217;adresse cette formation ?<\/h2><p><strong>Public :<\/strong><\/p><p>Ce cours XRAY s&#8217;adresse aux responsables applicatifs, aux chefs de projet, aux tests leads\/tests managers et plus globalement aux testeurs.<\/p><p><strong>Pr\u00e9requis :<\/strong><\/p><p>Aucun pr\u00e9requis n&#8217;est exig\u00e9 pour suivre cette formation XRAY, bien que des connaissances g\u00e9n\u00e9rales dans l&#8217;organisation d\u2019un projet de test constituent un plus.<\/p><h2>Contenu du cours\u00a0<\/h2><ol><li><h3>1.<\/h3><h3>I Introduction \u00e0 XRAY<\/h3><p>Pr\u00e9sentation g\u00e9n\u00e9rale de Jira et XRAY<br \/>Concepts d&#8217;agilit\u00e9 cl\u00e9s pour l\u2019utilisation de JIRA et XRAY (Scrum, Kaban,\u2026)<\/p><h3>Conception des tests<\/h3><p>Planification des activit\u00e9s de test<br \/>Cr\u00e9er un plan de test et y ajouter des cas de test<br \/>Organiser la campagne avec mon projet<br \/>Couvrir mes exigences et user story par des cas de test<br \/>Tests bas\u00e9s sur les risques (RBT)<br \/>Estimation des charges de test<br \/>Lier le plan de test avec mes jalons projet<br \/>Maintenir \u00e0 jour mon r\u00e9f\u00e9rentiel de test : les bonnes pratiques<br \/>G\u00e9rer le versioning de mon r\u00e9f\u00e9rentiel de test tout au long de mon projet<br \/>Test Driven Development (TDD)<\/p><p><strong><em>Atelier<\/em><\/strong><\/p><p><em>Mise en pratique avec XRAY<\/em><\/p><h3>Ex\u00e9cution des tests dans XRAY<\/h3><p>Mettre \u00e0 jour les instances de test pour d\u00e9terminer la qualit\u00e9 du syst\u00e8me<br \/>Preuves de test<br \/>Gestion des environnements et donn\u00e9es de test<br \/>Campagnes de test d\u2019int\u00e9gration, User Acceptance Test (UAT)<br \/>Associer les anomalies avec le cas de test<br \/>Lier exigence, anomalie, cas de test<\/p><p><strong><em>Atelier<\/em><\/strong><\/p><p><em>Mise en pratique avec XRAY<\/em><\/p><h3>Bilan : les fonctionnalit\u00e9s de reporting sous XRAY<\/h3><p>Principes<br \/>Rapports standards<br \/>Rapports personnalis\u00e9s<br \/>Avoir un rapport en temps r\u00e9el<\/p><p><strong><em>Atelier<\/em><\/strong><\/p><p><em>Mise en pratique avec XRAY<\/em><\/p><\/li><\/ol><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cette formation Test Logiciel vous donne l&#8217;occasion de mettre en pratique des m\u00e9thodes de test de logiciel tout au long du cycle de d\u00e9veloppement, pour garantir que le logiciel concern\u00e9 soit parfaitement fonctionnel et plus facile \u00e0 maintenir ; votre entreprise pourra ainsi gagner du temps et de l&#8217;argent et s&#8217;\u00e9pargner bien des tracas FORMATION [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12868","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/pages\/12868","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/comments?post=12868"}],"version-history":[{"count":8,"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/pages\/12868\/revisions"}],"predecessor-version":[{"id":13539,"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/pages\/12868\/revisions\/13539"}],"wp:attachment":[{"href":"https:\/\/705consulting.com\/index.php\/wp-json\/wp\/v2\/media?parent=12868"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}