{"id":2132,"date":"2023-08-29T11:35:19","date_gmt":"2023-08-29T09:35:19","guid":{"rendered":"https:\/\/ittester.sk\/sin-categorizar\/diseno-de-pruebas\/"},"modified":"2024-07-11T09:42:09","modified_gmt":"2024-07-11T07:42:09","slug":"diseno-de-pruebas","status":"publish","type":"post","link":"https:\/\/ittester.sk\/es\/pruebas-manuales\/diseno-de-pruebas\/","title":{"rendered":"T\u00e9cnicas de dise\u00f1o de pruebas &#8211; T\u00e9cnicas de dise\u00f1o de pruebas"},"content":{"rendered":"<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-ake-su-rozne-techniky-navrhu-testov\">Ak\u00e9 s\u00fa r\u00f4zne techniky n\u00e1vrhu testov?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-techniky-statickeho-navrhu-testov\">Techniky statick\u00e9ho n\u00e1vrhu testov<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-1-manualne-techniky-statickeho-navrhu\">1. Manu\u00e1lne techniky statick\u00e9ho n\u00e1vrhu<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-2-techniky-statickeho-navrhu-s-pouzitim-nastrojov\">2. Techniky statick\u00e9ho n\u00e1vrhu s pou\u017eit\u00edm n\u00e1strojov<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-techniky-dynamickeho-testovania\">Techniky dynamick\u00e9ho testovania<\/a><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-ake-su-rozne-techniky-navrhu-testov\">\u00bfCu\u00e1les son las diferentes t\u00e9cnicas de dise\u00f1o de pruebas?<\/h2>\n\n<p>Las t\u00e9cnicas de dise\u00f1o de pruebas son normas de dise\u00f1o de pruebas que permiten crear casos de prueba sistem\u00e1ticos y generalmente aceptados. Estas t\u00e9cnicas se basan en diversos modelos cient\u00edficos y en la larga experiencia de muchos expertos en garant\u00eda de calidad.<\/p>\n\n<p>Las t\u00e9cnicas de dise\u00f1o de pruebas pueden dividirse a grandes rasgos en dos partes: \u00abT\u00e9cnica de dise\u00f1o de pruebas est\u00e1ticas\u00bb y \u00abT\u00e9cnica de dise\u00f1o de pruebas din\u00e1micas\u00bb.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-techniky-statickeho-navrhu-testov\">T\u00e9cnicas de dise\u00f1o de pruebas est\u00e1ticas<\/h2>\n\n<p>Las t\u00e9cnicas de dise\u00f1o de pruebas est\u00e1ticas son t\u00e9cnicas de prueba que consisten en probar sin ejecutar el c\u00f3digo o la aplicaci\u00f3n de software. Por lo tanto, las pruebas est\u00e1ticas se refieren esencialmente a la garant\u00eda de calidad, que implica la revisi\u00f3n y auditor\u00eda del c\u00f3digo y otros documentos de dise\u00f1o.<\/p>\n\n<p>Las distintas t\u00e9cnicas de dise\u00f1o de pruebas est\u00e1ticas pueden dividirse a su vez en dos partes: \u00abPruebas est\u00e1ticas realizadas manualmente\u00bb y \u00abPruebas est\u00e1ticas mediante herramientas\u00bb.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-1-manualne-techniky-statickeho-navrhu\"><strong>1. T\u00e9cnicas manuales de dise\u00f1o est\u00e1tico<\/strong><\/h2>\n\n<ul class=\"wp-block-list\">\n<li><strong>Control continuo<\/strong><\/li>\n<\/ul>\n\n<p>Un recorrido es una presentaci\u00f3n secuencial de varios documentos de requisitos y dise\u00f1o por parte de sus autores. Se realiza con la intenci\u00f3n de encontrar errores o partes que falten en los documentos.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Revisi\u00f3n informal<\/strong><\/li>\n<\/ul>\n\n<p>Como su nombre indica, se trata de una revisi\u00f3n informal realizada por una persona sin ning\u00fan procedimiento ni documentaci\u00f3n.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Revisi\u00f3n t\u00e9cnica<\/strong><\/li>\n<\/ul>\n\n<p>La revisi\u00f3n t\u00e9cnica incluye una revisi\u00f3n del enfoque t\u00e9cnico utilizado durante el proceso de desarrollo. Es m\u00e1s una actividad de revisi\u00f3n entre iguales y menos formal en comparaci\u00f3n con la auditor\u00eda y la inspecci\u00f3n.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Auditor\u00eda<\/strong><\/li>\n<\/ul>\n\n<p>Una auditor\u00eda es una evaluaci\u00f3n formal de la conformidad de diversos procesos y artefactos con las normas y reglamentos. Suele llevarla a cabo un equipo o una persona externa o independiente.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Inspecci\u00f3n<\/strong><\/li>\n<\/ul>\n\n<p>La inspecci\u00f3n es el proceso formal y documentado de revisi\u00f3n de diversos documentos por expertos o profesionales capacitados.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Revisi\u00f3n de la gesti\u00f3n<\/strong><\/li>\n<\/ul>\n\n<p>Es una revisi\u00f3n que se realiza sobre diversos documentos de gesti\u00f3n, como planes de gesti\u00f3n de proyectos, planes de pruebas, planes de gesti\u00f3n de riesgos, etc.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-2-techniky-statickeho-navrhu-s-pouzitim-nastrojov\"><strong>2. T\u00e9cnicas de dise\u00f1o est\u00e1tico mediante herramientas<\/strong><\/h2>\n\n<ul class=\"wp-block-list\">\n<li><strong>An\u00e1lisis est\u00e1tico del c\u00f3digo<\/strong> &#8211; Las t\u00e9cnicas de an\u00e1lisis est\u00e1tico para evaluar el c\u00f3digo fuente mediante herramientas son:\n<ul class=\"wp-block-list\">\n<li>An\u00e1lisis del flujo de control &#8211; El an\u00e1lisis del flujo de control requiere el an\u00e1lisis de todos los posibles flujos o rutas de control en el c\u00f3digo.<\/li>\n\n\n\n<li>An\u00e1lisis del flujo de datos &#8211; El an\u00e1lisis del flujo de datos requiere analizar los datos de la aplicaci\u00f3n y sus distintos estados.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Cumplimiento <strong>de las normas de codificaci\u00f3n <\/strong>&#8211; Se eval\u00faa el cumplimiento por parte del c\u00f3digo de diversas normas de programaci\u00f3n.<\/li>\n\n\n\n<li>An\u00e1lisis de m\u00e9tricas de <strong>c\u00f3digo <\/strong>&#8211; Se necesita una herramienta de an\u00e1lisis est\u00e1tico para evaluar diversas m\u00e9tricas, como l\u00edneas de c\u00f3digo, complejidad, cobertura del c\u00f3digo, etc.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-techniky-dynamickeho-testovania\">T\u00e9cnicas de pruebas din\u00e1micas<\/h2>\n\n<p>Las t\u00e9cnicas de dise\u00f1o de pruebas din\u00e1micas implican probar ejecutando el sistema sometido a prueba. En esta t\u00e9cnica, el probador proporciona datos de entrada a la aplicaci\u00f3n y la ejecuta. As\u00ed se verifican sus diversos requisitos funcionales y no funcionales.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u00e9cnicas<\/strong> de dise\u00f1o de pruebas basadas en especificaciones &#8211; Las t\u00e9cnicas de dise\u00f1o de pruebas basadas en especificaciones tambi\u00e9n se denominan pruebas de caja negra. Implican la comprobaci\u00f3n de la especificaci\u00f3n del sistema sometido a prueba sin conocer su arquitectura interna.<\/li>\n<\/ul>\n\n<p>Los distintos tipos de t\u00e9cnicas de dise\u00f1o de pruebas basadas en especificaciones o pruebas de caja negra son: \u00abpartici\u00f3n de equivalencias\u00bb, \u00aban\u00e1lisis de valores l\u00edmite\u00bb, \u00abtablas de decisi\u00f3n\u00bb, \u00abdiagrama de causa y efecto\u00bb, \u00abpruebas de transici\u00f3n de estados\u00bb y \u00abpruebas de casos de uso\u00bb.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Basadas en la <strong>estructura<\/strong> &#8211; Las t\u00e9cnicas de dise\u00f1o de pruebas basadas en la estructura tambi\u00e9n se denominan pruebas de caja blanca. En estas t\u00e9cnicas, es necesario conocer el c\u00f3digo o la arquitectura interna del sistema para realizar las pruebas.<\/li>\n<\/ul>\n\n<p>Los distintos tipos de pruebas basadas en estructuras o t\u00e9cnicas de pruebas blancas son: \u00abPruebas de enunciados\u00bb, \u00abPruebas de decisiones\/pruebas de ramas\u00bb, \u00abPruebas de condiciones\u00bb, \u00abPruebas de condiciones m\u00faltiples\u00bb, \u00abPruebas de determinaci\u00f3n de condiciones\u00bb y \u00abPruebas de rutas\u00bb.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Basadas en la experiencia &#8211; Las t\u00e9cnicas basadas en la experiencia<\/strong>, como su nombre indica, no requieren ninguna prueba sistem\u00e1tica y exhaustiva. Se basan totalmente en la experiencia o la intuici\u00f3n del probador. Las dos formas m\u00e1s comunes de pruebas basadas en la experiencia son: las pruebas ad hoc y las pruebas exploratorias.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Las t\u00e9cnicas de dise\u00f1o de pruebas son normas de dise\u00f1o de pruebas que permiten crear casos de prueba sistem\u00e1ticos y generalmente aceptados.  <\/p>\n","protected":false},"author":8,"featured_media":2133,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[40],"tags":[],"class_list":["post-2132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pruebas-manuales"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/comments?post=2132"}],"version-history":[{"count":2,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2132\/revisions"}],"predecessor-version":[{"id":2232,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2132\/revisions\/2232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media\/2133"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media?parent=2132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/categories?post=2132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/tags?post=2132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}