Tema: Automatización en el
Área de Calidad en Software
1. Título: Análisis del efecto, desde un punto de vista
económico en el año 2015, que tiene los grupos de
aseguramiento de la calidad de software cuando su plan
de pruebas está totalmente automatizado en el área de
México Software Lab en IBM Guadalajara.
Pérdida de tiempo (dinero) cuando no cuentan con la
experiencia y capacitación adecuada para cumplir con las
fechas de los entregables pactados
Plan de pruebas es totalmente manual
Falta de evidencia de los resultados obtenidos
Ambiente sin control de las versiones en prueba
Pérdida de tiempo en estar esperando a que una prueba
termine cuando son de larga duración y que una vez
terminada la prueba no se ejecuta la siguiente en un tiempo
apropiado
La amplitud del alcance en pruebas manuales en
ocasiones es muy pequeño
Conveniencia: El contar con este tipo de análisis ayuda a enfocar
esfuerzos en nueva funcionalidad del producto, evitando la pérdida de
tiempo en un proceso manual, y siendo tiempo lo que se afecta la
empresa obtiene beneficios monetarios.
Implicaciones Prácticas: Facilita la idea de innovar y transformar
equipos de control de calidad con procesos antiguos que nunca fueron
actualizados.
Utilidad Metodológica: La creación de un proceso para implementar
algún método existente de automatización y realizar un proceso para
su fácil utilización.
7.1 En la ejecución de un plan de pruebas manual, el alcance es menor en número de casos de
prueba a ejecutar.
7.2 El tiempo que toma la ejecución de un plan de pruebas es dependiente de la cantidad de casos
de prueba a ejecutar, por lo tanto si se quiere recortar el tiempo de ejecución en un plan de pruebas
manual, se tendría que optar por agregar más ingenieros de prueba en el grupo de aseguramiento
de la calidad. En cambio si se sigue un plan de pruebas automatizado se logra recortar el tiempo de
ejecución y no habría la necesidad de agregar más ingenieros de prueba en el grupo.
6.2 Correlacional: Relacionar la cantidad de casos de prueba a ejecutar en un plan de
pruebas con la duración en tiempo que lleva el terminar la ejecución del plan de
pruebas.
6.1 Descriptivo: Dar a conocer el proceso actual de un plan de pruebas, indicando
las afectaciones que se derivan en su ejecución. Cantidad de pruebas a ejectuar
por ciclo, tiempo estimado por plan de pruebas.
Tabla de contenido de los diferentes proyectos que se ejecutaron durante
el 2015 diferenciándolos de los que ejecutaron un plan de pruebas
manual de los que ejecutaron un plan de pruebas automatizado.
Paul Ammann and Jeff Offutt. 2008. Introduction to Software
Testing (1 ed.). Cambridge University Press, New York, NY, USA.
Elfriede Dustin, Thom Garrett, and Bernie Gauf. 2009. Implementing Automated Software Testing:
How to Save Time and Lower Costs While Raising Quality (1st ed.). Addison-Wesley Professional.
William E. Lewis and W. H. C. Bassetti. 2004. Software Testing and Continuous
Quality Improvement, Second Edition. Auerbach Publications, Boston, MA, USA.