Una encuesta sobre los factores que impiden la adopción de pruebas de software automatizadas: un enfoque de análisis de componentes principales
Autores: Murazvu, George; Parkinson, Simon; Khan, Saad; Liu, Na; Allen, Gary
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Una encuesta sobre los factores que impiden la adopción de pruebas de software automatizadas: un enfoque de análisis de componentes principales
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Pruebas automatizadas
Desarrollo de software
Desafíos de adopción
Actitudes hacia las pruebas automatizadas
Encuesta realizada
Hallazgos clave
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
Las pruebas de software automatizadas son un aspecto crucial pero intensivo en recursos del desarrollo de software. Esta carga sobre los recursos afecta la adopción generalizada, siendo la experiencia y el costo los principales desafíos que impiden su adopción. Este artículo se centra en las pruebas automatizadas impulsadas por casos de prueba creados manualmente, reconociendo sus ventajas mientras analiza críticamente sus implicaciones en las diversas etapas de desarrollo que afectan su adopción. Además, analiza las diferencias en la percepción entre aquellos en roles no técnicos y técnicos, donde los roles no técnicos (por ejemplo, la gestión) se esfuerzan predominantemente por reducir costos y tiempo de entrega, mientras que los roles técnicos a menudo están impulsados por la calidad y la integridad. Este estudio investiga la diferencia en las actitudes hacia las pruebas automatizadas (AtAT), centrándose específicamente en por qué no se adoptan. Este artículo presenta una encuesta realizada entre profesionales de la industria del software que abarca varios roles para determinar tendencias comunes y sacar conclusiones. Se presenta un enfoque de dos etapas, que comprende un análisis descriptivo completo y el uso del Análisis de Componentes Principales. En total, 81 participantes recibieron una serie de 22 preguntas, y sus respuestas se compararon según los tipos de roles laborales y niveles de experiencia. En resumen, se presentan seis hallazgos clave que abarcan experiencia, tiempo, costo, herramientas y técnicas, utilización, organización y capacidad.
Descripción
Las pruebas de software automatizadas son un aspecto crucial pero intensivo en recursos del desarrollo de software. Esta carga sobre los recursos afecta la adopción generalizada, siendo la experiencia y el costo los principales desafíos que impiden su adopción. Este artículo se centra en las pruebas automatizadas impulsadas por casos de prueba creados manualmente, reconociendo sus ventajas mientras analiza críticamente sus implicaciones en las diversas etapas de desarrollo que afectan su adopción. Además, analiza las diferencias en la percepción entre aquellos en roles no técnicos y técnicos, donde los roles no técnicos (por ejemplo, la gestión) se esfuerzan predominantemente por reducir costos y tiempo de entrega, mientras que los roles técnicos a menudo están impulsados por la calidad y la integridad. Este estudio investiga la diferencia en las actitudes hacia las pruebas automatizadas (AtAT), centrándose específicamente en por qué no se adoptan. Este artículo presenta una encuesta realizada entre profesionales de la industria del software que abarca varios roles para determinar tendencias comunes y sacar conclusiones. Se presenta un enfoque de dos etapas, que comprende un análisis descriptivo completo y el uso del Análisis de Componentes Principales. En total, 81 participantes recibieron una serie de 22 preguntas, y sus respuestas se compararon según los tipos de roles laborales y niveles de experiencia. En resumen, se presentan seis hallazgos clave que abarcan experiencia, tiempo, costo, herramientas y técnicas, utilización, organización y capacidad.