El pasado miércoles 09 de abril celebramos nuestro segundo webinar de la serie, con el título “Gestión de la calidad en entornos SAP”. Cada vez toma más importancia la utilización de plataformas de gestión de recursos empresariales y SAP, hoy en día, es la que tiene más presencia a nivel mundial, lo que hace evidente la necesidad de asegurar la calidad de este entorno ya que tanto los empleados, clientes como proveedores dependen de la fiabilidad del mismo. Durante el webinar abarcamos todo lo relacionado con las pruebas funcionales en entornos SAP, tanto manuales como automáticas, donde nuestros compañeros David Cañadillas y Adrián Bernal nos destacaron la importancia de la calidad y el testing en los entornos SAP y cómo, con la ayuda de las herramientas de HP Software, es posible cubrir todas y cada una de las necesidades que puedan surgir relacionadas con la calidad de este entorno.
David Cañadillas inició la sección con una pequeña introducción del concepto «aseguramiento de la calidad del software», partiendo de la definición del software de calidad que es aquel software en el que cada característica y/o funcionalidad cumple con las expectativas del usuario. A partir de esta definición introdujo el concepto del testing del software, destacando que es una parte del aseguramiento de la calidad que consiste en validar que se cumplen los requisitos que se han definido previamente, por lo que es optimo tener un plataforma que ayude a la gestión del ciclo de vida de las aplicaciones y que debe abarcar desde la definición de los requisitos, para tener en cuenta qué debemos probar, la elaboración de un test plan, la definición de los casos de pruebas, para definir cuándo y cómo hacer las pruebas, y la ejecución de los casos de pruebas hasta la resolución de los defectos en aquellos casos en los que aplique.
Luego cedió la palabra a nuestro compañero Adrián Bernal quien dio una visión general de la integración de las herramientas de HP Software con SAP, específicamente con Solution Manager que es la herramienta de SAP donde se definen los blueprints. Explicó que los requisitos que están definidos en Solution Manager se pueden exportar y/o importar desde y hacia Quality Center que es la herramienta que permite gestionar, de manera central, la calidad del software llevando a cabo el proceso que hemos definido anteriormente (definición de requisitos, elaboración de un test plan, planificación y ejecución de los casos de pruebas y gestión de los defectos). Esta trazabilidad que va desde los blueprints hasta los defectos es posible gracias al adaptador que nos proporciona HP el «Enterprise Integration Module».
Dentro de las ventajas de la integración están:
- Importación y/o exportación de los requisitos desde Solution Manager hacia HP Quality Center
- Se pueden exportar los resultados de las pruebas a Solutión Manager y sincronizarlos con los diferentes requisitos que se han definido en los blueprints
- Sincronización de los defectos de una manera bidireccional por lo tanto, los defectos que los desarrolladores introduzcan en Solution Manager pueden ser exportados al Quality Center y los defectos reportados durante la ejecución de las pruebas se pueden exportar al Solution Manager
- Mediante el Dashboard de Quality Center de se pueden obtener los reportes de los resultados de las pruebas, los defectos encontrados y la cobertura de los requisitos mediante las pruebas que se han definido.
En lo que podríamos llamar la tercera parte del webinar David nos habló de las ventajas y características de cada uno de los módulos que tiene Quality Center.
Dentro de módulo de gestión de requisitos están:
- Definir y seguir múltiples tipos de requisitos
- Trazabilidad bidireccional de los requisitos a los requisitos, pruebas y defectos
- Administrar las solicitudes de cambio a través de proceso de aprobación formal
Características del módulo del Test Plan:
- Diseño, construcción y gestión de los casos de prueba tanto manuales como automatizados
- Administrar todos los tipos de pruebas (funcionales, de rendimiento, de seguridad) en un solo lugar
- Garantiza la cobertura de los requerimientos a través de la trazabilidad de los requisitos
- Los casos de pruebas se pueden enlazar a los requisitos
Características del módulo de programación y ejecución de las pruebas:
- Administra y controla la ejecución de pruebas manuales y automatizadas
- Permite programar la ejecución de scripts de prueba automatizados
- Permite ejecutar pruebas manuales a través de HP Sprinter
- Permite crear ‘equipos de prueba’ o grupos de pruebas para ser ejecutados de manera simultanea
Características del módulo de gestión de defectos
- Permite crear defectos de forma manual o directamente desde la ejecución de pruebas manuales y automatizadas
- Permite comunicar claramente los errores a los desarrolladores con el contexto de los requisitos y pruebas
- Permite entrar defectos directamente desde las ejecuciones de pruebas con datos de prueba (paso de la prueba, resultado, capturas de pantalla, archivos adjuntos) para asegurar que los desarrolladores pueden reproducir el problema
- Permite tener una trazabilidad de requisitos, pruebas y otros defectos
Características del módulo de Informes, Gráficos y Dashboard:
- Obtener Informes de proyectos totalmente personalizables (exportación a MS Word)
- Dashboard integrado
- Permite importar los informes a Excel
Los informes ayudan a:
- Tomar decisiones de negocio informadas
- Comunicar claramente a todos los interesados
- Comprender el estado en tiempo real de una aplicación
Luego David dio una pequeña introducción a HP Functional Testing Suite destacando las siguientes características:
- Permite tener un proceso consistente y repetible
- Permite automatizar las pruebas manuales mediante los test scripts
- Permite probar una amplia gama de tecnologías
- Permite acelerar los ciclos de pruebas
- Permite validar la calidad de todas las construcciones que se están haciendo de una manera frecuente
- Ayuda a reducir el costo unitario de las pruebas
En conclusión es una herramienta que permite acelerar las entregas e incrementar la calidad de los desarrollos.
Dentro de esta suite destacó la solución Unified Functional Testing (UFT) que permite probar la interfaz gráfica del usuario, la Headless Layer, prueba conocida como API testing, abarcando todos los procesos de negocios end-to end.
Consejos y recomendaciones
Finalmente, David dio una serie de recomendaciones para llevar a cabo lo que es el SAP Testing o dicho de otra forma para comenzar a gestionar la calidad en los entornos SAP:
- Organizar el equipo de aseguramiento de la calidad del software (SQA)
- Integrar las plataformas
- Componentizar y automatizar aquellas pruebas que así lo requieran
Destacó el nivel de especialización que tienen los profesionales de Globe Testing, y cómo nuestra experiencia puede ayudar al equipo de SQA a definir y ejecutar ese proceso que requiere el aseguramiento de la calidad de los entornos SAP.
Por el tipo de formato, los participantes que se conectaron pudieron hacer sus preguntas mediante el chat del webinar y las mismas fueron respondidas por los ponentes.
El próximo 23 de abril, a las 16:00 (hora española) haremos el tercer webinar de la serie donde abordaremos la segunda parte de “Gestión de la calidad en entornos SAP” enfocado en las pruebas de rendimiento.
Revive el webinar «Gestión de la calidad en entornos SAP»
Ver video
Ver presentación
¿Cómo participo en los próximos webinars?
En Globe Testing estamos ofreciendo una serie de webinars que cubren la gestión de la calidad del ciclo de vida de las aplicaciones.
Los webinars están diseñados para proporcionar información educativa, ayudaros a mantenerse actualizados sobre las mejores prácticas de QA y ofrecerles las mejores soluciones de acuerdo a las necesidades de cada empresa.
Para mantenerte informado sobre nuestros webinars, síguenos en nuestras redes sociales Twitter, LinkedIn y Facebook o escríbenos a comunicaciones@ahorasomos.izertis.com