Implementación del proceso de QA (Quality Assurance) basado en metodologías ágiles y automatización de pruebas

RESUMEN: En el desarrollo de un producto o la prestación de un servicio, se requieren procesos que permitan controlar y asegurar estándares de calidad establecidos, los productos de software no están exentos a la implementación de estos procesos, con el fin de producir software capaz de satisfacer l...

Full description

Autores:
Jimenez Serrano, Jaime
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/17251
Acceso en línea:
http://hdl.handle.net/10495/17251
Palabra clave:
Automatización
Automation
Normalización
Standardization
Programa de ordenador
Computer software
Medición
Measurement
Control de calidad
Quality control
Automatización
Despliegue continuo
Integración continua
TDD
http://vocabularies.unesco.org/thesaurus/concept3401
http://vocabularies.unesco.org/thesaurus/concept13886
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5899
http://vocabularies.unesco.org/thesaurus/concept6517
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Description
Summary:RESUMEN: En el desarrollo de un producto o la prestación de un servicio, se requieren procesos que permitan controlar y asegurar estándares de calidad establecidos, los productos de software no están exentos a la implementación de estos procesos, con el fin de producir software capaz de satisfacer las necesidades del usuario. En el modelo de desarrollo tradicional, está definida la fase de pruebas como una de las fases finales del desarrollo, en donde un conjunto de pruebas establecidas, son ejecutadas por un equipo de testers y con el fin de encontrar posibles fallos en el producto desarrollado, este modelo, sin embargo, no permite encontrar fallos en previas fases al desarrollo, lo que se traduce en muchos casos en un incremento de costos y tiempo. Por lo anterior, se propone la implementación de un nuevo proceso de QA, basado en metodologías ágiles y la automatización de pruebas que permita mejorar los tiempos de entrega y reducir las correcciones posteriores a las entregas.