{"id":64552,"date":"2024-03-07T10:10:44","date_gmt":"2024-03-07T08:10:44","guid":{"rendered":"https:\/\/www.arcadsoftware.com\/arcad\/?p=64552"},"modified":"2024-07-08T11:34:48","modified_gmt":"2024-07-08T09:34:48","slug":"integrez-le-ct-dans-votre-pipeline-ci-cd","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/","title":{"rendered":"Int\u00e9grez le CT dans votre Pipeline CI\/CD"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-bottom:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_2_3 2_3 fusion-flex-column\">\n<div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div class=\"fusion-text fusion-text-2\">\n<p style=\"text-align: center;\" data-fontsize=\"15\" data-lineheight=\"19.5px\">Par Alan Ashley<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-bottom:20px;--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:20px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-margin-bottom:0px;\"><p><span data-contrast=\"auto\">Nous avons tous entendu parler du pipeline CI\/CD dans le cadre de DevOps, c&#8217;est une expression standard. Cependant, <b>vous remarquerez souvent que le CT est mis de c\u00f4t\u00e9, c&#8217;est-\u00e0-dire l&#8217;aspect des tests continus. <\/b>Ces tests peuvent inclure <b>la v\u00e9rification de la qualit\u00e9 du code et de la s\u00e9curit\u00e9,<\/b> ainsi que des tests unitaires ou de r\u00e9gression. Ces \u00e9tapes sont cruciales pour r\u00e9aliser un &#8220;Shift Left&#8221; ou &#8220;Fail Fast&#8221; dans le pipeline. L&#8217;automatisation dans la phase de test continu peut rendre le processus plus fluide et r\u00e9duire le temps n\u00e9cessaire pour les tests. Il est possible que vos d\u00e9veloppeurs effectuent des tests au fur et \u00e0 mesure qu&#8217;ils d\u00e9veloppent, mais int\u00e9grer pleinement les tests continus dans le pipeline peut am\u00e9liorer consid\u00e9rablement l&#8217;efficacit\u00e9 du processus de d\u00e9veloppement.<\/span><\/p>\n<ul>\n<li>Est-ce qu&#8217;ils effectuent des tests <b>pour s&#8217;assurer que le code soit compil\u00e9<\/b> ?<\/li>\n<li>Est-ce qu&#8217;ils v\u00e9rifient que<b> les modifications n&#8217;ont pas d&#8217;impact sur le fonctionnement global du syst\u00e8me ?<\/b><\/li>\n<li>Apr\u00e8s ces deux \u00e9tapes, est-ce qu&#8217;ils effectuent <b>une validation de la qualit\u00e9 ou des tests par les pairs ?<\/b> Dans les grandes entreprises, ces tests peuvent \u00eatre effectu\u00e9s en raison de la taille de l&#8217;\u00e9quipe, mais dans les petites entreprises, ils peuvent \u00eatre n\u00e9glig\u00e9s en raison de contraintes de ressources.<\/li>\n<\/ul>\n<p>Dans tous les cas,<b> l&#8217;automatisation des tests est indispensable pour le succ\u00e8s du pipeline CI\/CT\/CD<\/b>, et <b>avec la suite d&#8217;outils de test ARCAD, nous sommes parfaitement align\u00e9s avec l&#8217;automatisation,<\/b> quelle que soit la configuration du pipeline utilis\u00e9.<\/p>\n<p>Avant de nous lancer dans la construction du pipeline, prenons un peu de recul. Dans votre entreprise, commencez par d\u00e9finir ce qui doit \u00eatre test\u00e9 et pourquoi. Comme mentionn\u00e9 pr\u00e9c\u00e9demment, cela peut inclure la qualit\u00e9 du code, les tests unitaires et les tests de r\u00e9gression. Maintenant, essayons d&#8217;identifier ce qui pourrait vous manquer.<\/p>\n<\/div><div class=\"fusion-text fusion-text-3 summary\"><h2 style=\"text-align: center;\">Sommaire<\/h2>\n<ol>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/infos-et-evenements\/blog-fr\/azure-devops-et-arcad-la-combinaison-gagnante\/#qualite-et-securite-du-code\"><strong>Qualit\u00e9 et s\u00e9curit\u00e9 du code<\/strong><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/infos-et-evenements\/blog-fr\/azure-devops-et-arcad-la-combinaison-gagnante\/#tests-unitaires\"><strong>Tests unitaires<\/strong><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/infos-et-evenements\/blog-fr\/azure-devops-et-arcad-la-combinaison-gagnante\/#test-de-regression-avec-verifier\"><strong>Test de r\u00e9gression avec Verifier <\/strong><\/a><\/li>\n<li><a class=\"fusion-one-page-text-link\" href=\"\/arcad\/infos-et-evenements\/blog-fr\/azure-devops-et-arcad-la-combinaison-gagnante\/#test-continu-dans-le-processus-ci-cd\"><strong>Le mot de la fin : le test continu dans le processus CI\/CD <\/strong><\/a><\/li>\n<\/ol>\n<\/div><div class=\"fusion-text fusion-text-4\"><div class=\"fusion-menu-anchor\" id=\"test-continu-dans-le-processus-ci-cd\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2; --fontSize: 30;\" data-fontsize=\"30\" data-lineheight=\"36px\">1. Qualit\u00e9 et s\u00e9curit\u00e9 du code<\/h2>\n<p>Abordons dans un premier temps, le d\u00e9but du SEC dans <a href=\"\/arcad\/solutions-fr\/devsecops-pour-ibm-i\/\" target=\"_blank\" rel=\"noopener noreferrer\">DevSecOps<\/a>. <b>En r\u00e9alit\u00e9, on ne peut jamais vraiment consid\u00e9rer la qualit\u00e9 et la s\u00e9curit\u00e9 de son code comme achev\u00e9es. <\/b>Il s&#8217;agit d&#8217;un processus continu. Mais pourquoi cela ? Pour commencer, voici quelques aspects sur lesquels vous devriez r\u00e9fl\u00e9chir en mati\u00e8re de qualit\u00e9 et de s\u00e9curit\u00e9. Comme vous le d\u00e9couvrirez, cela d\u00e9passe largement ces deux sujets.<\/p>\n<ul>\n<li><b>Les d\u00e9veloppeurs doivent veiller \u00e0 suivre les meilleures pratiques de d\u00e9veloppement adapt\u00e9es \u00e0 l&#8217;entreprise<\/b> et \u00e0 l&#8217;ensemble de la communaut\u00e9 internationale. Ainsi, tout nouvel arrivant dans votre entreprise remarquera rapidement une coh\u00e9rence dans le style de codage, ce qui r\u00e9duit le temps d&#8217;int\u00e9gration et am\u00e9liore le retour sur investissement pour les nouveaux employ\u00e9s.<\/li>\n<li><b>Vous avez r\u00e9cemment pris la d\u00e9cision, ou avez \u00e9t\u00e9 contraint, de v\u00e9rifier la qualit\u00e9 et la s\u00e9curit\u00e9 de l&#8217;ensemble de votre code ?<\/b> Ce processus peut \u00eatre int\u00e9gr\u00e9 au cycle de d\u00e9veloppement et utilis\u00e9 par les d\u00e9veloppeurs lorsqu&#8217;ils mettent \u00e0 jour le code, ou bien il peut \u00eatre int\u00e9gr\u00e9 \u00e0 un pipeline pour lancer un processus de r\u00e9vision du code plus ancien afin de garantir qu&#8217;il respecte les normes actuelles.<\/li>\n<li><b>Vous avez peut-\u00eatre r\u00e9cemment acquis une nouvelle entreprise et constat\u00e9 que le code est en d\u00e9sordre.<\/b> Comment pouvez-vous identifier et corriger les failles ? Cette t\u00e2che pourrait s&#8217;av\u00e9rer \u00eatre un d\u00e9fi de taille.<\/li>\n<\/ul>\n<p><b>C&#8217;est ici que l&#8217;outil <a href=\"\/arcad\/produits\/arcad-code-checker-controleur-de-la-qualite-des-sources\/\" target=\"_blank\" rel=\"noopener noreferrer\">CodeChecker<\/a> d&#8217;ARCAD entre en jeu<\/b>. Notre produit est livr\u00e9 avec<b> pr\u00e8s de 100 r\u00e8gles (telles que la v\u00e9rification des instructions GO TO, DUMP, etc.) qui ont \u00e9t\u00e9 recueillies \u00e0 partir des normes de l&#8217;industrie et des CVE (Common Vulnerabilities and Exposures) en mati\u00e8re de s\u00e9curit\u00e9 pour l&#8217;IBM i.<\/b> Si ces r\u00e8gles ne couvrent pas vos besoins, une option personnalis\u00e9e permet d&#8217;ajouter d&#8217;autres r\u00e8gles pour r\u00e9pondre aux exigences de votre entreprise. Par exemple, vous pouvez valider que le copyright a \u00e9t\u00e9 ajout\u00e9 \u00e0 chaque membre de la source.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-bottom:23px;--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:24px;--awb-spacing-left-large:2.88%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"text-align:center;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"300\" height=\"160\" alt=\"Blog Article DevSecOps IBM i Source code\" title=\"blog-article-devsecops-automating-quality-and-security-in-your-ibm-i\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2022\/02\/blog-article-devsecops-automating-quality-and-security-in-your-ibm-i-1.png\" class=\"img-responsive wp-image-55817\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/02\/blog-article-devsecops-automating-quality-and-security-in-your-ibm-i-1-200x107.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/02\/blog-article-devsecops-automating-quality-and-security-in-your-ibm-i-1.png 300w\" sizes=\"(max-width: 640px) 100vw, 300px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-5\"><p><b>Avec CodeChecker, il vous suffit d&#8217;un simple clic dans RDI lorsque vous utilisez la suite ARCAD for DevOps, ou il peut \u00eatre install\u00e9 de mani\u00e8re autonome avec un client Eclipse.<\/b> Quelle que soit la m\u00e9thode choisie, les fonctionnalit\u00e9s restent les m\u00eames, le serveur pouvant \u00eatre ex\u00e9cut\u00e9 sur IBM i ou Windows.<\/p>\n<p>Avant d&#8217;aborder les tests unitaires, voici quelques points cl\u00e9s suppl\u00e9mentaires concernant CodeChecker :<\/p>\n<ul>\n<li>Il prend en charge <b>plusieurs langages IBM i <\/b>tels que RPG, COBOL, CL et SQL.<\/li>\n<li>Il est <b>compatible avec les pipelines et l&#8217;automatisation.<\/b><\/li>\n<li>Il<b> charge des r\u00e8gles pr\u00e9configur\u00e9es<\/b> pour vous aider \u00e0 d\u00e9marrer.<\/li>\n<\/ul>\n<p>Je sais que la qualit\u00e9 du code ne fait pas partie de la d\u00e9finition stricte des tests, bien qu&#8217;elle soit cruciale pour garantir une base de code solide. Cependant, la v\u00e9rification des violations de s\u00e9curit\u00e9 en fait partie, car leur impact sur la production peut \u00eatre consid\u00e9rable.<\/p>\n<\/p>\n<div class=\"fusion-menu-anchor\" id=\"tests-unitaires\"><\/div>\n<h2 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 40; line-height: 1.2; --fontSize: 30;\" data-fontsize=\"30\" data-lineheight=\"36px\">2. Tests unitaires<\/h2>\n<p>L&#8217;outil <a href=\"\/arcad\/produits\/arcad-i-unit-test-unitaire-ibm-i\/\" target=\"_blank\" rel=\"noopener noreferrer\">ARCAD iUnit<\/a> pour les tests unitaires s&#8217;inscrit une fois de plus dans <b>la m\u00e9thodologie &#8220;Fail Fast, Shift Left&#8221;.<\/b> Cela permet \u00e0 vos d\u00e9veloppeurs de <b>tester les modules et les proc\u00e9dures sans avoir besoin de terminer l&#8217;ensemble du programme.<\/b> Ainsi, que vous codiez en RPG, COBOL ou m\u00eame en CL, iUnit vous couvre. Gr\u00e2ce \u00e0 sa d\u00e9tection automatique des param\u00e8tres simples ou complexes en RPG, ses capacit\u00e9s de mod\u00e9lisation (mocking), et son h\u00e9ritage des fonctionnalit\u00e9s de JUnit, iUnit poss\u00e8de toutes les fonctionnalit\u00e9s n\u00e9cessaires pour r\u00e9pondre \u00e0 vos besoins.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"text-align:center;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-max-width:300px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1186\" height=\"550\" alt=\"Solution-unit-test\" title=\"picto-solution-unit-test-automation-1\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1.png\" class=\"img-responsive wp-image-59906\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1-200x93.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1-400x185.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1-600x278.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1-800x371.png 800w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-unit-test-automation-1.png 1186w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-margin-top:20px;\"><p>Parmi les \u00e9l\u00e9ments qui peuvent \u00eatre test\u00e9s figurent les fonctions, les proc\u00e9dures, les programmes, les programmes de service ainsi que les proc\u00e9dures SQL. <b>Toutes ces fonctionnalit\u00e9s sont accessibles directement depuis RDi, et bient\u00f4t, une int\u00e9gration plus pouss\u00e9e sera disponible dans le plugin Skipper de la suite DevOps.<\/b> Cette nouvelle fonctionnalit\u00e9 permettra d&#8217;acc\u00e9der aux tests unitaires en un simple clic droit.<\/p>\n<p><b>Avec les fonctionnalit\u00e9s h\u00e9rit\u00e9es de JUnit,<\/b> ARCAD propose une autre m\u00e9thode pour inciter les nouveaux d\u00e9veloppeurs du monde Open System \u00e0 d\u00e9couvrir le RPG et l&#8217;IBM i. Comme il est compatible avec JUnit,<b> il peut \u00e9galement \u00eatre int\u00e9gr\u00e9 directement dans le pipeline d&#8217;automatisation avec Jenkins,<\/b> si n\u00e9cessaire. Personnellement, je pense que la capacit\u00e9 de tester les modules instantan\u00e9ment est le meilleur moyen d&#8217;obtenir des r\u00e9sultats rapidement.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"text-align:center;--awb-margin-top:20px;--awb-margin-bottom:20px;--awb-max-width:300px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"800\" height=\"467\" alt=\"Regression Testing with Verifier\" title=\"picto-solution-regression-test-automation-1-800&#215;467\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-regression-test-automation-1-800x467-1.png\" class=\"img-responsive wp-image-59874\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-regression-test-automation-1-800x467-1-200x117.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-regression-test-automation-1-800x467-1-400x234.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-regression-test-automation-1-800x467-1-600x350.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/picto-solution-regression-test-automation-1-800x467-1.png 800w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-margin-top:20px;\"><div class=\"fusion-menu-anchor\" id=\"test-de-regression-avec-verifier\"><\/div>\n<h2 class=\"\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\">3. Test de r\u00e9gression avec Verifier<\/h2>\n<p><b>Pour compl\u00e9ter la phase de test, nous avons les tests de r\u00e9gression. <\/b>Comment s&#8217;assurer que les applications d\u00e9velopp\u00e9es et test\u00e9es pr\u00e9c\u00e9demment continuent de fonctionner de la m\u00eame mani\u00e8re apr\u00e8s une modification ?<\/p>\n<p>Ces tests sont g\u00e9n\u00e9ralement r\u00e9alis\u00e9s par l&#8217;\u00e9quipe d&#8217;assurance qualit\u00e9 ou, tout aussi souvent, par toute personne disponible. Vous avez la possibilit\u00e9 de r\u00e9aliser des tests manuels ou automatis\u00e9s sur un seul sc\u00e9nario ou une seule op\u00e9ration, couvrant ainsi plusieurs domaines. La question est de savoir quel sc\u00e9nario ex\u00e9cuter.<\/p>\n<p><b>Avec <a href=\"\/arcad\/produits\/arcad-verifier-test-de-non-regression\/\" target=\"_blank\" rel=\"noopener noreferrer\">ARCAD Verifier,<\/a> un r\u00e9f\u00e9rentiel de r\u00e9f\u00e9rences crois\u00e9es est constamment mis \u00e0 jour pour d\u00e9terminer le sc\u00e9nario \u00e0 ex\u00e9cuter. <\/b>Si vous modifiez le programme PGM001, tous les sc\u00e9narios et campagnes associ\u00e9s \u00e0 ce programme seront automatiquement identifi\u00e9s ou s\u00e9lectionn\u00e9s pour \u00eatre ex\u00e9cut\u00e9s. Cette fonctionnalit\u00e9 seule peut vous faire gagner du temps, ce qui se traduit par des \u00e9conomies financi\u00e8res \u00e0 long terme.<\/p>\n<p><b>ARCAD Verifier g\u00e8re \u00e0 la fois les comparaisons 5250 et les comparaisons de fichiers spooled,<\/b> ce qui est utile, mais il examine \u00e9galement la base de donn\u00e9es DB2 sur IBM i pour identifier les diff\u00e9rences au niveau des fichiers et des champs. <b>Avec l\u2019examen DB2 sur IBM i, des outils comme Selenium peuvent \u00eatre utilis\u00e9s<\/b> pour v\u00e9rifier que les donn\u00e9es entr\u00e9es et trait\u00e9es au niveau de l&#8217;interface web correspondent \u00e0 ce qui est attendu dans la base de donn\u00e9es DB2 en backend.<\/p>\n<p>Vous avez \u00e9galement la possibilit\u00e9 de comparer une entr\u00e9e 5250 avec une entr\u00e9e enregistr\u00e9e par Selenium afin de rep\u00e9rer toute erreur dans le traitement de l&#8217;application. De plus, il teste \u00e9galement les diff\u00e9rences au niveau de l&#8217;interface utilisateur.<br \/>\n<b>Enfin, il prend en charge les traitements par lots et les t\u00e2ches interactives.<\/b> \u00c0 mesure que le pipeline se rapproche du d\u00e9ploiement, les tests de r\u00e9gression deviennent la derni\u00e8re \u00e9tape du processus pour pr\u00e9venir l&#8217;apparition de d\u00e9fauts dans la production, y compris la d\u00e9couverte de probl\u00e8mes li\u00e9s \u00e0 un projet de modernisation.<\/p>\n<div class=\"fusion-menu-anchor\" id=\"test-continu-dans-le-processus-ci-cd\"><\/div>\n<h2 class=\"\" style=\"--fontsize: 40; line-height: 1.2;\" data-fontsize=\"40\" data-lineheight=\"48px\">4. Le mot de la fin : le test continu dans le processus CI\/CD<\/h2>\n<p>Les principaux objectifs de l&#8217;int\u00e9gration des tests continus dans le flux de travail CI\/CD sont les suivants :<\/p>\n<ul>\n<li><b>&#8220;Shift left&#8221; pour d\u00e9tecter les probl\u00e8mes le plus t\u00f4t possible<\/b>.<\/li>\n<li>Passer d&#8217;un <b>processus manuel \u00e0 un processus automatis\u00e9<\/b> pour garantir la coh\u00e9rence, la v\u00e9rifiabilit\u00e9 et la scalabilit\u00e9.<\/li>\n<li>Favoriser un processus de <b>d\u00e9veloppement agile.<\/b><\/li>\n<\/ul>\n<p><b>Nous avons abord\u00e9 trois domaines majeurs du pipeline de test, chacun \u00e9tant couvert par une solution ARCAD.<\/b> <b>Le &#8220;bonus&#8221; ici est que ces produits peuvent s&#8217;int\u00e9grer \u00e0 un pipeline ARCAD for DevOps existant ou \u00eatre ajout\u00e9s \u00e0 un pipeline de d\u00e9veloppement existant en tant qu&#8217;installations autonomes.<\/b><br \/>\nSi vous vous demandez par o\u00f9 commencer, la r\u00e9ponse est simple : quels sont vos besoins ? Il n&#8217;est pas n\u00e9cessaire de suivre un ordre sp\u00e9cifique pour mettre en \u0153uvre les mesures. Identifiez la zone probl\u00e9matique et nous pourrons vous aider \u00e0 trouver une solution. Bonne phase de test !<\/p>\n<p>Attendez, pas si vite ! Saviez-vous que vous pouvez \u00e9galement extraire des informations de ces outils pour les refl\u00e9ter dans un tableau de bord ? Cela peut parfois fournir une vue d&#8217;ensemble.<b> Ci-dessous, vous trouverez quelques exemples de ce qui peut \u00eatre extrait du tableau de bord ARCAD VSM associ\u00e9 \u00e0 la suite d&#8217;outils de test :<\/b><\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"1489\" height=\"665\" alt=\"Code checker via Dashboard\" title=\"Code checker via Dashboard\" src=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard.png\" class=\"img-responsive wp-image-59884\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard-200x89.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard-400x179.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard-600x268.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard-800x357.png 800w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard-1200x536.png 1200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Code-checker-via-Dashboard.png 1489w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-8 fusion-text-no-margin\" style=\"--awb-margin-top:10px;--awb-margin-bottom:20px;\"><p><i>Figure 1 &#8211; CodeChecker via Dashboard <\/i><\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-5 hover-type-none\"><img decoding=\"async\" width=\"1480\" height=\"626\" alt=\"Verifier via Jenkins and Dashboard\" title=\"Verifier via Jenkins and Dashboard\" src=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard.png\" class=\"img-responsive wp-image-59886\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard-200x85.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard-400x169.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard-600x254.png 600w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard-800x338.png 800w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard-1200x508.png 1200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Verifier-via-Jenkins-and-Dashboard.png 1480w\" sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-9\" style=\"--awb-margin-top:10px;\"><p><i>Figure 2 &#8211; Verifier via Jenkins and Dashboard<\/i><\/p>\n<\/div><div class=\"fusion-text fusion-text-10\" style=\"--awb-margin-top:20px;\"><p>Maintenant, n&#8217;h\u00e9sitez pas \u00e0 vous lancer et \u00e0 tester encore et encore.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:20px;--awb-padding-left:40px;--awb-bg-color:rgba(232,232,232,0.38);--awb-bg-color-hover:rgba(232,232,232,0.38);--awb-bg-size:cover;--awb-border-color:#ea5050;--awb-border-left:7px;--awb-border-style:solid;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-11 fusion-text-no-margin\" style=\"--awb-margin-bottom:5px;\"><p><strong>[Webinar] Comment automatiser vos tests pour des applications IBM i toujours disponibles<\/strong><\/p>\n<\/div><div style=\"text-align:right;\"><a class=\"fusion-button button-flat button-xlarge button-custom fusion-button-default button-1 fusion-button-span-no fusion-button-default-type\" style=\"--button_accent_color:#ea5050;--button_border_color:#ea5050;--button_accent_hover_color:#437cb4;--button_border_hover_color:#437cb4;--button_border_width-top:0px;--button_border_width-right:0px;--button_border_width-bottom:0px;--button_border_width-left:0px;--button-border-radius-top-left:0px;--button-border-radius-top-right:0px;--button-border-radius-bottom-right:0px;--button-border-radius-bottom-left:0px;--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:rgba(255,255,255,0);--button_gradient_bottom_color_hover:rgba(255,255,255,0);\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"\/arcad\/infos-et-evenements\/webinars-fr\/comment-automatiser-vos-tests-pour-des-applications-ibm-i-toujours-disponible\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Voir le webinar<\/span><i class=\"fa-arrow-right fas awb-button__icon awb-button__icon--default button-icon-right\" aria-hidden=\"true\"><\/i><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:66px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_6 1_6 fusion-one-sixth fusion-column-first\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-margin-bottom:0px;width:13.3333%; margin-right: 4%;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-image-element in-legacy-container\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-6 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"500\" alt=\"Alan Ashley\" title=\"Photo_Alan_Ashley_Bleu-Canard_ARCAD\" src=\"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2021\/10\/Photo_Alan_Ashley_Bleu-Canard_ARCAD.png\" class=\"img-responsive wp-image-52555\" srcset=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2021\/10\/Photo_Alan_Ashley_Bleu-Canard_ARCAD-200x200.png 200w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2021\/10\/Photo_Alan_Ashley_Bleu-Canard_ARCAD-400x400.png 400w, https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2021\/10\/Photo_Alan_Ashley_Bleu-Canard_ARCAD.png 500w\" sizes=\"(max-width: 800px) 100vw, 200px\" \/><\/span><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_3_5 3_5 fusion-three-fifth\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-margin-bottom:0px;width:58.4%; margin-right: 4%;\"><div class=\"fusion-column-wrapper fusion-flex-column-wrapper-legacy\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small:0px;--awb-font-size:25px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:25;line-height:1.3;\">Alan Ashley<\/h3><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top:5px;--awb-margin-bottom:5px;--awb-margin-top-small:5px;--awb-margin-bottom-small:5px;--awb-font-size:20px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.36;\">Solution Architect, ARCAD Software<\/h4><\/div><div class=\"fusion-text fusion-text-12\"><p>Alan travaille depuis plus de 30 ans dans le domaine du support et de la promotion de la plateforme IBM i. Il est consultant avant-vente pour le r\u00f4le DevOps sur IBM i chez ARCAD Software. Avant de rejoindre ARCAD Software, il a occup\u00e9 pendant de nombreuses ann\u00e9es de multiples fonctions au sein d\u2019IBM, de l\u2019assistance aux clients par le biais de HA (Haute Disponibilit\u00e9) \u00e0 DR (Reprise apr\u00e8s Sinistre) \u00e0 la promotion des applications et aux migrations de l\u2019IBM i vers le cloud. Dans le cadre de ces fonctions, il a pu constater de visu les difficult\u00e9s rencontr\u00e9es par de nombreux clients en mati\u00e8re de gestion du cycle de vie des applications, de modernisation et de protection des donn\u00e9es. Sa passion dans ces domaines s\u2019inscrit parfaitement dans la suite de produits ARCAD.<\/p>\n<\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nous avons tous entendu parler du pipeline CI\/CD dans le cadre de DevOps, c&#8217;est une expression standard. Cependant, vous remarquerez souvent que le CT est mis de c\u00f4t\u00e9, c&#8217;est-\u00e0-dire l&#8217;aspect des tests continus. Ces tests peuvent inclure la v\u00e9rification de la qualit\u00e9 du code et de la s\u00e9curit\u00e9, ainsi que des tests unitaires ou de r\u00e9gression. <\/p>\n","protected":false},"author":16,"featured_media":61480,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[246,244],"tags":[622,552],"class_list":["post-64552","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-fr","category-infos-et-evenements","tag-blog-article-fr","tag-devops-pour-ibm-i"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Int\u00e9grez le CT dans votre Pipeline CI\/CD | Blog Article<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez la suite des outils de test qui s&#039;int\u00e8grent parfaitement \u00e0 tout processus d&#039;automatisation, quel que soit le pipeline utilis\u00e9.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Int\u00e9grez le CT dans votre Pipeline CI\/CD | Blog Article\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez la suite des outils de test qui s&#039;int\u00e8grent parfaitement \u00e0 tout processus d&#039;automatisation, quel que soit le pipeline utilis\u00e9.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/\" \/>\n<meta property=\"og:site_name\" content=\"ARCAD\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T08:10:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-08T09:34:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Myriam Goutte\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myriam Goutte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/\"},\"author\":{\"name\":\"Myriam Goutte\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\"},\"headline\":\"Int\u00e9grez le CT dans votre Pipeline CI\\\/CD\",\"datePublished\":\"2024-03-07T08:10:44+00:00\",\"dateModified\":\"2024-07-08T09:34:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/\"},\"wordCount\":3829,\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png\",\"keywords\":[\"Blog Article\",\"DevOps pour IBM i\"],\"articleSection\":[\"Blog\",\"Infos et Ev\u00e9n\u00e9ments\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/\",\"name\":\"Int\u00e9grez le CT dans votre Pipeline CI\\\/CD | Blog Article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png\",\"datePublished\":\"2024-03-07T08:10:44+00:00\",\"dateModified\":\"2024-07-08T09:34:48+00:00\",\"description\":\"D\u00e9couvrez la suite des outils de test qui s'int\u00e8grent parfaitement \u00e0 tout processus d'automatisation, quel que soit le pipeline utilis\u00e9.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png\",\"width\":940,\"height\":350},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.fr\\\/arcad\\\/infos-et-evenements\\\/blog-fr\\\/integrez-le-ct-dans-votre-pipeline-ci-cd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ARCAD\",\"item\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Int\u00e9grez le CT dans votre Pipeline CI\\\/CD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#website\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"name\":\"ARCAD\",\"description\":\"Experts DevOps &amp; Modernisation sur IBM i (alias AS\\\/400 ou AS400)\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#organization\",\"name\":\"ARCAD Software\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"contentUrl\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/wp-content\\\/uploads\\\/2017\\\/09\\\/arcad-group-logo-text-144.png\",\"width\":144,\"height\":200,\"caption\":\"ARCAD Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pages\\\/Arcad-Software\\\/116086138469235\",\"https:\\\/\\\/x.com\\\/arcad_software\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcad-software\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/ARCADSoftwareInc\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/#\\\/schema\\\/person\\\/56072f2a9491143460e3cadf23b9d730\",\"name\":\"Myriam Goutte\",\"url\":\"https:\\\/\\\/www.arcadsoftware.com\\\/arcad\\\/author\\\/myriam-goutte\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Int\u00e9grez le CT dans votre Pipeline CI\/CD | Blog Article","description":"D\u00e9couvrez la suite des outils de test qui s'int\u00e8grent parfaitement \u00e0 tout processus d'automatisation, quel que soit le pipeline utilis\u00e9.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/","og_locale":"en_US","og_type":"article","og_title":"Int\u00e9grez le CT dans votre Pipeline CI\/CD | Blog Article","og_description":"D\u00e9couvrez la suite des outils de test qui s'int\u00e8grent parfaitement \u00e0 tout processus d'automatisation, quel que soit le pipeline utilis\u00e9.","og_url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/","og_site_name":"ARCAD","article_publisher":"https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","article_published_time":"2024-03-07T08:10:44+00:00","article_modified_time":"2024-07-08T09:34:48+00:00","og_image":[{"width":940,"height":350,"url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png","type":"image\/png"}],"author":"Myriam Goutte","twitter_misc":{"Written by":"Myriam Goutte","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/"},"author":{"name":"Myriam Goutte","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730"},"headline":"Int\u00e9grez le CT dans votre Pipeline CI\/CD","datePublished":"2024-03-07T08:10:44+00:00","dateModified":"2024-07-08T09:34:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/"},"wordCount":3829,"publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png","keywords":["Blog Article","DevOps pour IBM i"],"articleSection":["Blog","Infos et Ev\u00e9n\u00e9ments"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/","url":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/","name":"Int\u00e9grez le CT dans votre Pipeline CI\/CD | Blog Article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png","datePublished":"2024-03-07T08:10:44+00:00","dateModified":"2024-07-08T09:34:48+00:00","description":"D\u00e9couvrez la suite des outils de test qui s'int\u00e8grent parfaitement \u00e0 tout processus d'automatisation, quel que soit le pipeline utilis\u00e9.","breadcrumb":{"@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#primaryimage","url":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png","contentUrl":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-content\/uploads\/2022\/08\/Banner-blog-Putting-the-CT-in-your-CICD-pipeline.png","width":940,"height":350},{"@type":"BreadcrumbList","@id":"https:\/\/www.arcadsoftware.fr\/arcad\/infos-et-evenements\/blog-fr\/integrez-le-ct-dans-votre-pipeline-ci-cd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ARCAD","item":"https:\/\/www.arcadsoftware.com\/arcad\/"},{"@type":"ListItem","position":2,"name":"Int\u00e9grez le CT dans votre Pipeline CI\/CD"}]},{"@type":"WebSite","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#website","url":"https:\/\/www.arcadsoftware.com\/arcad\/","name":"ARCAD","description":"Experts DevOps &amp; Modernisation sur IBM i (alias AS\/400 ou AS400)","publisher":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadsoftware.com\/arcad\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#organization","name":"ARCAD Software","url":"https:\/\/www.arcadsoftware.com\/arcad\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/","url":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","contentUrl":"https:\/\/www.arcadsoftware.com\/arcad\/wp-content\/uploads\/2017\/09\/arcad-group-logo-text-144.png","width":144,"height":200,"caption":"ARCAD Software"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/Arcad-Software\/116086138469235","https:\/\/x.com\/arcad_software","https:\/\/www.linkedin.com\/company\/arcad-software","https:\/\/www.youtube.com\/user\/ARCADSoftwareInc"]},{"@type":"Person","@id":"https:\/\/www.arcadsoftware.com\/arcad\/#\/schema\/person\/56072f2a9491143460e3cadf23b9d730","name":"Myriam Goutte","url":"https:\/\/www.arcadsoftware.com\/arcad\/author\/myriam-goutte\/"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/64552","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/comments?post=64552"}],"version-history":[{"count":3,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/64552\/revisions"}],"predecessor-version":[{"id":69522,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/posts\/64552\/revisions\/69522"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media\/61480"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/media?parent=64552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/categories?post=64552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.fr\/arcad\/wp-json\/wp\/v2\/tags?post=64552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}