{"id":2105,"date":"2023-07-14T15:28:46","date_gmt":"2023-07-14T13:28:46","guid":{"rendered":"https:\/\/ittester.sk\/sin-categorizar\/gestion-cualidades\/"},"modified":"2023-07-14T15:28:46","modified_gmt":"2023-07-14T13:28:46","slug":"gestion-cualidades","status":"publish","type":"post","link":"https:\/\/ittester.sk\/es\/pruebas-manuales\/gestion-cualidades\/","title":{"rendered":"Garant\u00eda de calidad &#8211; garant\u00eda de calidad del software"},"content":{"rendered":"<p>Cuando compras cualquier producto, prestas m\u00e1s atenci\u00f3n a su calidad, y los productos y servicios de software no son una excepci\u00f3n. Es m\u00e1s probable que las personas utilicen cualquier producto o servicio que satisfaga sus necesidades o les ayude a realizar una tarea. Se frustran si encuentran fallos, errores o un comportamiento inesperado del producto o servicio. Aqu\u00ed es donde entra en juego el papel de la garant\u00eda de calidad.<\/p>\n<p>La garant\u00eda de calidad, a menudo conocida por las siglas QA, es un proceso necesario e integral en las pruebas de software. Eval\u00faa los productos de software para comprobar que cumplen las normas b\u00e1sicas y los requisitos de calidad. El t\u00e9rmino<b>\u00abGarant\u00eda de Calidad<\/b>\u00bb se compone de dos palabras: \u00abCalidad\u00bb y \u00abGarant\u00eda\u00bb. Comprendamos estos dos conceptos antes de profundizar en la garant\u00eda de calidad y sus diversos aspectos.<\/p>\n<h2>\u00cdndice<\/h2>\n<ul>\n<li aria-level=\"1\"><a href=\"#co-je-kvalita-quality\"><a href=\"#co-je-kvalita-quality\">\u00bfQu\u00e9 es la calidad?<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#co-je-zabezpecnie-assurance\"><a href=\"#co-je-zabezpecnie-assurance\">\u00bfQu\u00e9 es la seguridad?<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#co-je-zabezpecnie-kvality\"><a href=\"#co-je-zabezpecnie-kvality\">\u00bfQu\u00e9 es la garant\u00eda de calidad?<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#atributy-kvality-softveru\"><a href=\"#atributy-kvality-softveru\">Atributos de calidad del software<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#ako-vykonavat-manazment-kvality\"><a href=\"#ako-vykonavat-manazment-kvality\">\u00bfC\u00f3mo llevar a cabo la gesti\u00f3n de la calidad (GC)?<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#vyhody-zabezpecenia-kvality\"><a href=\"#vyhody-zabezpecenia-kvality\">Beneficios de la garant\u00eda de calidad<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#certifikaty-normy-zabezpecenia-kvality\"><a href=\"#certifikaty-normy-zabezpecenia-kvality\">Certificados\/normas de garant\u00eda de calidad<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#co-je-kontrola-kvality\"><a href=\"#co-je-kontrola-kvality\">\u00bfQu\u00e9 es el control de calidad?<\/a><\/a><\/li>\n<li aria-level=\"1\"><a href=\"#zabezpecenie-kvality-verzus-kontrola-kvality\"><a href=\"#zabezpecenie-kvality-verzus-kontrola-kvality\">Gesti\u00f3n de calidad (GC) vs. Control de calidad (CC)<\/a><\/a><\/li>\n<\/ul>\n<h2 id=\"co-je-kvalita-quality\">\u00bfQu\u00e9 es la calidad?<\/h2>\n<p>Por calidad se entiende el grado de calidad de un producto o servicio inform\u00e1tico. Es un indicador que define en qu\u00e9 medida un producto o servicio de software se ajusta a los requisitos y especificaciones especificados por los clientes. Estos requisitos y especificaciones pueden estar relacionados con la funcionalidad, el dise\u00f1o, el rendimiento, la facilidad de uso, la fiabilidad y la durabilidad. En pocas palabras, eval\u00faa lo bien que un producto o servicio se ajusta a su finalidad.<\/p>\n<p>Adem\u00e1s, la combinaci\u00f3n de dos actividades que garantizan la calidad de un producto de software es: la validaci\u00f3n y la verificaci\u00f3n. La verificaci\u00f3n comprueba si el proceso utilizado en el desarrollo de software es correcto o no. La validaci\u00f3n, por su parte, eval\u00faa un producto para comprobar que cumple los requisitos empresariales y las normas de calidad.<\/p>\n<h2 id=\"co-je-zabezpecnie-assurance\">\u00bfQu\u00e9 es la seguridad?<\/h2>\n<p>En general, un valor se refiere a una garant\u00eda o promesa de que determinadas cosas ocurrir\u00e1n definitivamente. En lo que respecta al desarrollo de software, la garant\u00eda se refiere a proporcionar seguridad a los clientes de que el producto final cumplir\u00e1 sus requisitos sin defectos ni deficiencias.<\/p>\n<h2 id=\"co-je-zabezpecnie-kvality\">\u00bfQu\u00e9 es la garant\u00eda de calidad?<\/h2>\n<p>Combinemos ahora las definiciones de estos dos t\u00e9rminos.<\/p>\n<p>Por garant\u00eda de calidad o GC se entiende la garant\u00eda que ofrece una organizaci\u00f3n a los clientes designados de que un determinado producto o servicio funcionar\u00e1 como se espera, cumplir\u00e1 todas las normas de calidad y estar\u00e1 libre de errores y defectos. En otras palabras, la garant\u00eda de calidad es un procedimiento que incluye actividades y m\u00e9todos para garantizar que un producto o servicio cumple las normas de calidad y otros requisitos especificados. Estas normas pueden ser una o una combinaci\u00f3n de ISO 9000, CMMI, ISO15504, etc.<\/p>\n<p>Adem\u00e1s de la calidad del producto, la GC tambi\u00e9n garantiza la calidad del proceso utilizado para desarrollar, probar y mantener el producto. Mejora y agiliza el ciclo de vida global del desarrollo de software (SDLC).<\/p>\n<h3><b>Caracter\u00edsticas  <\/b><\/h3>\n<ul>\n<li aria-level=\"1\">La garant\u00eda de calidad es un proceso est\u00e1tico de an\u00e1lisis de documentos y proceso de desarrollo de software.<\/li>\n<li aria-level=\"1\">No incluye la prueba del producto creado.<\/li>\n<li aria-level=\"1\">En el contexto de las pruebas, entra dentro de la \u00abverificaci\u00f3n\u00bb de la garant\u00eda de calidad.<\/li>\n<li aria-level=\"1\">Responde a la pregunta: \u00ab\u00bfEstamos construyendo bien el producto?\u00bb.<\/li>\n<li aria-level=\"1\">La garant\u00eda de calidad es una medida preventiva porque identifica las vulnerabilidades al construir el software.<\/li>\n<li aria-level=\"1\">Incluye actividades como revisi\u00f3n de documentos, revisi\u00f3n de documentos de prueba, recorridos, auditor\u00edas, inspecciones, etc.<\/li>\n<\/ul>\n<p>Pero, \u00bfcu\u00e1les son exactamente los atributos que forman parte de la calidad del software? Vamos a desglosarlos a continuaci\u00f3n.<\/p>\n<h2 id=\"atributy-kvality-softveru\">Atributos de calidad del software<\/h2>\n<ol>\n<li aria-level=\"1\"><b>Correcci\u00f3n <\/b>&#8211; La correcci\u00f3n del software se refiere a la coherencia y conformidad del software con los requisitos especificados. Si el software funciona como se espera y proporciona todas las funciones previstas en todos los casos de uso, se considera correcto y funcional.<\/li>\n<li aria-level=\"1\"><b>Fiabilidad<\/b> &#8211; Se refiere a la capacidad de un producto de software para realizar las funciones previstas y funcionar sin problemas y con precisi\u00f3n, sin excepciones, fallos o errores. Un programa inform\u00e1tico es fiable si su comportamiento es predecible en todas las condiciones.<\/li>\n<li aria-level=\"1\"><b>Robustez<\/b> &#8211; Es una m\u00e9trica que determina la capacidad de un producto de software para manejar entradas defectuosas e inv\u00e1lidas y condiciones inesperadas sin fallos ni ca\u00eddas. Aumenta la seguridad, fiabilidad y facilidad de mantenimiento del producto.<\/li>\n<li aria-level=\"1\"><b>Usabilidad<\/b> &#8211; Es la facilidad de uso de la aplicaci\u00f3n inform\u00e1tica. Cuanto m\u00e1s f\u00e1cil sea para los usuarios entender c\u00f3mo utilizar la aplicaci\u00f3n y acceder a sus funciones, mayor ser\u00e1 su calidad.<\/li>\n<li aria-level=\"1\"><b>Mantenibilidad<\/b> &#8211; La mantenibilidad es una medida de la cantidad de esfuerzo necesario para mantener el software una vez entregado a los usuarios finales sin comprometer su calidad y funcionalidad. Un software mantenible es un software que se adapta a los cambios con un riesgo m\u00ednimo de introducir fallos y errores o de afectar a la funcionalidad existente.<\/li>\n<li aria-level=\"1\"><b>Portabilidad<\/b>: es la capacidad del software para transformarse de una plataforma, entorno o infraestructura a otra sin afectar a su rendimiento y funcionalidad. El software port\u00e1til debe funcionar en diversos sistemas operativos, arquitecturas de hardware y plataformas en la nube. En resumen, debe ser independiente de la plataforma.<\/li>\n<li aria-level=\"1\"><b>Eficacia <\/b>&#8211; La eficacia es una medida del software que determina lo bien que utiliza los recursos para funcionar. Un software eficiente utiliza un m\u00ednimo de recursos, mejorando el rendimiento y reduciendo los costes y el consumo de energ\u00eda.<\/li>\n<\/ol>\n<h2 id=\"ako-vykonavat-manazment-kvality\">\u00bfC\u00f3mo llevar a cabo la gesti\u00f3n de la calidad (GC)?<\/h2>\n<p>La garant\u00eda o gesti\u00f3n de la calidad es un proceso continuo o c\u00edclico que consta de las cuatro fases del PDCA: Planificar, Hacer, Comprobar, Actuar.<\/p>\n<p>A continuaci\u00f3n hablaremos en detalle de estas fases:<\/p>\n<ol>\n<li aria-level=\"1\">PLANIFICAR &#8211; El primer paso es establecer los requisitos y objetivos de calidad, incluidos los requisitos funcionales y no funcionales. A continuaci\u00f3n, esboza un plan detallado que incluya todas las actividades, procesos y m\u00e9todos para cumplir los requisitos de calidad.<\/li>\n<li aria-level=\"1\">HACER &#8211; Ahora es el momento de llevar a cabo las actividades previstas en el plan, lo que incluye probar, revisar, analizar y mejorar los procesos.<\/li>\n<li aria-level=\"1\">COMPROBAR &#8211; Supervisar la calidad del software una vez realizadas las actividades utilizando sus resultados e informes basados en m\u00e9tricas espec\u00edficas. Identifica todos los posibles problemas y defectos de calidad.<\/li>\n<li aria-level=\"1\">ACT\u00daA &#8211; Toma las medidas correctoras necesarias para mejorar el proceso.<\/li>\n<\/ol>\n<p>Este proceso contin\u00faa durante todo el ciclo de vida de desarrollo del software.<\/p>\n<h2 id=\"vyhody-zabezpecenia-kvality\">Beneficios de la garant\u00eda de calidad<\/h2>\n<p>Algunos de los beneficios notables de la garant\u00eda de calidad son los siguientes:<\/p>\n<ul>\n<li aria-level=\"1\">Mejora de la calidad &#8211; Sin duda, la garant\u00eda de calidad mejora significativamente la calidad de un producto o servicio de software, porque ayuda a las organizaciones a asegurarse de que cumplen las normas de calidad.<\/li>\n<li aria-level=\"1\">Ahorrar dinero &#8211; La garant\u00eda de calidad es un marco estructurado que permite a las organizaciones asegurar la calidad de sus productos o servicios. Reduce significativamente los errores, los residuos y las repeticiones, ayud\u00e1ndoles a ahorrar enormes cantidades de dinero.<\/li>\n<li aria-level=\"1\">Aumenta la satisfacci\u00f3n del cliente &#8211; Cuanto mayor es la calidad de los productos, m\u00e1s satisfechos est\u00e1n los clientes. Porque un producto de calidad cumple sus requisitos.<\/li>\n<li aria-level=\"1\">Mayor confianza de los clientes: implicar a los clientes y a las partes interesadas en el control de calidad en los distintos niveles del desarrollo de software aumenta su confianza.<\/li>\n<\/ul>\n<h2 id=\"certifikaty-normy-zabezpecenia-kvality\">Certificados\/normas de garant\u00eda de calidad<\/h2>\n<p>Los certificados o normas de calidad garantizan que los productos de software se han desarrollado seg\u00fan determinadas directrices y normas y cumplen todos los indicadores b\u00e1sicos de calidad. A continuaci\u00f3n se indican algunos certificados de garant\u00eda de calidad populares que est\u00e1n disponibles en todo el mundo:<\/p>\n<ol>\n<li><b>  ISO 9000<\/b><\/li>\n<\/ol>\n<p>Es un conjunto de normas internacionales para la gesti\u00f3n y el aseguramiento de la calidad desarrolladas por la Organizaci\u00f3n Internacional de Normalizaci\u00f3n (ISO) en 1987. Estas normas sirven de marco para que las organizaciones establezcan, mantengan y mejoren los sistemas de gesti\u00f3n de la calidad y contribuyan a garantizar que sus productos y servicios satisfacen las necesidades de los clientes y los requisitos reglamentarios.<\/p>\n<p>Los siete principios de ISO 9000 son los siguientes:<\/p>\n<ul>\n<li aria-level=\"1\">Orientaci\u00f3n al cliente<\/li>\n<li aria-level=\"1\">Gesti\u00f3n<\/li>\n<li aria-level=\"1\">Implicar a las personas<\/li>\n<li aria-level=\"1\">Enfoque por procesos<\/li>\n<li aria-level=\"1\">Mejorar<\/li>\n<li aria-level=\"1\">Toma de decisiones basada en pruebas<\/li>\n<li aria-level=\"1\">Gesti\u00f3n de relaciones<\/li>\n<\/ul>\n<p>El aumento de los beneficios, la mejora del comercio nacional e internacional, la reducci\u00f3n de los residuos, el aumento de la productividad de los empleados y la m\u00e1xima satisfacci\u00f3n de los clientes son las ventajas de la norma ISO 9000.<\/p>\n<ol start=\"2\">\n<li><b>  Nivel CMMI<\/b><\/li>\n<\/ol>\n<p>CMMI son las siglas de Modelo Integrado de Madurez de Capacidades (CMMI). Es un marco de mejora de procesos que ayuda a las organizaciones a mejorar sus procesos de desarrollo. Es el sucesor del modelo CMM y fue desarrollado por el Instituto de Ingenier\u00eda del Software (SEI) de la Universidad Carnegie Mellon. El marco CMMI ha sido ampliamente adoptado por los campos del desarrollo de software, la gesti\u00f3n de proyectos y la ingenier\u00eda de software.<\/p>\n<p>Este enfoque de la mejora de procesos se basa en un modelo de madurez que consta de los 5 niveles siguientes:<\/p>\n<ul>\n<li aria-level=\"1\">Nivel inicial: El entorno de calidad es inestable y no se documenta ni se sigue ning\u00fan proceso.<\/li>\n<li aria-level=\"1\">Dirigidos: Los procesos est\u00e1n dirigidos: Los procesos est\u00e1n bien descritos y supervisados.<\/li>\n<li aria-level=\"1\">Definidos: Los procesos est\u00e1n bien establecidos, documentados y estructurados.<\/li>\n<li aria-level=\"1\">Impulsado cuantitativamente: Se utilizan m\u00e9todos estad\u00edsticos y cuantitativos para medir la calidad del proceso.<\/li>\n<li aria-level=\"1\">Optimizaci\u00f3n: los procesos se mejoran continuamente bas\u00e1ndose en las reacciones.<\/li>\n<\/ul>\n<p>En resumen, CMMI analiza el proceso actual y ayuda a las organizaciones a mejorarlo identificando las \u00e1reas susceptibles de mejora.<\/p>\n<ol start=\"3\">\n<li><b>  Modelo de madurez de las pruebas (TMM)<\/b><\/li>\n<\/ol>\n<p>El Modelo de Madurez de las Pruebas (TMM) es un marco para comprobar la madurez del proceso de pruebas de software. Fue desarrollado por el Instituto de Tecnolog\u00eda de Illinois. Consta de los 5 niveles siguientes<\/p>\n<ul>\n<li aria-level=\"1\">Inicial: S\u00f3lo se utilizan m\u00e9todos ad hoc, ya que no se ha definido ninguna norma de calidad.<\/li>\n<li aria-level=\"1\">Definido: Existen m\u00e9todos y t\u00e9cnicas de comprobaci\u00f3n b\u00e1sicos.<\/li>\n<li aria-level=\"1\">Integradas: las pruebas de software est\u00e1n integradas en el ciclo de vida del desarrollo de software.<\/li>\n<li aria-level=\"1\">Gesti\u00f3n y medici\u00f3n: la revisi\u00f3n de los requisitos y dise\u00f1os est\u00e1 en marcha, junto con el establecimiento de criterios para cada nivel de pruebas.<\/li>\n<li aria-level=\"1\">Optimizado: Mejora continuamente el proceso de prueba bas\u00e1ndote en los comentarios.<\/li>\n<\/ul>\n<h2 id=\"co-je-kontrola-kvality\">\u00bfQu\u00e9 es el control de calidad?<\/h2>\n<p>Junto con la garant\u00eda de calidad (GC), el control de calidad (CC) es otro aspecto de la gesti\u00f3n de la calidad. El control de calidad o CC garantiza la calidad de un producto de software examin\u00e1ndolo. En cambio, el control de calidad se refiere a los procesos, m\u00e9todos y actividades para desarrollar un producto de calidad.<\/p>\n<p>El objetivo principal del control de calidad es detectar defectos o cualquier comportamiento inesperado del producto y corregirlos antes de liberar el producto a los usuarios finales. Garantiza que el producto cumple los requisitos de la empresa y del cliente y es fiable y coherente.<\/p>\n<h2 id=\"zabezpecenie-kvality-verzus-kontrola-kvality\">Gesti\u00f3n de calidad (GC) vs. Control de calidad (CC)<\/h2>\n<p>Hay una delgada l\u00ednea entre la gesti\u00f3n de la calidad y el control de la calidad. Por lo tanto, es dif\u00edcil comprender las diferencias entre ellos. La principal diferencia es que la garant\u00eda de calidad se ocupa de los procesos y de la mejora de esos procesos que conducen al producto final. Por el contrario, el control de calidad consiste en analizar el producto final y sus resultados para garantizar que cumple los requisitos especificados.<\/p>\n<p>Hablemos de otras diferencias entre GC y CC.<\/p>\n<h3>Garant\u00eda de calidad<\/h3>\n<ul>\n<li>Controla los procesos y mej\u00f3ralos, hasta llegar al producto final.<\/li>\n<li>Evita errores.<\/li>\n<li>Actividades centradas en los procesos: auditor\u00edas de calidad, definici\u00f3n de procesos, selecci\u00f3n de herramientas y formaci\u00f3n.<\/li>\n<li>La verificaci\u00f3n es un ejemplo de garant\u00eda de calidad.<\/li>\n<li>Interviene en todo el ciclo de vida de desarrollo del software (SDLC).<\/li>\n<\/ul>\n<p><b>Control de calidad<\/b><\/p>\n<ul>\n<li>Controla el producto final y sus resultados.<\/li>\n<li>Identifica los errores.<\/li>\n<li>Actividades orientadas al producto: recorre, prueba, inspecciona y revisa los puntos de control.<\/li>\n<li>La verificaci\u00f3n es un ejemplo de control de calidad.<\/li>\n<li>S\u00f3lo interviene en el ciclo de vida de las pruebas de software (STLC).<\/li>\n<\/ul>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Se trataba de la garant\u00eda de calidad en las pruebas de software, que consiste en asegurar a los clientes finales que un producto o servicio cumple definitivamente todas las normas de calidad. Incluye un conjunto de actividades y m\u00e9todos para garantizar que un producto o servicio cumple las normas reglamentarias (ya sea una o una combinaci\u00f3n de normas de calidad).<\/p>\n<p>En resumen, la garant\u00eda de calidad se centra en desarrollar productos y servicios aptos para su uso. Esperamos que este art\u00edculo te haya ayudado a tener una visi\u00f3n detallada de la GC.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La garant\u00eda de calidad, a menudo conocida por las siglas QA, es un proceso necesario e integral en las pruebas de software. Eval\u00faa los productos de software para comprobar que cumplen las normas b\u00e1sicas y los requisitos de calidad.<\/p>\n","protected":false},"author":8,"featured_media":2106,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[40],"tags":[],"class_list":["post-2105","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\/2105","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=2105"}],"version-history":[{"count":0,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/posts\/2105\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media\/2106"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/media?parent=2105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/categories?post=2105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/es\/wp-json\/wp\/v2\/tags?post=2105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}