{"id":2855,"date":"2023-09-11T16:04:23","date_gmt":"2023-09-11T14:04:23","guid":{"rendered":"https:\/\/ittester.sk\/non-classifiee\/analyse-des-valeurs-limites\/"},"modified":"2024-10-22T14:14:57","modified_gmt":"2024-10-22T12:14:57","slug":"analyse-des-valeurs-limites","status":"publish","type":"post","link":"https:\/\/ittester.sk\/fr\/tests-manuels\/analyse-des-valeurs-limites\/","title":{"rendered":"Analyse des valeurs limites"},"content":{"rendered":"\n<p>Les tests de logiciels, ou plut\u00f4t les tests exhaustifs de logiciels, sont une activit\u00e9 qui prend beaucoup de temps et de ressources. Afin de tester efficacement toute application dans les meilleurs d\u00e9lais et avec des ressources optimales, nous utilisons une vari\u00e9t\u00e9 de techniques de conception de tests. L&rsquo;une de ces techniques est l&rsquo;analyse des valeurs limites.<\/p>\n\n<p>Dans cet article, nous aborderons cette technique de test \u00e0 l&rsquo;aide d&rsquo;un exemple et nous v\u00e9rifierons \u00e9galement ses avantages et ses inconv\u00e9nients.<\/p>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-je-to-analyza-hranicnych-hodnot\">\u010co je to anal\u00fdza hrani\u010dn\u00fdch hodn\u00f4t?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-priklad-analyzy-hranicnych-hodnot\">Pr\u00edklad anal\u00fdzy hrani\u010dn\u00fdch hodn\u00f4t<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-vyhody-analyzy-hranicnych-hodnot\">V\u00fdhody anal\u00fdzy hrani\u010dn\u00fdch hodn\u00f4t<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-nevyhody-analyzy-hranicnych-hodnot\">Nev\u00fdhody anal\u00fdzy hrani\u010dn\u00fdch hodn\u00f4t<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-je-to-analyza-hranicnych-hodnot\">Qu&rsquo;est-ce que l&rsquo;analyse des seuils ?<\/h2>\n\n<p>L&rsquo;analyse des valeurs limites est une technique de test en bo\u00eete noire. Elle est \u00e9troitement li\u00e9e \u00e0 la distribution des classes d&rsquo;\u00e9quivalence. Dans cette technique, nous analysons le comportement d&rsquo;une application \u00e0 l&rsquo;aide de donn\u00e9es de test situ\u00e9es aux fronti\u00e8res des classes d&rsquo;\u00e9quivalence.<\/p>\n\n<p>En utilisant des donn\u00e9es de test situ\u00e9es aux limites, il y a plus de chances de trouver des bogues dans l&rsquo;application logicielle.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-priklad-analyzy-hranicnych-hodnot\">Exemple d&rsquo;analyse de seuil<\/h2>\n\n<p>Prenons le m\u00eame exemple que celui que nous avons utilis\u00e9 dans le tutoriel sur le partitionnement par \u00e9quivalence. Une application qui accepte en entr\u00e9e un nombre num\u00e9rique dont la valeur est comprise entre 10 et 100.<\/p>\n\n<p>Lors du test d&rsquo;une telle application, nous la testerons non seulement avec des valeurs comprises entre 10 et 100, mais aussi avec d&rsquo;autres ensembles de valeurs, tels que &#8211; inf\u00e9rieur \u00e0 10, sup\u00e9rieur \u00e0 10, caract\u00e8res sp\u00e9ciaux, caract\u00e8res alphanum\u00e9riques, etc.<\/p>\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"326\" src=\"https:\/\/ittester.sk\/wp-content\/uploads\/2023\/09\/analyza-hranicnych-hodnot-800-400-2.webp\" alt=\"analyse des valeurs limites des axes du graphique\" class=\"wp-image-239\" srcset=\"https:\/\/ittester.sk\/wp-content\/uploads\/2023\/09\/analyza-hranicnych-hodnot-800-400-2.webp 748w, https:\/\/ittester.sk\/wp-content\/uploads\/2023\/09\/analyza-hranicnych-hodnot-800-400-2-300x131.webp 300w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><figcaption class=\"wp-element-caption\">analyse des seuils<\/figcaption><\/figure>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Classes d&rsquo;\u00e9quivalence<\/strong><\/th><th><strong>Donn\u00e9es d&rsquo;essai \u00e0 l&rsquo;aide de l&rsquo;analyse des valeurs limites<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Nombres entre 10 et 100<\/td><td>10, 100<\/td><\/tr><tr><td>Chiffres inf\u00e9rieurs \u00e0 10<\/td><td>9<\/td><\/tr><tr><td>Nombres sup\u00e9rieurs \u00e0 100<\/td><td>101<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>Pour augmenter la probabilit\u00e9 de trouver des erreurs, nous pouvons s\u00e9lectionner des valeurs aux limites au lieu de choisir des valeurs al\u00e9atoires dans ces classes, comme indiqu\u00e9 ci-dessous.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-vyhody-analyzy-hranicnych-hodnot\">Avantages de l&rsquo;analyse des seuils<\/h2>\n\n<ol class=\"wp-block-list\">\n<li>Gr\u00e2ce \u00e0 cette technique, les erreurs sont plus faciles et plus rapides \u00e0 trouver. Cela s&rsquo;explique par le fait que la densit\u00e9 des d\u00e9fauts aux fronti\u00e8res est plus importante.<\/li>\n\n\n\n<li>Au lieu de tester l&rsquo;ensemble des donn\u00e9es de test, nous s\u00e9lectionnons uniquement celles qui se trouvent aux limites. La dur\u00e9e totale d&rsquo;ex\u00e9cution des tests est donc r\u00e9duite.<\/li>\n<\/ol>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-nevyhody-analyzy-hranicnych-hodnot\">Inconv\u00e9nients de l&rsquo;analyse des seuils<\/h2>\n\n<ol class=\"wp-block-list\">\n<li>Le succ\u00e8s des tests effectu\u00e9s \u00e0 l&rsquo;aide de cette technique d\u00e9pend des classes d&rsquo;\u00e9quivalence identifi\u00e9es, qui d\u00e9pendent \u00e9galement de l&rsquo;expertise du testeur et de sa connaissance de l&rsquo;application. Par cons\u00e9quent, une identification incorrecte des classes d&rsquo;\u00e9quivalence entra\u00eene des tests de valeurs limites incorrects.<\/li>\n\n\n\n<li>Les applications avec des fronti\u00e8res ouvertes ou des applications qui n&rsquo;ont pas de fronti\u00e8res unidimensionnelles ne conviennent pas \u00e0 cette technique. Dans ce cas, d&rsquo;autres techniques de la bo\u00eete noire sont utilis\u00e9es, telles que l'\u00a0\u00bbanalyse de domaine\u00a0\u00bb.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;analyse des valeurs limites est une technique de test en bo\u00eete noire. Elle est \u00e9troitement li\u00e9e \u00e0 la distribution des classes d&rsquo;\u00e9quivalence.<\/p>\n","protected":false},"author":8,"featured_media":2857,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54],"tags":[],"class_list":["post-2855","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\/2855","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=2855"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2855\/revisions"}],"predecessor-version":[{"id":2858,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2855\/revisions\/2858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media\/2857"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media?parent=2855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/categories?post=2855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/tags?post=2855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}