{"id":22302,"date":"2022-12-01T11:00:46","date_gmt":"2022-12-01T09:00:46","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=22302"},"modified":"2023-11-28T09:24:05","modified_gmt":"2023-11-28T08:24:05","slug":"tipos-de-pruebas-de-software-segun-la-piramide-de-cohn","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/tipos-de-pruebas-de-software-segun-la-piramide-de-cohn\/","title":{"rendered":"Tipos de pruebas de software seg\u00fan la Pir\u00e1mide de Cohn"},"content":{"rendered":"<p><span data-contrast=\"auto\">Las <strong>pruebas<\/strong> son una parte integral del ciclo de vida del <strong>desarrollo de software<\/strong> (Software Development Lifecycle) y son la forma de garantizar y asegurar, entre otras cosas, <strong>la funcionalidad, el rendimiento y la experiencia de uso<\/strong>. <\/span><span data-contrast=\"auto\">Las <strong>pruebas de software<\/strong> pueden ser realizadas manualmente a trav\u00e9s de la automatizaci\u00f3n o de forma h\u00edbrida y pueden clasificarse entre <\/span><b><span data-contrast=\"auto\">funcionales y no funcionales<\/span><\/b><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Mike Cohn cre\u00f3 una estructura en forma de pir\u00e1mide para permitir a los equipos que trabajan con <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/agile-resultados-de-tu-proyecto-sin-volverte-loco\/\"><strong>metodolog\u00edas \u00e1giles<\/strong><\/a> organizar las pruebas. As\u00ed nac\u00eda el concepto de la \u201c<strong>Pir\u00e1mide de Cohn<\/strong>\u201d, que fue publicada en 2009 en su libro \u2018<\/span><i><span data-contrast=\"auto\">Succeeding with Agile\u2019 <\/span><\/i><span data-contrast=\"auto\">y presenta la siguiente estructura:<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22304 \" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen1-3.png\" alt=\"Pir\u00e1mide de Cohn\" width=\"486\" height=\"329\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen1-3.png 424w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen1-3-300x203.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen1-3-360x244.png 360w\" sizes=\"auto, (max-width: 486px) 100vw, 486px\" \/><\/p>\n<h2>Tipos de pruebas de software<\/h2>\n<p>A continuaci\u00f3n, te presentamos los tipos de pruebas de software relacionados con la Pir\u00e1mide de Cohn y otros adicionales, clasificados en <strong>funcionales y no funcionales<\/strong>.<\/p>\n<h3>Pruebas funcionales<\/h3>\n<p>Las <strong>pruebas funcionales<\/strong> son aquellas que <strong>garantizan que las caracter\u00edsticas y las funcionalidades del software se comportan seg\u00fan lo esperado<\/strong>. A su vez, las podemos subclasificar en las siguientes:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22306 \" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen17.png\" alt=\"Pruebas de software funcionales\" width=\"415\" height=\"315\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen17.png 386w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen17-300x228.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen17-360x273.png 360w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/p>\n<h4>Pruebas unitarias<\/h4>\n<p>Est\u00e1n centradas en la parte m\u00e1s peque\u00f1a del dise\u00f1o del software. Se trata de probar una unidad individual o bien un grupo de unidades relacionadas entre s\u00ed. Se hace utilizando una entrada de muestra y observando las salidas correspondientes.<\/p>\n<h4>Pruebas de integraci\u00f3n<\/h4>\n<p>Este tipo de pruebas tiene como objetivo tomar componentes probados por unidad y construir una estructura de programa que haya sido previamente dise\u00f1ada. Son pruebas en las que un grupo de componentes se combinan para producir unos resultados.<\/p>\n<h4>Pruebas de interfaz<\/h4>\n<p>Tienen como objetivo validar la interfaz gr\u00e1fica de usuario conforme a los requisitos. Esta prueba incluye comprobaciones como el tama\u00f1o de los botones, la alineaci\u00f3n del texto, las tablas y su contenido, y el men\u00fa de la aplicaci\u00f3n, entre otras.<\/p>\n<h4>Pruebas de regresi\u00f3n<\/h4>\n<p>Consisten en probar una aplicaci\u00f3n que ha sido modificada previamente para comprobar que no se han introducido defectos nuevos en ninguna otra parte.<\/p>\n<h4>Pruebas de humo (Smoke Testing)<\/h4>\n<p>Esta prueba es realizada para asegurarse de que el software que se est\u00e1 probando est\u00e9 listo o estable para continuar realizando m\u00e1s pruebas. Comprueba que no existe ning\u00fan \u00abdefecto de tap\u00f3n\u00bb o <em>show stopper<\/em> en la construcci\u00f3n.<\/p>\n<h3>Pruebas No Funcionales<\/h3>\n<p>Son aquellas pruebas que <strong>verifican los requisitos basados en la operaci\u00f3n de un software<\/strong>, no en la funcionalidad en s\u00ed. Dichas pruebas pueden ayudarnos a determinar, entre otras cosas, la carga que soporta el producto, si su rendimiento es el correcto o si est\u00e1 estable a nivel de contacto con el servidor. A su vez, las podemos subclasificar en las siguientes:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-22307 \" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen18.png\" alt=\"Pruebas de software no funcionales\" width=\"431\" height=\"298\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen18.png 383w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen18-300x208.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/11\/Imagen18-360x249.png 360w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/p>\n<h4>Pruebas de rendimiento<\/h4>\n<p>Sirven para probar el rendimiento en tiempo de ejecuci\u00f3n del software dentro del contexto de un sistema integrado y se utilizan para probar la velocidad y la eficacia del programa. Tambi\u00e9n se emplean para saber qu\u00e9 carga se usa o qu\u00e9 carga de trabajo m\u00e1xima puede manejar un sistema.<\/p>\n<h4>Pruebas de estr\u00e9s<\/h4>\n<p>Se realizan cuando un sistema se pretende forzar m\u00e1s all\u00e1 de sus especificaciones para verificar c\u00f3mo y cu\u00e1ndo falla. Se le dan condiciones desfavorables al sistema y se comprueba c\u00f3mo funciona bajo una carga pesada. Por ejemplo, una prueba de este tipo ser\u00eda el m\u00faltiple logueo de usuarios en un peque\u00f1o espacio de tiempo<\/p>\n<h4>Pruebas de volumen<\/h4>\n<p>Consisten en someter al software o a la aplicaci\u00f3n a una gran cantidad de datos para verificar el comportamiento y el tiempo de respuesta en ese tipo de situaciones. Grandes vol\u00famenes de datos pueden afectar al rendimiento del sistema y a la velocidad del tiempo de procesamiento.<\/p>\n<h4>Pruebas de robustez<\/h4>\n<p>Las pruebas de robustez son realizadas para comprobar si el software, la aplicaci\u00f3n o el sitio web est\u00e1n protegidos frente a amenazas internas y externas. Ayudan a determinar en qu\u00e9 medida est\u00e1 protegido de programas maliciosos y virus el software, la aplicaci\u00f3n o el site y c\u00f3mo de seguros y s\u00f3lidos son los procesos de autorizaci\u00f3n y autenticaci\u00f3n. Tambi\u00e9n verifican c\u00f3mo se comporta el software ante cualquier ataque de piratas inform\u00e1ticos y c\u00f3mo se mantiene el software para la seguridad de los datos despu\u00e9s de dicho ataque.<\/p>\n<h4>Pruebas de escalabilidad<\/h4>\n<p>Son un tipo de pruebas que validan el comportamiento y ejecuci\u00f3n del software en un entorno, servidores web, hardware y entorno de red diferentes. Las pruebas de compatibilidad aseguran la ejecuci\u00f3n del software en una configuraci\u00f3n diferente, una base de datos diferente, distintos navegadores y sus versiones.<\/p>\n<h4>Pruebas de recuperaci\u00f3n<\/h4>\n<p>Otro de los tipos de pruebas de software son las pruebas de recuperaci\u00f3n, que validan c\u00f3mo de r\u00e1pido la aplicaci\u00f3n o el sistema se recupera de fallas o desastres. Determina si el sistema puede continuar con la operaci\u00f3n despu\u00e9s de un desastre o inconveniente.<\/p>\n<h4>Pruebas de usabilidad<\/h4>\n<p>Las pruebas de usabilidad verifican la facilidad de uso para saber si un nuevo usuario puede entender o usar la aplicaci\u00f3n intuitivamente. Si un usuario encuentra dificultades o no entiende c\u00f3mo realizar una acci\u00f3n en alg\u00fan momento, se debe documentar.<\/p>\n<p>En Hiberus somos <a href=\"https:\/\/www.hiberus.com\/enterprise-efficiency\/qa\">expertos en <\/a><strong><a href=\"https:\/\/www.hiberus.com\/enterprise-efficiency\/qa\">QA Services<\/a> y Testing<\/strong>. Configuramos tu <strong>ecosistema de herramientas QA<\/strong> en funci\u00f3n de tu proyecto para asegurar la calidad del software, reducir el tiempo en validaci\u00f3n de releases y el time-to-market, prevenir los defectos de alta gravedad, minimizar las incidencias y reducir el coste total de pruebas.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/7LxwhrMs7bE\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n        <div class=\"row\">\n            <div class=\"block-cta-form\" style=\"background-color: #003664;\">\n                <div class=\"content-cta-form\">\n                    <div class=\"text-cta-form\">\n                        <p class=\"title-cta-form\">\u00bfQuieres m\u00e1s informaci\u00f3n sobre nuestros servicios de QA?<\/p>\n                        <p>Contacta con nuestro equipo de expertos en QA y Testing<\/p>\n                    <\/div>\n                    <div class=\"form-fields\">\n                        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f33973-o1\" lang=\"es-ES\" dir=\"ltr\" data-wpcf7-id=\"33973\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/22302#wpcf7-f33973-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulario de contacto\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"33973\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"es_ES\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f33973-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7_recaptcha_response\" value=\"\" \/>\n<\/fieldset>\n<div id=\"responsive-form\" class=\"clearfix\">\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nombre\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nombre *\" value=\"\" type=\"text\" name=\"nombre\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"apellido\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Apellido *\" value=\"\" type=\"text\" name=\"apellido\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"correo\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Correo corporativo *\" value=\"\" type=\"email\" name=\"correo\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telf-contacto\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Tel\u00e9fono *\" value=\"\" type=\"tel\" name=\"telf-contacto\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"compania\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Compa\u00f1ia *\" value=\"\" type=\"text\" name=\"compania\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"mensaje\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Mensaje *\" name=\"mensaje\"><\/textarea><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"politica\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"politica\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">He le\u00eddo y acepto la <a href=\"https:\/\/www.hiberus.com\/politica\" target=\"_blank\"><u>Pol\u00edtica de privacidad<\/u><\/a><\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-full color-acceptance\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"marketing\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"marketing\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">Me gustar\u00eda recibir comunicaciones de marketing de Hiberus y sobre sus productos, servicios y eventos.<\/span><\/label><\/span><\/span><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div class=\"column-half\">\n\t\t\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Contacta con nosotros\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"form-row\">\n\t\t<div id=\"campos_ocultos\" class=\"hidden\">\n\t\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new1\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new2\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new3\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new4\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"oculto_analitica_new_p\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" id=\"oculto_analitica_new_p\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"oculto_analitica_new_p\" \/><\/span>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<!--end responsive-form--><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n","protected":false},"excerpt":{"rendered":"<p>Las pruebas son una parte integral del ciclo de vida del desarrollo de software (Software Development Lifecycle) y son la forma de&#8230;<\/p>\n","protected":false},"author":274,"featured_media":22313,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[7,3,239],"tags":[64],"class_list":{"0":"post-22302","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-next-tech","8":"category-negocio-electronico","9":"category-qa","10":"tag-qa"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/22302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/274"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=22302"}],"version-history":[{"count":14,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/22302\/revisions"}],"predecessor-version":[{"id":35393,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/22302\/revisions\/35393"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/22313"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=22302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=22302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=22302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}