{"id":2937,"date":"2023-07-26T15:24:58","date_gmt":"2023-07-26T13:24:58","guid":{"rendered":"https:\/\/ittester.sk\/non-classifiee\/cycle-de-vie-dun-logiciel\/"},"modified":"2024-10-22T14:16:37","modified_gmt":"2024-10-22T12:16:37","slug":"cycle-de-vie-dun-logiciel","status":"publish","type":"post","link":"https:\/\/ittester.sk\/fr\/tests-manuels\/cycle-de-vie-dun-logiciel\/","title":{"rendered":"Cycle de vie des tests logiciels (STLC) &#8211; Cycle de vie des tests logiciels"},"content":{"rendered":"\n<p>Dans les premiers temps du d\u00e9veloppement de logiciels, les tests \u00e9taient consid\u00e9r\u00e9s comme une activit\u00e9 en une seule \u00e9tape. Elle a \u00e9t\u00e9 r\u00e9alis\u00e9e apr\u00e8s la phase de programmation ou de mise en \u0153uvre. Mais en suivant le cycle de d\u00e9veloppement des logiciels et avec la complexit\u00e9 croissante des applications logicielles, des activit\u00e9s de test ont \u00e9t\u00e9 d\u00e9finies pour assurer un test efficace des logiciels.<\/p>\n\n<p>Cela a conduit \u00e0 la cr\u00e9ation du cycle de vie des tests de logiciels, ou STLC (Software Testing Life Cycle). Dans ce texte pour la classe, nous examinerons en d\u00e9tail le STLC et ses diff\u00e9rentes phases.<\/p>\n\n<h2 class=\"wp-block-heading\">Table des mati\u00e8res<\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-je-stlc\">\u010co je STLC?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-vyhody-stlc\">V\u00fdhody STLC<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-fazy-stlc\">F\u00e1zy STLC<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-analyza-poziadaviek-requirement-analysis\">Anal\u00fdza po\u017eiadaviek (Requirement Analysis)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-planovanie-a-kontrola-testov-test-planning-and-control\">Pl\u00e1novanie a kontrola testov (Test Planning and Control)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-vyvoj-testovacich-pripadov-test-case-development\">V\u00fdvoj testovac\u00edch pr\u00edpadov (Test Case Development)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-nastavenie-testovacieho-prostredia-test-environment-setup\">Nastavenie testovacieho prostredia (Test Environment Setup)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-vykonavanie-testov-test-execution\">Vykon\u00e1vanie testov (Test Execution)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-uzavretie-testov-test-closure\">Uzavretie testov (Test Closure)<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-zaver-conclusion\">Z\u00e1ver (Conclusion)<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-je-stlc\">Qu&rsquo;est-ce que le STLC ?<\/h2>\n\n<p>Le cycle de vie des tests de logiciels, ou STLC, fait r\u00e9f\u00e9rence \u00e0 une s\u00e9rie d&rsquo;\u00e9tapes syst\u00e9matiques et bien d\u00e9finies r\u00e9alis\u00e9es au cours des tests d&rsquo;une application logicielle.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-vyhody-stlc\">Avantages du STLC<\/h2>\n\n<ol class=\"wp-block-list\">\n<li>L&rsquo;\u00e9quipe de test est impliqu\u00e9e dans les premi\u00e8res \u00e9tapes du cycle de d\u00e9veloppement durable. Cela permet de mieux comprendre l&rsquo;application, et donc d&rsquo;am\u00e9liorer l&rsquo;ensemble des tests.<\/li>\n\n\n\n<li>Il am\u00e9liore la qualit\u00e9 de chaque phase du SDLC et contribue \u00e9galement \u00e0 la transparence de chaque processus.<\/li>\n\n\n\n<li>Le STLC permet de r\u00e9duire les co\u00fbts du projet et de respecter les d\u00e9lais de livraison, car l&rsquo;\u00e9quipe de test peut d\u00e9tecter rapidement les d\u00e9fauts et les anomalies gr\u00e2ce \u00e0 un processus de test syst\u00e9matique.<\/li>\n\n\n\n<li>Chaque phase du STLC ayant un objectif et un r\u00e9sultat bien d\u00e9finis, cela permet de mesurer les progr\u00e8s accomplis gr\u00e2ce aux diff\u00e9rentes \u00e9tapes franchies au cours de chaque phase.<\/li>\n<\/ol>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-fazy-stlc\">Phases du STLC<\/h2>\n\n<p>Examinons maintenant les diff\u00e9rentes phases bien d\u00e9finies du cycle de vie des tests de logiciels, ainsi que leurs objectifs et leurs r\u00e9sultats.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-analyza-poziadaviek-requirement-analysis\">Analyse des besoins<\/h2>\n\n<p>Dans cette phase, l&rsquo;\u00e9quipe de test comprend les exigences et analyse tous les documents d&rsquo;exigences. Parall\u00e8lement, le champ d&rsquo;application des tests est d\u00e9fini, c&rsquo;est-\u00e0-dire les fonctions qui peuvent \u00eatre test\u00e9es et qui le seront, ainsi que les fonctions qui seront exclues des activit\u00e9s de test.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-planovanie-a-kontrola-testov-test-planning-and-control\">Planification et contr\u00f4le des essais<\/h2>\n\n<p>La planification des tests est l&rsquo;une des activit\u00e9s les plus importantes du processus de test. Il s&rsquo;agit de d\u00e9finir les sp\u00e9cifications des tests pour r\u00e9pondre aux exigences du projet. Le contr\u00f4le des tests implique un suivi permanent de l&rsquo;avancement des tests par rapport au plan \u00e9tabli et la remont\u00e9e de tout \u00e9cart aux parties prenantes appropri\u00e9es.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-vyvoj-testovacich-pripadov-test-case-development\">D\u00e9veloppement de cas de test<\/h2>\n\n<p>Cette phase implique la cr\u00e9ation effective des cas de test. Il s&rsquo;agit \u00e9galement de sp\u00e9cifier les donn\u00e9es de test et de cr\u00e9er un script de test automatis\u00e9 \u00e0 l&rsquo;aide de divers outils d&rsquo;automatisation tels que Selenium WebDriver, Katalon Studio, etc.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-nastavenie-testovacieho-prostredia-test-environment-setup\">Configuration de l&rsquo;environnement de test<\/h2>\n\n<p>Cette phase consiste \u00e0 cr\u00e9er un environnement de test qui simule fid\u00e8lement l&rsquo;environnement r\u00e9el. L&rsquo;\u00e9quipe de test utilise cet environnement pour tester l&rsquo;ensemble de l&rsquo;application. Diff\u00e9rents types de tests sont effectu\u00e9s ici &#8211; manuels, automatis\u00e9s, de performance, etc.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-vykonavanie-testov-test-execution\">Ex\u00e9cution des tests<\/h2>\n\n<p>Cette phase comprend l&rsquo;ex\u00e9cution manuelle et automatis\u00e9e des cas de test. Pendant l&rsquo;ex\u00e9cution des cas de test, tout \u00e9cart par rapport au r\u00e9sultat attendu entra\u00eene la cr\u00e9ation d&rsquo;erreurs dans l&rsquo;outil de gestion des erreurs ou l&rsquo;enregistrement manuel des erreurs dans une feuille de calcul Excel. Une fois que l&rsquo;\u00e9quipe de d\u00e9veloppement a corrig\u00e9 les bogues, l&rsquo;\u00e9quipe d&rsquo;assurance qualit\u00e9 les teste \u00e0 nouveau pour v\u00e9rification.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-uzavretie-testov-test-closure\">Cl\u00f4ture du test<\/h2>\n\n<p>Cette phase marque la fin officielle des essais. Il s&rsquo;agit notamment de v\u00e9rifier que tous les \u00e9l\u00e9ments livrables du projet ont \u00e9t\u00e9 fournis, d&rsquo;archiver le logiciel de test (tout ce qui est impliqu\u00e9 dans le test, comme le plan de test, les cas de test, les scripts d&rsquo;automatisation), l&rsquo;environnement de test et de documenter les r\u00e9sultats.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-zaver-conclusion\">Conclusion<\/h2>\n\n<p>C&rsquo;est tout pour l&rsquo;instant. J&rsquo;esp\u00e8re qu&rsquo;\u00e0 pr\u00e9sent, le CSTC et ses diff\u00e9rentes phases sont clairs pour vous.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le cycle de vie des tests de logiciels (STLC) d\u00e9signe une s\u00e9rie d&rsquo;\u00e9tapes syst\u00e9matiques et bien d\u00e9finies r\u00e9alis\u00e9es au cours des tests de logiciels.<\/p>\n","protected":false},"author":8,"featured_media":2938,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54],"tags":[],"class_list":["post-2937","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tests-manuels"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/comments?post=2937"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2937\/revisions"}],"predecessor-version":[{"id":2939,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2937\/revisions\/2939"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media\/2938"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media?parent=2937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/categories?post=2937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/tags?post=2937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}