{"id":20651,"date":"2023-02-27T10:00:03","date_gmt":"2023-02-27T08:00:03","guid":{"rendered":"https:\/\/www.hiberus.com\/crecemos-contigo\/?p=20651"},"modified":"2024-06-05T14:27:10","modified_gmt":"2024-06-05T12:27:10","slug":"siete-principios-que-deben-guiar-el-testing-de-software-segun-istqb","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/siete-principios-que-deben-guiar-el-testing-de-software-segun-istqb\/","title":{"rendered":"Los 7 principios del testing. \u00bfQu\u00e9 dice ISTQB?"},"content":{"rendered":"<p>El testing es clave para poder garantizar la calidad y funcionalidad de cualquier producto o servicio que se quiera ofrecer al p\u00fablico y el software no es una excepci\u00f3n. Cuando un <strong>producto de software<\/strong> no es debidamente testado, puede presenta una amplia variedad de problemas que frustran al usuario y disminuyen su confianza en la empresa que lo ha ofrecido.<\/p>\n<p>Para poder hacer un buen testing de software, debemos guiarnos por los <strong>7 principios del testing<\/strong> establecidos por el ISTQB.<\/p>\n<h2>\u00bfQu\u00e9 es el ISTQB?<\/h2>\n<p>El\u00a0<strong>International Software Testing Qualifications Board<\/strong>\u00a0(ISTQB) es una entidad que naci\u00f3 en 2002 en Edimburgo con el objetivo de definir un esquema de certificaci\u00f3n internacional para la\u00a0<a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/calidad-en-e-commerce-que-elementos-testear-en-un-negocio-digital\/\"><strong>calidad del software<\/strong><\/a>.<\/p>\n<p>Entre otras funciones, permite formarse y certificarse en tres m\u00f3dulos distintos y en tres niveles diferentes. Los distintos <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/niveles-de-certificacion-en-istqb-cuales-son\/\">niveles de certificaci\u00f3n ISTQB<\/a> son Inicial, Avanzado y Experto y los m\u00f3dulos son Core, \u00c1gil y Especialista.<\/p>\n<h2>Los 7 principios del testing de software<\/h2>\n<p>Aunque cada empresa y cada desarrollador pueden tener sus m\u00e9todos propios, el International Software Testing Qualifications Board\u00a0propone\u00a0<strong>siete principios del testing <\/strong>b\u00e1sicos a los que todo testing deber\u00eda ajustarse. Se trata de una gu\u00eda para homogeneizar el testing de software a nivel global y garantizar que se siguen los <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/los-estandares-de-calidad-del-software-mas-importantes\/\">est\u00e1ndares de calidad del software<\/a>.<\/p>\n<h3>1. El testing sirve para demostrar defectos<\/h3>\n<p>El testing muestra la\u00a0<strong>existencia de errores<\/strong>, no su ausencia. Es muy importante partir de esta base, porque el objetivo principal de las pruebas es la identificaci\u00f3n y resoluci\u00f3n de errores. Esto reduce la posibilidad de que los usuarios finales encuentren errores no descubiertos. Por eso este es uno de los principales <strong>principios del testing<\/strong>.<\/p>\n<h3>2. No es posible realizar testing de software exhaustivo<\/h3>\n<p>Hay muchos <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/tipos-de-pruebas-de-software-segun-la-piramide-de-cohn\/\">tipos de pruebas de software<\/a> pero el\u00a0<strong>testing exhaustivo<\/strong>\u00a0es imposible. Sin embargo, el desconocimiento hace que en muchos casos se pronuncie la famosa frase \u00ab\u00a1<em>probadlo todo<\/em>!\u00bb. Probar todas las combinaciones de un software es imposible excepto en productos extremadamente sencillos. Por eso es importante evaluar y delimitar qu\u00e9 y c\u00f3mo se debe probar.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-20652 aligncenter\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen1-300x225.jpg\" alt=\"\" width=\"348\" height=\"261\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen1-300x225.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen1.jpg 336w\" sizes=\"auto, (max-width: 348px) 100vw, 348px\" \/><\/p>\n<h3>3.\u00a0Necesidad de realizar pruebas tempranas<\/h3>\n<p>El tercero de los <strong>7 principios del testing<\/strong> incide en la importancia de realizar el testing en\u00a0<strong>fases tempranas\u00a0<\/strong>de desarrollo porque ahorra tiempo y dinero. Cuanto m\u00e1s se avanza en el ciclo de vida del producto, m\u00e1s costoso es solucionar los errores.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-20653 size-full\" title=\"Estad\u00edsticas de testing\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen22.png\" alt=\"Estad\u00edsticas de testing\" width=\"375\" height=\"215\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen22.png 375w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen22-300x172.png 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2022\/04\/Imagen22-360x206.png 360w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/p>\n<h3>4. Aglutinaci\u00f3n de defectos<\/h3>\n<p>Los defectos se pueden\u00a0<strong>aglutinar en <em>clusters<\/em><\/strong>. Existen grupos funcionales que por su complejidad o especificidad de negocio re\u00fanen a su alrededor la mayor parte de defectos sotfware.<\/p>\n<h3>5. Paradoja del pesticida<\/h3>\n<p>Se da la\u00a0<strong>paradoja del pesticida<\/strong>\u00a0que pierde efectividad a largo plazo: si se repiten siempre los mismos test llegar\u00e1 un momento en el que no se encontrar\u00e1n defectos. Por eso es importante mantener y nutrir las bater\u00edas de pruebas con nuevos casos de manera regular.<\/p>\n<h3>6. Hay que tener en cuenta el contexto<\/h3>\n<p>El testing\u00a0<strong>depende del contexto. Las pruebas deben realizarse teniendo en cuenta el escenario, entorno y caso de uso<\/strong>. \u00bfEl usuario tendr\u00e1 prisa? \u00bfUsar\u00e1 la aplicaci\u00f3n en dispositivo m\u00f3vil o escritorio? \u00bfLa usar\u00e1 para s\u00ed mismo o para atender a otra persona? \u00bfEs una aplicaci\u00f3n profesional o l\u00fadica? \u00bfCu\u00e1ntas personas utilizar\u00e1n al mismo tiempo la aplicaci\u00f3n cuando est\u00e9 en producci\u00f3n?<\/p>\n<h3>7. La\u00a0ausencia de errores\u00a0es una falacia<\/h3>\n<p>Aunque es el sue\u00f1o de cualquier usuario, programador responsable de proyecto, \u00a1el software siempre tiene errores! Por eso es importante tener muy presente la <a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/la-importancia-de-qa-en-metodologias-agiles\/\">importancia del QA<\/a> y dise\u00f1ar una buena estrategia.<\/p>\n<h2>QA y Testing de Software en Hiberus<\/h2>\n<p>En Hiberus te ayudamos a dise\u00f1ar, construir y mantener tu gobierno\u00a0QA\u00a0y a dise\u00f1ar e implementar tu pol\u00edtica de testing. Basamos nuestros procesos y metodolog\u00edas en diversos est\u00e1ndares y buenas pr\u00e1cticas de la industria. Uno de ellos es el esquema de\u00a0<strong>certificaci\u00f3n de\u00a0<\/strong><a href=\"https:\/\/www.hiberus.com\/crecemos-contigo\/niveles-de-certificacion-en-istqb-cuales-son\/\"><strong>ISTQB<\/strong><\/a>, del que se realiza formaci\u00f3n continua y se certifica a nuestros equipos.<\/p>\n<p>Desde\u00a0<strong>Hiberus<\/strong>\u00a0apostamos por un Quality Management (QA + QC) personalizado, adaptado a sector y a producto, escalable, con objetivos marcados y medibles mediante indicadores. Todo esto llevado a cabo mediante metodolog\u00edas \u00e1giles, con equipo transectorial, protocolos y flujos estandarizados; documentaci\u00f3n y trazabilidad de quality management por <em>releases<\/em> y <em>sprints<\/em>; interacci\u00f3n continua sobre dise\u00f1o de test plan, test cases y test suites.<\/p>\n<p>Se suele utilizar el concepto QA para referirse indistintamente a Quality Assurance y a Testing, pero realmente no son lo mismo. Ambos forman parte de un concepto mayor, la Gesti\u00f3n de la Calidad o Quality Management.<\/p>\n<ul>\n<li><strong>QA<\/strong>: prevenir defectos a trav\u00e9s de An\u00e1lisis de requisitos, An\u00e1lisis est\u00e1tico o Code testing, entre otros.<\/li>\n<li><strong>QC<\/strong>: detector de defectos a trav\u00e9s de Testing plan, Plan de releases y mantenimiento<\/li>\n<\/ul>\n<p style=\"text-align: center;\">QA Quality Assurance + QC Quality Control (incluye testing) = QM Quality Management<\/p>\n<p>Uno de los apartados del\u00a0<strong>Quality Control<\/strong>, contiene en su interior el testing, adem\u00e1s de otras t\u00e9cnicas. Por otro lado, el testing es mucho m\u00e1s complejo que ejecutar una serie de pruebas y observar los resultados. Incluye la planificaci\u00f3n, el an\u00e1lisis, el dise\u00f1o, la implementaci\u00f3n y la evaluaci\u00f3n de los tests, adem\u00e1s de la generaci\u00f3n de los informes de progreso y resultados.<\/p>\n<p>Seg\u00fan el <strong>est\u00e1ndar ISTQB<\/strong>, los objetivos del testing son mucho m\u00e1s amplios de los que habitualmente se plantean:<\/p>\n<ul>\n<li>Prevenir defectos y verificar que los requisitos se cumplen.<\/li>\n<li>Comprobar que el producto est\u00e1 completo y se comporta como esperan los stakeholders<\/li>\n<li>Generar confianza en el nivel de calidad reduciendo el riesgo de calidad inadecuada<\/li>\n<li>Proveer informaci\u00f3n a los stakeholders para tomar decisiones informadas<\/li>\n<li>Cumplir con requisitos contractuales, legales, regulatorios y est\u00e1ndares.<\/li>\n<\/ul>\n<p>Si tienes inter\u00e9s en los\u00a0<a href=\"https:\/\/www.hiberus.com\/enterprise-efficiency\/qa\">servicios de QA y de Testing<\/a>, escr\u00edbenos y nuestro equipo se pondr\u00e1 en contacto contigo para analizar tu proyecto e indicar siguientes pasos.<\/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\/20651#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>El testing es clave para poder garantizar la calidad y funcionalidad de cualquier producto o servicio que se quiera ofrecer al p\u00fablico&#8230;<\/p>\n","protected":false},"author":252,"featured_media":19898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[7,239],"tags":[64],"class_list":{"0":"post-20651","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-next-tech","8":"category-qa","9":"tag-qa"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/20651","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\/252"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=20651"}],"version-history":[{"count":14,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/20651\/revisions"}],"predecessor-version":[{"id":43162,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/20651\/revisions\/43162"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/19898"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=20651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=20651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=20651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}