{"id":8836,"date":"2021-04-13T16:51:09","date_gmt":"2021-04-13T21:51:09","guid":{"rendered":"https:\/\/syspertec.com.co\/web\/?p=8836"},"modified":"2021-04-13T16:51:18","modified_gmt":"2021-04-13T21:51:18","slug":"garantizar-la-calidad-de-las-aplicaciones-mejora-la-experiencia-de-los-usuarios","status":"publish","type":"post","link":"https:\/\/syspertec.com.co\/web\/garantizar-la-calidad-de-las-aplicaciones-mejora-la-experiencia-de-los-usuarios\/","title":{"rendered":"Garantizar la calidad de las aplicaciones mejora la experiencia de los usuarios"},"content":{"rendered":"\n<p>Con la transformaci\u00f3n digital, las empresas est\u00e1n invirtiendo m\u00e1s en tecnolog\u00eda, y uno de los rubros est\u00e1 destinado al desarrollo de aplicaciones (software) para brindar m\u00e1s servicios a sus clientes.<\/p>\n\n\n\n<p>En ese sentido, como parte de la gesti\u00f3n de proyectos, las pruebas de software o \u201csoftware testing\u201d crean valor en la organizaci\u00f3n al tener la finalidad de encontrar errores &#8211; antes de que sucedan- y garantizar que cuando se libere una aplicaci\u00f3n o servicio al usuario, ya est\u00e9 validado.<\/p>\n\n\n\n<p>Estas pruebas, que en algunas compa\u00f1\u00edas se omiten por la premura del tiempo, en muchas ocasiones se hacen de manera manual o fragmentada, lo cual afecta el real desempe\u00f1o de la aplicaci\u00f3n y puede causar frustraci\u00f3n en el usuario.<\/p>\n\n\n\n<p>De hecho, as\u00ed como una editorial no lanzar\u00eda un libro sin haber pasado por un editor y un corrector de estilo, ni una empresa de comercio electr\u00f3nico montar\u00eda en su sitio web un producto sin el precio, descripci\u00f3n ni la opci\u00f3n de carro de compras y pagos, las empresas no deber\u00edan liberar un nuevo servicio sin haber pasado por un proceso de Pruebas que garantice su correcta operaci\u00f3n y que a su vez est\u00e9 inmerso en una gesti\u00f3n continua de las aplicaciones.<\/p>\n\n\n\n<p>Los resultados de un estudio reciente de Forrester Total Economic Impact \u2122 (TEI) sobre pruebas continuas demuestran c\u00f3mo varias empresas obtuvieron m\u00e1s de 19 millones de d\u00f3lares en valor actual neto, mediante la adopci\u00f3n de pruebas continuas durante un per\u00edodo de tres a\u00f1os.<\/p>\n\n\n\n<p>Seg\u00fan el reporte, publicado por Broadcom, con estas pruebas las compa\u00f1\u00edas mejoraron la productividad del equipo de desarrollo al reducir el trabajo no planificado en un 28%, y dedicar hasta un 50% menos de tiempo al dise\u00f1o de casos de prueba.<\/p>\n\n\n\n<p>As\u00ed mismo, se redujo el esfuerzo de los ingenieros de pruebas dedicados a la automatizaci\u00f3n y ejecuci\u00f3n de casos de prueba en un 80%, mientras se ahorraron casi&nbsp; US$ 13 millones en la infraestructura del entorno de prueba.<\/p>\n\n\n\n<p>Con esta buena pr\u00e1ctica, se mejor\u00f3 la productividad de la gesti\u00f3n de versiones en 40% y se redujo las llamadas de corte en implementaciones de c\u00f3digo cr\u00edtico, al pasar 8 horas a 30 minutos.<\/p>\n\n\n\n<p><em>\u201cLa automatizaci\u00f3n de pruebas y la digitalizaci\u00f3n de procesos ayuda a las empresas a ser m\u00e1s \u00e1giles y eficientes\u201d,<\/em> anot\u00f3 Jos\u00e9 Joaqu\u00edn Salcedo Mart\u00ednez, Consultor de <strong>eSoft<\/strong> en soluciones de <em>Continuous Testing<\/em> de Broadcom, las cuales incluyen BlazeMetter, ARD y TDM.<\/p>\n\n\n\n<p>Las pruebas continuas de Broadcom ayudan a los l\u00edderes empresariales a escalar la innovaci\u00f3n digital con el uso de pruebas automatizadas inteligentes que monitorean, orquestan y optimizan constantemente los flujos de trabajo de integraci\u00f3n continua y entrega continua (CI \/ CD).<\/p>\n\n\n\n<p>Jos\u00e9 Joaqu\u00edn Salcedo, especialista en telem\u00e1tica y eBusiness, expuso los pasos para crear \u201cPruebas basadas en modelos\u201d para ayudar a las empresas a crear aplicaciones de calidad de manera m\u00e1s r\u00e1pida y colaborativa.<\/p>\n\n\n\n<p><em>\u201cEs una excelente manera de eliminar el complejo esfuerzo manual que implica verificar si su sistema se comporta como se espera. M\u00e1s importante a\u00fan, los casos de prueba y el c\u00f3digo se generan autom\u00e1ticamente en funci\u00f3n de los requisitos reales, utilizando modelos visuales que representan todo o parte de su sistema bajo prueba\u201d<\/em> anot\u00f3 el ejecutivo de eSoft, quien es tambi\u00e9n Certified PSP Developer del SEI (Software Engineering Institute).<\/p>\n\n\n\n<p><em>\u201cPara obtener el m\u00e1ximo valor de las pruebas basadas en modelos, se necesita la herramienta adecuada; una que ofrezca capacidades de modelado probadas, que pueda superar los cuellos de botella que se encuentran con el dise\u00f1o de prueba manual; modelos visuales que ofrecen claridad en la visibilidad y la trazabilidad de los requisitos al gestionar los cambios de impacto, para la toma de decisiones en tiempo real y la planificaci\u00f3n de la capacidad dentro de los equipos de desarrollo\u201d,<\/em> agreg\u00f3 Jes\u00fas Rivas Salinas CTO Latam de <strong>eSoft<\/strong>, compa\u00f1\u00eda representante de las soluciones tecnol\u00f3gicas de clase mundial, con altos niveles de relacionamiento y Partner Tier 1 y VAD \u201cValue Added Distributor\u201d de Broadcom.<\/p>\n\n\n\n<p><strong>Creaci\u00f3n de pruebas basadas en modelos m\u00e1s inteligentes<\/strong><\/p>\n\n\n\n<p>Seg\u00fan el consultor de eSoft Joaquin Salcedo, &nbsp;Certified Associate in Project Management (CAPM) del Project Management Institute PMI, &nbsp;el desaf\u00edo es formalizar el proceso de modelado y utilizarlo para transformar su programa de pruebas. La elecci\u00f3n de una herramienta debe abordar ciertas funcionalidades clave al crear pruebas basadas en modelos y automatizar el desarrollo de casos de prueba que incluyan los siguientes pasos:<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\"><li><strong>Bloques f\u00e1ciles de entender<\/strong><\/li><\/ol>\n\n\n\n<p>Los bloques son fundamentales para la construcci\u00f3n de modelos. Necesita la capacidad de arrastrarlos y soltarlos en su lugar y editarlos mientras crea un modelo visual de la l\u00f3gica empresarial que desea representar.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"2\"><li><strong>Asignar un tipo de bloque<\/strong><\/li><\/ol>\n\n\n\n<p>Crear un atributo para definir cada bloque. Un ejemplo de un&nbsp; \u201cbloque de decisi\u00f3n\u201d podr\u00eda ser \u201crepresentar un usuario que decide qu\u00e9 art\u00edculo agregar a su carrito de compras en l\u00ednea\u201d. Aqu\u00ed, se definen los bloques de decisi\u00f3n como un tipo de &#8220;interacci\u00f3n del usuario&#8221;.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"3\"><li><strong>Facilitar la edici\u00f3n<\/strong><\/li><\/ol>\n\n\n\n<p>La edici\u00f3n de bloques debe ser f\u00e1cil en la herramienta que elija. Simplemente haga doble clic o haga clic con el bot\u00f3n derecho para cambiar alguna o todas las propiedades del bloque, incluida la descripci\u00f3n, el tipo, los resultados esperados y m\u00e1s. Por ejemplo, puede editar un bloque de decisi\u00f3n para cambiar la salida de verdadero \/ falso a rojo \/ amarillo \/ azul.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"4\"><li><strong>Copiar, duplicar y clonar<\/strong><\/li><\/ol>\n\n\n\n<p>Para ahorrar tiempo al modelar, es importante reutilizar tanta informaci\u00f3n como sea posible. Con copiar, duplicar y clonar, tiene suficiente flexibilidad para reutilizar bloques para satisfacer sus necesidades.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\" start=\"5\"><li><strong>Usar sub-rutinas<\/strong><\/li><\/ol>\n\n\n\n<p>Deber\u00eda poder hacer uso de subrutiunas para &#8220;crear componentes&#8221; para reducir la complejidad. Por ejemplo, puede establecer una subrutina con el conjunto adecuado de reglas para iniciar sesi\u00f3n o registrar un nuevo usuario. Esto permite lograr activos reutilizables y mantener la coherencia en todo su modelo.<\/p>\n\n\n\n<p><strong>Conclusi\u00f3n<\/strong><\/p>\n\n\n\n<p>De acuerdo con el consultor especializado en Continuous Testing de eSoft, <em>\u201cAl incorporar la calidad a lo largo del ciclo de vida del software, las empresas eliminan los cuellos de botella del control de calidad para lograr liberaciones de software m\u00e1s r\u00e1pidos y de mayor calidad. Los equipos que aprenden constantemente de la retroalimentaci\u00f3n r\u00e1pida y continua toman decisiones informadas que mejoran constantemente la calidad del software que crean y as\u00ed brindan mejores servicios a los usuarios y ayudan a los buenos resultados de negocios de las empresas\u201d, <\/em>concluy\u00f3 Jos\u00e9 Joaqu\u00edn Salcedo.<\/p>\n\n\n\n<p>Basado en white paper: <strong>8 Steps For Building Model-Based Tests<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.broadcom.com\/sw-tech-blogs\/devops\/8-steps-for-building-model-based-tests\">https:\/\/www.broadcom.com\/sw-tech-blogs\/devops\/8-steps-for-building-model-based-tests<\/a><\/p>\n\n\n\n<p><strong>Estudio <\/strong><a href=\"https:\/\/learn.broadcom.com\/forrester-tei-study-of-ca-continuous-testing\"><strong>https:\/\/learn.broadcom.com\/forrester-tei-study-of-ca-continuous-testing<\/strong><\/a><\/p>\n\n\n\n<p>Para m\u00e1s informaci\u00f3n, visite:\u00a0 <a href=\"http:\/\/www.broadcom.com\">www.broadcom.com<\/a> y <a href=\"https:\/\/esoft.com.co\">https:\/\/esoft.com.co<\/a><\/p>\n\n\n\n<p>&#8211;<\/p>\n\n\n\n<p>Syspertec sas<\/p>\n\n\n\n<p>Agencia de Prensa y Relaciones P\u00fablicas<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Con la transformaci\u00f3n digital, las empresas est\u00e1n invirtiendo m\u00e1s en tecnolog\u00eda, y uno de los rubros est\u00e1 destinado al desarrollo de aplicaciones (software) para brindar m\u00e1s servicios a sus clientes. En ese sentido, como parte de la gesti\u00f3n de proyectos, las pruebas de software o \u201csoftware testing\u201d crean valor en la organizaci\u00f3n al tener la [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8838,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[245],"tags":[198],"class_list":["post-8836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esoft","tag-tecnologia-2"],"jetpack_featured_media_url":"https:\/\/syspertec.com.co\/web\/wp-content\/uploads\/2021\/04\/Broadcom-testing.jpg","_links":{"self":[{"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/posts\/8836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/comments?post=8836"}],"version-history":[{"count":1,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/posts\/8836\/revisions"}],"predecessor-version":[{"id":8839,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/posts\/8836\/revisions\/8839"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/media\/8838"}],"wp:attachment":[{"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/media?parent=8836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/categories?post=8836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/syspertec.com.co\/web\/wp-json\/wp\/v2\/tags?post=8836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}