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...
- 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/
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. |
---|