Research Article

PreventivatativeTestPro: Un marco escalable de pruebas híbridas que utiliza observabilidad e inteligencia artificial generativa para una ingeniería proactiva de calidad de software

DOI:

10.3791/69316

March 24th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

PreventivtativeTestPro es un marco de pruebas impulsado por IA que utiliza datos de observabilidad y grandes modelos de lenguaje para automatizar el análisis de causas raíz, la generación de pruebas y la validación continua, con el objetivo de mejorar la fiabilidad del software y optimizar el aseguramiento de calidad tanto para sistemas frontend como backend, facilitando así una gestión más eficiente de tickets de soporte.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este artículo presenta un sistema de pruebas sofisticado y escalable que integra la automatización basada en observabilidad con ingeniería de calidad proactiva aumentada por IA para abordar las dificultades contemporáneas en la entrega de software. El sistema sugerido mejora PreventivatTestPro, una plataforma de pruebas híbrida de código abierto que combina metodologías de caja negra y caja blanca, incorporando una capa innovadora de orquestación de pruebas basada en observabilidad. La plataforma utiliza registros, métricas, eventos y trazas junto con la monitorización del navegador y del servidor para identificar rápidamente anomalías, mejorar la selección de casos de prueba y automatizar la creación de suites de pruebas funcionales, de rendimiento y de seguridad. Una característica distintiva es la incorporación de grandes modelos de lenguaje (LLMs) para proporcionar información sobre la causa raíz y construir de forma autónoma nuevos casos de prueba basados en comportamientos de producción y anomalías identificadas, proporcionando así una cobertura de regresión adaptativa y remediación inteligente.

El sistema facilita la ejecución concurrente de pruebas mediante análisis instantáneo de registros impulsado por IA, fomentando un bucle de retroalimentación continuo entre operaciones y pruebas. Ha sido validado en varios escenarios empresariales, incluyendo plataformas SaaS basadas en microservicios y ecosistemas SAP BTP. Los hallazgos empíricos de cuatro despliegues en producción y un grupo beta de 49 ingenieros indican una disminución de hasta un 30% en el tiempo medio hasta la resolución, más del 95% de cumplimiento de los SLA y mejoras sustanciales tanto en la cobertura de pruebas como en la trazabilidad de defectos. La conexión sencilla con herramientas estándar de la industria ilustra su capacidad plug-and-play.

Esta investigación presenta una metodología de ingeniería de calidad integral, independiente de las herramientas y con visión de futuro, coherente con los principios ágiles y DevOps. Los futuros proyectos incluyen la clasificación dinámica de anomalías mediante aprendizaje automático, la extensión a sistemas móviles y orientados a la experiencia del usuario, y el aumento de capacidades de grandes modelos de lenguaje para el desarrollo de pruebas específicas de dominio y la predicción de fallos.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La creciente popularidad del paradigma ágil en los negocios de software ha llevado a un interés creciente en entornos de integración continua. Las ventajas de estos sistemas incluyen la integración fluida de modificaciones regulares del programa, lo que resulta en una evolución acelerada y rentable del software. En consecuencia, gestionará eficientemente tareas como los procedimientos de construcción, la ejecución de pruebas y la elaboración de informes de resultados de pruebas. Las pruebas de software se han implementado desde los inicios de la ingeniería de software. Se implementó la práctica de pruebas de software para evaluar la c....

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Arquitectura del sistema y resumen del prototipo:

Esta investigación presenta un sistema prototipo mejorado y adaptable, PreventivtativeTestPro, que ejemplifica un enfoque proactivo de ingeniería de calidad utilizando datos de observabilidad y grandes modelos de lenguaje (LLMs) para mejorar aún más la resolución de problemas de apoyo. El sistema busca abordar los problemas modernos de entrega de software automatizando la detección de anomalías, el análisis de causas raíz y la ejecución y desarrollo inteligente de casos de prueba para cobertura no abordada utilizando monitorización sintética, datos de observab....

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Inicialmente, compartimos en tiempo real los resultados derivados de los estudios de caso realizados en colaboración con diversas industrias. Además, hemos proporcionado los resultados derivados de los beta testers que han utilizado este marco y algoritmo, junto con las observaciones finales sobre los posibles riesgos para la validez de los resultados.

Resultados de estudios de caso del sector:

Basándonos en nuestra.......

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Esta investigación presenta PreventivtativeTestPro, una plataforma integral de pruebas y observabilidad que integra monitorización sintética, datos de observabilidad y automatización impulsada por IA generativa para mejorar el aseguramiento de la calidad del software. El sistema consta de tres módulos fundamentales: un recopilador y analizador de datos de observabilidad, una capa de inteligencia impulsada por IA generativa y un motor de orquestación y ejecución de pruebas. En conjunto, e.......

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores afirman que no tienen intereses financieros en competencia ni relaciones personales conocidas que pudieran haber influido en el trabajo reportado en este artículo. Atestiguamos que Géminis solo se aplicó en cuanto a pulido gramatical y reformulación de frases para hacerlas más fáciles de leer. Para ser correctos y éticamente correctos, los autores revisaron cuidadosamente todos los cambios sugeridos por la IA para preservar la connotación científica original.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

El autor expresa su gratitud por el apoyo y la colaboración significativos brindados por las siguientes organizaciones a lo largo de esta investigación. Los estudios de caso experimentales colaborativos con estas empresas fueron cruciales para fundamentar la herramienta y el método propuestos. Se extiende nuestro agradecimiento a GazonTech, Lopa Engineering, Afour Technologies, QJ Technologies y SecureLayer7 por proporcionar acceso a entornos prácticos, conocimientos técnicos y valiosas aportaciones durante la fase experimental. Su participación activa aumentó enormemente la importancia práctica y la usabilidad de los hallazgos de la ....

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Apache MavenFundación de Software Apache3.9.6Herramienta de gestión de dependencias y proyectos para proyectos Java
ChatGPT (API GPT-3.5 Turbo)OpenAIhttps://platform.openai.com/api-keysPara generar recomendaciones de pruebas basadas en IA a partir de registros, generar casos de prueba manuales, generar casos de prueba automatizados y obtener el análisis de causa raíz
Ordenador (Máquina de desarrollo/prueba)Ordenador de sobremesa/portátil estándar-Utilizado para desarrollar, ejecutar y probar PreventivTestPro
Espacio en disco--Se recomienda al menos 10 GB de espacio libre en disco para registros, informes y artefactos de prueba
DockerDocker Inc.27 (https://docs.docker.com/desktop/setup/install/windows-install/) Utilizado para la contenedorización para asegurar la reproducibilidad en entornos
GitGit SCMgit versión 2.45.2.windows.1Sistema de control de versiones utilizado para el desarrollo y la colaboración
Repositorio GitHubGitHubhttps://github.com/sohambpatel/PreventativeTestsRepositorio público que contiene código fuente, documentación, conjuntos de datos y ejemplos
Google ChromeGoogle140.0.7339.128Navegador principal utilizado para monitorización y pruebas sintéticas
JavaOracle / OpenJDK21.0.2Utilizado para el desarrollo de software y la ejecución de PreventivTestPro
Sistema operativoPlataforma independiente-La herramienta funciona en cualquier sistema operativo con Java y Maven instalados (Windows, Linux, macOS)
OWASP ZAPFundación OWASP2.14.0Herramienta de escaneo de seguridad y detección de vulnerabilidades
Procesador--Se recomienda Intel i5 o superior (o equivalente) para ejecución paralela y procesamiento de IA
RAM--Se recomienda un mínimo de 8 GB de RAM para realizar pruebas y monitorización mediante navegador

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. A novel approach to multiple criteria based test case prioritization. Abid, R., Nadeem, A. 2017 13th International Conference on Emerging Technologies (ICET), Islamabad, Pakistan, , (2017).
  2. Khatibsyarbini, M., Isa, M. A., Jawawi, D. N., Tumeng, R. Test case prioritization approaches in regression testing: A systematic literature review. Inf Softw Technol. 93, 74-93 (2017).
  3. Enhanced weighted method for test case priori....

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Hybrid TestingObservability AutomationGenerative AI TestingSoftware Quality EngineeringTest OrchestrationBlack Box TestingWhite Box TestingLog AnalysisRegression CoverageAnomaly Detection

Related Articles