Método para generar casos de prueba funcional
29
MÉTODO PARA GENERAR CASOS DE PRUEBA FUNCIONAL EN EL DESARROLLO DE SOFTWARE
Liliana González Palacio* Recibido: 31/08/2009 Aceptado: 05/10/2009
RESUMEN
Un aspecto crucial en el control de calidad del desarrollo de software son las pruebas y, dentro de estas, las pruebas funcionales, en las cuales se hace unaverificación dinámica del comportamiento de un sistema, basada en la observación de un conjunto seleccionado de ejecuciones controladas o casos de prueba. Para hacer pruebas funcionales se requiere una planificación que consiste en definir los aspectos a chequear y la forma de verificar su correcto funcionamiento, punto en el cual adquieren sentido los casos de prueba. En este artículo derivado deinvestigación se define un método para generar casos de prueba funcional a partir de casos de uso del sistema, como producto intermedio del proyecto cofinanciado titulado “Herramienta para la documentación de pruebas funcionales”. Palabras clave: pruebas de software, casos de prueba, ingeniería de software, pruebas funcionales.
*
Ingeniera de sistemas Universidad de Antioquia. Magíster enIngeniería con énfasis en Informática Universidad de Antioquia. Docente tiempo completo Programa Ingeniería de Sistemas Universidad de Medellín. Teléfono: 3405529. E-mail: ligonzalez@udem.edu.co
Revista Ingenierías Universidad de Medellín, vol. 8, No. 15 especial, pp. 29-36 - ISSN 1692-3324 - julio-diciembre de 2009/150 p. Medellín, Colombia
30
Liliana González Palacio
GENERATINGFUNCTIONAL TESTING CASE METHOD IN SOFTWARE DEVELOPMENT
ABSTRACT
Testing is a main aspect in quality control of software development, especially functional tests. The aim of functional testing is to dynamically verify the system behavior, based on the observation of a given set of controlled executions or test cases. Planning is required to make functional tests, defining the aspects to be checkedand the way to verify its proper operation; this allows test cases make sense. In this paper (research based), we propose a method to generate functional test cases from system use cases, based on the co-financed project “Tool for Documenting Functional Testing.” Key words: software testing, test cases, software engineering, functional testing
Universidad de Medellín
Método para generar casosde prueba funcional en el desarrollo de software
31
INTRODUCCIÓN
Un aspecto crucial en el control de calidad del desarrollo de software son las pruebas y, dentro de estas, las pruebas funcionales, en las cuales se hace una verificación dinámica del comportamiento de un sistema, basada en la observación de un conjunto seleccionado de ejecuciones controladas o casos de prueba [1]. Laspruebas funcionales son aquellas que se aplican al producto final, y permiten detectar en qué puntos el producto no cumple sus especificaciones, es decir, comprobar su funcionalidad [2]. Para realizarlas se debe hacer una planificación que consiste en definir los aspectos a examinar y la forma de verificar su correcto funcionamiento, punto en el cual adquieren sentido los casos de prueba. En esteartículo se define un método para generar casos de prueba funcionales a partir de casos de uso del sistema, como producto intermedio del proyecto de investigación titulado “Herramienta para la documentación de pruebas funcionales”, y está organizado como se indica a continuación: en la segunda sección se encuentran los materiales y métodos que fundamentan el trabajo. La tercera sección presenta losresultados, esto es, el método propuesto en este artículo. La discusión de resultados es mostrada en la sección 4. Las conclusiones y trabajos futuros se enuncian en la quinta sección. Por último las referencias.
• Caso de prueba [2]: conjunto de guías que incluye pasos y resultados esperados durante la ejecución de una prueba funcional del software. • Caso feliz: caso de prueba que prueba el...
Regístrate para leer el documento completo.