{"id":210,"date":"2023-11-02T10:36:45","date_gmt":"2023-11-02T09:36:45","guid":{"rendered":"https:\/\/mahann-consulting.com\/?p=210"},"modified":"2023-11-02T23:14:53","modified_gmt":"2023-11-02T22:14:53","slug":"campagne-de-tests-en-mode-agile","status":"publish","type":"post","link":"https:\/\/mahann-consulting.com\/index.php\/2023\/11\/02\/campagne-de-tests-en-mode-agile\/","title":{"rendered":"Campagne de tests en mode agile"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:25% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/B92PAwcDeQ18m6CqyNTx-1-pl6ah.jpg\" alt=\"Test campaign in agile mode\" class=\"wp-image-212 size-full\" srcset=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/B92PAwcDeQ18m6CqyNTx-1-pl6ah.jpg 1024w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/B92PAwcDeQ18m6CqyNTx-1-pl6ah-300x300.jpg 300w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/B92PAwcDeQ18m6CqyNTx-1-pl6ah-150x150.jpg 150w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/B92PAwcDeQ18m6CqyNTx-1-pl6ah-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Pour bien concevoir une campagne de tests  mode Agile, on se doit de r\u00e9unir certaines conditions. Comment pr\u00e9parer une campagne de tests ? Quels tests mener ? O\u00f9 et comment les ex\u00e9cuter ? Tests manuels ou automatis\u00e9s ? Quelles \u00e9quipes impliquer ? Donc, <a href=\"https:\/\/www.linkedin.com\/in\/wilson-mahann-0b3ba1ab?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BQ9GGt2bkQVWXIFK6RcxsTQ%3D%3D\" target=\"_blank\" rel=\"noopener\" title=\"\">nous<\/a> essayerons de r\u00e9pondre \u00e0 ces  interrogations.<\/p>\n\n\n\n<p>Une campagne de tests est un investissement , une assurance qualit\u00e9 du logiciel \u00e0 d\u00e9velopper. Cette affirmation ne fait pas exception en mode Agile. En outre, elle r\u00e9clame de faire preuve de m\u00e9thodologie afin d\u2019\u00eatre efficient.<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 22%\"><div class=\"wp-block-media-text__content\">\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">R\u00e9unir les parties prenantes de son \u00e9quipe<\/mark><\/em><\/strong><br>Commencer par r\u00e9unir les parties protagonistes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>primo : les repr\u00e9sentants du client ayant la connaissance m\u00e9tier [PO (Product Owner), BA (Business Analyst)&#8230;] et technique<\/li>\n\n\n\n<li>secundo : les d\u00e9veloppeurs <\/li>\n\n\n\n<li>tertio : les testeurs.<\/li>\n<\/ul>\n\n\n\n<p>En effet, il faut r\u00e9unir ces diff\u00e9rents intervenants, en phase de pr\u00e9-codage. Puisqu&rsquo;on doit assurer la bonne interpr\u00e9tation des besoins fonctionnels.  Mais aussi, en phase de post-codage pour assurer le suivi jusqu\u2019\u00e0 la fin des d\u00e9veloppements et lors de la mise en production.<\/p>\n\n\n\n<p>Pour garantir une campagne de tests efficace, les participants doivent se mettre d\u2019accord sur :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La fa\u00e7on de coder le support<\/li>\n\n\n\n<li>Un planning int\u00e9grant les cas de tests \u00e0 mener, le r\u00e9sultat attendu pour chaque sprint, pour \u00e9laborer dans son int\u00e9gralit\u00e9 le plan de tests.<\/li>\n\n\n\n<li>Les jeux de donn\u00e9es \u00e0 exploiter.<\/li>\n\n\n\n<li>Les outils \u00e0 adopter pour suivre les anomalies d\u00e9tect\u00e9es , comme ceux permettant d\u2019ex\u00e9cuter tous les types de tests\u2026<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/nrd9X63C7by01ftayuqa-1-05brr.jpg\" alt=\"Test campaign in agile mode\" class=\"wp-image-213 size-full\" srcset=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/nrd9X63C7by01ftayuqa-1-05brr.jpg 512w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/nrd9X63C7by01ftayuqa-1-05brr-300x300.jpg 300w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/nrd9X63C7by01ftayuqa-1-05brr-150x150.jpg 150w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:20% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/AHqJ2zfPtC2b6SSr1gpo-1-0un3e-1.jpg\" alt=\"Test campaign in agile mode\" class=\"wp-image-215 size-full\" srcset=\"https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/AHqJ2zfPtC2b6SSr1gpo-1-0un3e-1.jpg 1024w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/AHqJ2zfPtC2b6SSr1gpo-1-0un3e-1-300x300.jpg 300w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/AHqJ2zfPtC2b6SSr1gpo-1-0un3e-1-150x150.jpg 150w, https:\/\/mahann-consulting.com\/wp-content\/uploads\/2023\/11\/AHqJ2zfPtC2b6SSr1gpo-1-0un3e-1-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">R\u00e9diger les cas de tests et le plan de tests<\/mark><\/em><\/strong><br>Le but des r\u00e9unions pr\u00e9paratoires avec ces diff\u00e9rents participants est de lister, pour chaque sprint, les tests \u00e0 ex\u00e9cuter de fa\u00e7on manuelle ou automatique. En somme, on r\u00e9pertorie les tests unitaires, tests fonctionnels type bout en bout, tests de non-r\u00e9gression , ainsi que les jeux de donn\u00e9es \u00e0 utiliser.<\/p>\n\n\n\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Accorder le planning de d\u00e9v avec le plan de tests<\/mark><\/em><\/strong><br>En outre, ce travail en amont, permet de faire co\u00efncider, \u00e0 la fin de chaque sprint :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les tests \u00e0 mener.<\/li>\n\n\n\n<li>La pr\u00e9sence des jeux de donn\u00e9es.<\/li>\n\n\n\n<li>Le bon param\u00e9trages  des outils logiciels n\u00e9cessaires \u00e0 l\u2019ex\u00e9cution des tests automatis\u00e9s soient param\u00e9tr\u00e9s.<\/li>\n\n\n\n<li>La pr\u00e9sence des proc\u00e9dures, outils, environnement de tests.<\/li>\n\n\n\n<li>La disponibilit\u00e9 des ressources humaines pour mener les diff\u00e9rentes campagnes de tests tout au long du d\u00e9veloppement.<\/li>\n\n\n\n<li>Le respect des d\u00e9lais.<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">G\u00e9rer les processus de remont\u00e9e et des corrections des anomalies<\/mark><\/em><\/strong><br>Par ailleurs, \u00e0 toute proc\u00e9dure de test est associ\u00e9e la gestion des anomalies. Les process de remont\u00e9es et de corrections des anomalies doivent \u00eatre \u00e9tablis en amont de toute campagne de tests. Quel niveau de criticit\u00e9 doit imp\u00e9rativement d\u00e9clencher des corrections ? Qui doit arbitrer ? Comment doivent \u00eatre transmises les anomalies rencontr\u00e9es ? Quoi prioriser dans les corrections ? Quelle strat\u00e9gie de gestion du back log de bugs ?<\/p>\n\n\n\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Go \/NoGo en production<\/mark><\/em><\/strong><br>Pour finir, cette m\u00e9thode permet de tirer, le bilan des actions men\u00e9es. Ensuite, on donnera le feu vert pour une mise en production (MEP) du support digital. Avant de d\u00e9livrer le GO pour une MEP, il sera n\u00e9cessaire de r\u00e9aliser d&rsquo;autres tests selon les projets. Comment r\u00e9aliser les tests utilisateurs (UX) et ergonomiques ? Et ainsi  s\u2019assurer que dans des conditions r\u00e9elles, le site internet et\/ou l\u2019application mobile remplit parfaitement ses missions, conform\u00e9ment au cahier des charges initial. <\/p>\n\n\n\n<p>En dernier lieu,  sera l\u2019occasion d\u2019identifier l\u2019ensemble des tests automatis\u00e9s qui pourront \u00eatre r\u00e9utilis\u00e9s, en production.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>R\u00e9f\u00e9rences  ou articles :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ISTQB &#8211; <a href=\"https:\/\/www.cftl.fr\/wp-content\/uploads\/2015\/03\/ISTQB-Agile-Tester-Nutshell-2014-May_FR.pdf\" target=\"_blank\" rel=\"noopener\" title=\"\">CFTL\/ISQTB\/Agile tester<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/mahann-consulting.com\/index.php\/le-glossaire-du-testeur\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Le glossaire du testeur<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Pour bien concevoir une campagne de tests mode Agile, on se doit de r\u00e9unir certaines conditions. Comment pr\u00e9parer une campagne de tests ? Quels tests mener ? O\u00f9 et comment les ex\u00e9cuter ? Tests manuels ou automatis\u00e9s ? Quelles \u00e9quipes impliquer ? Donc, nous essayerons de r\u00e9pondre \u00e0 ces interrogations. Une campagne de tests est [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"categories":[12],"tags":[20,19],"class_list":["post-210","post","type-post","status-publish","format-standard","hentry","category-testing","tag-agile","tag-testing"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/posts\/210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/comments?post=210"}],"version-history":[{"count":20,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/posts\/210\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/posts\/210\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/media?parent=210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/categories?post=210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mahann-consulting.com\/index.php\/wp-json\/wp\/v2\/tags?post=210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}