{"id":61317,"date":"2015-11-01T15:57:40","date_gmt":"2015-11-01T14:57:40","guid":{"rendered":"http:\/\/e3mag.com\/?p=61317"},"modified":"2019-07-18T16:02:46","modified_gmt":"2019-07-18T14:02:46","slug":"automatizacion-de-pruebas-basada-en-componentes-cbta","status":"publish","type":"post","link":"https:\/\/e3mag.com\/es\/automatizacion-de-pruebas-basada-en-componentes-cbta\/","title":{"rendered":"Automatizaci\u00f3n de pruebas basada en componentes (CBTA)"},"content":{"rendered":"<p>Unas tasas de automatizaci\u00f3n del 20% al 50% son realistas, dependiendo de la naturaleza del proceso empresarial. El primer paso es automatizar los procesos esenciales.<\/p>\n<p>Si un proceso de negocio es muy especializado y se utiliza en contadas ocasiones, el esfuerzo rara vez merece la pena. Si un proceso empresarial cambia con frecuencia, el esfuerzo de mantenimiento para la automatizaci\u00f3n de pruebas tambi\u00e9n es elevado.<\/p>\n<p>El esfuerzo s\u00f3lo merece la pena si se trata de un proceso central cuya operatividad sin errores debe garantizarse una y otra vez durante las pruebas de regresi\u00f3n.<\/p>\n<p>La automatizaci\u00f3n de pruebas basada en componentes vio la luz con Solution Manager 7.1 SP07. Una herramienta muy utilizada en el mundo SAP para grabar y ejecutar scripts de prueba es eCATT (extended Computer Aided Test Tool). Ambas herramientas pretenden reducir los esfuerzos de las pruebas manuales mediante la automatizaci\u00f3n.<\/p>\n<h3>Ventajas de la CBTA<\/h3>\n<p>eCATT ya tiene sus a\u00f1os y solo admite SAP GUI y Web Dynpro como tecnolog\u00edas de interfaz comprobables automatizadas. En la era de SAPUI5, Fiori y S\/4 Hana, esto ya no es suficiente.<\/p>\n<p>CBTA es mucho m\u00e1s moderno aqu\u00ed y soporta las siguientes tecnolog\u00edas de interfaz en la versi\u00f3n actual 3.0 SP5: SAP GUI, SAP CRM WebClient, Web Dynpro Abap, Business Server Pages (BSP) SAP GUI para HTML, SAP Portal, Java Web Dynpro, URL (p\u00e1ginas HTML) y SAPUI5.<\/p>\n<p>La lista crece constantemente, pero tambi\u00e9n hay que tener en cuenta las limitaciones. Por ejemplo, la compatibilidad con aplicaciones SAPUI5 sigue siendo muy rudimentaria y el cambio de una tecnolog\u00eda de interfaz a otra dentro de un script a\u00fan no est\u00e1 soportado.<\/p>\n<p>Netweaver Business Client (NWBC) tampoco figura a\u00fan en la lista de aplicaciones compatibles. La rentabilidad de la automatizaci\u00f3n de pruebas desempe\u00f1a un papel decisivo.<\/p>\n<p>Tambi\u00e9n en este caso, la CBTA ofrece importantes ventajas en la creaci\u00f3n y el mantenimiento de los casos de prueba. Gracias al enfoque basado en componentes, los guiones de prueba son m\u00e1s robustos frente a los cambios.<\/p>\n<p>eCATT trabaja directamente sobre la superficie. Si algo cambia en la superficie, hay que reparar el caso de prueba. Esto cuesta tiempo y dinero. CBTA trabaja con los denominados componentes est\u00e1ndar y de imagen, por lo que afronta mejor los cambios.<\/p>\n<p>Otra ventaja es que es m\u00e1s f\u00e1cil de usar. Mientras que con el eCATT uno se encuentra muy r\u00e1pidamente programando scripts para mapear l\u00f3gicas de flujo, con CBTA esto es a menudo posible sin necesidad de programar.<\/p>\n<p>Esto significa que, en la mayor\u00eda de los casos, los casos de prueba pueden ser creados directamente por el experto en procesos de negocio y, por tanto, sin mayor coordinaci\u00f3n con otras personas. Puede crear autom\u00e1ticamente capturas de pantalla y generar as\u00ed informes de ejecuci\u00f3n de pruebas f\u00e1ciles de leer.<\/p>\n<p>Sin embargo, no quiero ocultar que tambi\u00e9n es necesario familiarizarse a fondo con la CBTA para dominar la herramienta. CBTA consta de dos componentes. El complemento ST-TST debe instalarse en el Gestor de soluciones.<\/p>\n<p>El nivel SP instalable depende del nivel SP del Solution Manager (SolMan). Si desea probar todas las tecnolog\u00edas de interfaz mencionadas, necesita la versi\u00f3n actual 3.0 SP5 del complemento, que a su vez requiere SP13 de SolMan 7.1.<\/p>\n<p>Si todav\u00eda utiliza el SP07 de SolMan 7.1, s\u00f3lo puede instalar el SP0 del complemento, \u00a1con importantes restricciones funcionales! Para grabar y reproducir scripts de prueba, necesita un componente front-end que instala localmente en su PC Windows.<\/p>\n<p>Tambi\u00e9n en este caso debe asegurarse de que la versi\u00f3n del componente front-end coincida con la del componente en SolMan. Por \u00faltimo, inicie un procedimiento guiado en SolMan para llevar a cabo los pasos de configuraci\u00f3n necesarios en SolMan y en los sistemas de prueba. El esfuerzo de configuraci\u00f3n para CBTA es mayor que para eCATT.<\/p>\n<p>Las dependencias entre los componentes tampoco est\u00e1n exentas de problemas. Si ya se dispone de una biblioteca completa de guiones de prueba basados en eCATT, no hay necesidad inmediata de actuar. eCATT seguir\u00e1 recibiendo apoyo y no ser\u00e1 sustituido por CBTA.<\/p>\n<p>Sin embargo, no hay migraci\u00f3n autom\u00e1tica. Le recomiendo que siga utilizando las secuencias de comandos eCATT y vuelva a crear el caso de prueba en CBTA cuando deba realizarse la pr\u00f3xima reparaci\u00f3n.<\/p>\n<p>En lo que respecta a la gesti\u00f3n de pruebas en general, las soluciones de HP e IBM Rational desempe\u00f1an un papel destacado. Ambos proveedores ofrecen herramientas de automatizaci\u00f3n de pruebas que soportan ampliamente las tecnolog\u00edas de interfaz de SAP, as\u00ed como muchas otras. La contrapartida de SAP CBTA de HP es UFT (Unified Functional Testing).<\/p>\n<p>HP UFT es el sucesor de HP QTP (Quick Test Professional) y est\u00e1 muy bien integrado en el marco de automatizaci\u00f3n de pruebas de SAP. Como cliente de Enterprise Support, anteriormente disfrutaba de dos licencias de usuario gratuitas para HP UFT. Esta oferta expira a finales de 2015. Uno de los motivos es probablemente la disponibilidad y la gama de funciones, ahora competitiva, de CBTA.<\/p>\n<h3>Derechos de uso<\/h3>\n<p>CBTA forma parte del marco de automatizaci\u00f3n de pruebas, que lamentablemente s\u00f3lo puede utilizarse como parte de un contrato de soporte empresarial o superior. Esto sigue siendo as\u00ed incluso despu\u00e9s de la simplificaci\u00f3n de los derechos de uso anunciada en el congreso anual de la DSAG. Consultores como bsc apoyan a las empresas en la planificaci\u00f3n e introducci\u00f3n de un proceso de gesti\u00f3n de pruebas.<\/p>","protected":false},"excerpt":{"rendered":"<p>La automatizaci\u00f3n no es la panacea para reducir costes en la gesti\u00f3n de pruebas. Dado que la creaci\u00f3n, el mantenimiento y la gesti\u00f3n de pruebas automatizadas suponen un esfuerzo nada desde\u00f1able, es imposible automatizar todos los casos de prueba. Entonces, \u00bfcu\u00e1ndo merece la pena automatizar?<\/p>","protected":false},"author":38,"featured_media":61274,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[5,1583],"tags":[145,722,1429],"coauthors":[19920],"class_list":["post-61317","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","category-1583","tag-automatisierung","tag-netweaver","tag-solution-manager","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2015-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Automatisierung ist nicht das Allheilmittel zur Kostenreduktion im Testmanagement. Da die Erstellung, Pflege und Verwaltung automatisierter Tests mit nicht unerheblichem Aufwand verbunden ist, ist es unm\u00f6glich, alle Testf\u00e4lle zu automatisieren. Wann lohnt sich also eine Automatisierung?<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/es\/categoria\/gestion-informatica\/\" rel=\"category tag\">IT-Management<\/a>, <a href=\"https:\/\/e3mag.com\/es\/categoria\/1511\/\" rel=\"category tag\">MAG 15-11<\/a>","author_info_v2":{"name":"Revista E-3","url":"https:\/\/e3mag.com\/es\/author\/e-3-magazin\/"},"comments_num_v2":"0 comentarios","_links":{"self":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/comments?post=61317"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/posts\/61317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media\/61274"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/media?parent=61317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/categories?post=61317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/tags?post=61317"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/es\/wp-json\/wp\/v2\/coauthors?post=61317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}