Mejora de historias de usuario y casos de prueba de metodologías ágiles con base en TDD



Título del documento: Mejora de historias de usuario y casos de prueba de metodologías ágiles con base en TDD
Revue: Cuaderno activa
Base de datos: PERIÓDICA
Número de sistema: 000406602
ISSN: 2027-8101
Autores: 1
2
2
Instituciones: 1Tecnológico de Antioquia, Medellín, Antioquia. Colombia
2Universidad Nacional de Colombia, Medellín, Antioquia. Colombia
Año:
Periodo: Ene-Dic
Número: 7
Paginación: 41-53
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Experimental, aplicado
Resumen en español Las historias de usuario se utilizan en los métodos ágiles para especificar los requisitos de una aplicación de software. El desarrollo dirigido por pruebas (TDD—Test Driven Development) es una técnica usada en los métodos ágiles que consiste en generar pruebas unitarias automáticas basadas en las historias de usuario. Esta técnica presenta dificultades en la confiabilidad de las pruebas funcionales integrales y en la especificación de las historias de usuario. Diversos investigadores proponen nuevas técnicas para mejorar las pruebas funcionales de software y las historias de usuario, pero no solucionan directamente la problemática de la técnica TDD. Por ello, en este artículo se propone una mejora a las historias de usuario con base en un formato único y completo para las historias de usuario que integre elementos de los casos de prueba. En las historias de usuario se propone la inclusión de esquemas preconceptuales que parten del dominio del sistema, lo que implica una mejora en la historia de usuario y una reducción en tiempo de desarrollo del producto. Esta propuesta se ejemplifica con un caso de estudio
Resumen en inglés User stories are used in agile methods to specify the requirements of a software application. Test Driven Development (TDD) is a user-story-based technique used in agile methods to generate automatic unit tests. This technique exhibits difficulties in the reliability of integrated functional testing and user story specification. Several researchers have proposed new techniques to improve functional testing of software and user stories, but problems related to TDD are not addressed. Consequently, in this paper we propose an improvement of user stories based on a single, comprehensive user story format including test case elements. Pre-conceptual schemas are proposed to be included in the user stories. Such schemas are based on the system domain, so user stories are improved and product development time is reduced. This proposal is exemplified by a case study
Disciplinas: Ciencias de la computación
Palabras clave: Software,
Desarrollo de software,
Desarrollo dirigido por pruebas,
Pruebas ágiles,
Usuarios
Keyword: Computer science,
Software,
Software development,
Test driven development,
Agile tests,
Users
Texte intégral: Texto completo (Ver HTML)