Descripción del trabajoSAP CBTA (Component-Based Test Automation) CBTA es una herramienta de automatización de pruebas funcionales incluida en SAP Solution Manager (desde SolMan 7.1 SP10 y mejorada en 7.2) orientada principalmente a entornos SAP GUI, WebDynpro, SAPUI5, Fiori, y aplicaciones basadas en UI frameworks soportados. Objetivo Automatizar pruebas de regresión y validación funcional, especialmente útil en: Upgrades (ECC S/4HANA) Support Packs / OSS notes Cambios de configuración Nuevos desarrollos / Z Testing continuo en fases de proyecto Funcionamiento CBTA graba acciones del usuario y genera componentes reutilizables que pueden ensamblarse en pruebas compuestas. Flujo típico: Grabación: usuario ejecuta un proceso en SAP GUI / Fiori. Generación de componentes: se detectan controles GUI/HTML y se crean steps parametrizables. Montaje: se combinan múltiples componentes para formar casos de prueba más largos. Ejecución masiva desde Solution Manager. Reporting con logs, capturas y validaciones. Características clave Integrado con Solution Manager Test Suite Reutilización de componentes entre distintos procesos Validaciones automáticas mediante Checkpoints Sin scripting complejo (modelo low-code) Soporte para data-driven testing Integración con BPCA (Business Process Change Analyzer) Integración relevante CBTA es parte del Test Suite junto con: BPCA (Business Process Change Analyzer) identifica qué procesos se ven afectados por un cambio SEA/BPML (Business Process Hierarchy) catálogo de procesos Test Workbench orquestación del testing Focused Build y Focused Insights reporting y gobernanza Combinación típica en proyectos grandes: Se aplica un change (Ej: SP, upgrade S/4HANA) BPCA calcula impacto en procesos Se seleccionan pruebas CBTA relevantes Se ejecutan CBTA en lote Se analizan resultados Se libera el cambio si pasa Alcances técnicos Tipos de interfaz soportados: SAP GUI for Windows SAPUI5 / Fiori (navegadores) WebDynpro ABAP / Java ITS GUI HTML CRM WebClient UI NWBC (limitado según versión) No orientado a: SAP Mobile (Fiori Mobile) Aplicaciones no SAP complejas Testing de performance (ese rol es de LoadRunner, NeoLoad, JMeter, etc.) Ventajas Integración nativa con SolMan (sin costo adicional) Altamente alineado con BPCA / CHARM Buena cobertura para procesos SAP estándar Reducción del esfuerzo en pruebas de regresión Reutilización de componentes Transversal a proyectos S/4HANA (si se gestiona bien) Limitaciones Dependencia fuerte del modelo de efectos BC para detectabilidad Cobertura limitada en tecnologías no-SAP Grabaciones sensibles a cambios en la UI No es la mejor opción para UI complejas modernas No reemplaza herramientas de performance Comparación rápida con alternativas HerramientaTipoVentaja claveCBTAFuncional regresión SAPIntegración SolMan + BPCATricentis ToscaFuncional / No-codeEnterprise + SAP+Web+APIWorksoft CertifyFuncional SAP end-to-endMuy fuerte SAP GUI/WebUFT OneScript/mixedAmplio soporte legacySeleniumWeb automationAbierto, pero sin SAP GUINeoload / JMeterPerformanceCarga/Stress Uso en proyectos S/4HANA CBTA aporta valor especialmente en: Conversiones Brownfield Greenfield con ciclos recurrentes Testing post-Go-Live Combinación recomendada para S/4HANA: SolMan: BPCA + CBTA Herramienta externa: Tosca o Worksoft (si se requiere end-to-end fuera de SAP) Performance: NeoLoad o JMeter