Unit Tests of Software in a University Environment

Unit Tests of Software in a University Environment

Quality is a necessary feature to be achieved by a system or application after its development is completed. Tests contribute to software quality, but testing is a process that requires much time. This process starts at the beginning of the construction of a system and ends before the implementation...

Saved in:
Translated title: Pruebas unitarias en proyectos de software en el entorno universitario
Journal Title: Computación y Sistemas
First author: Darlene Gómez
Other Authors: Dalila Jústiz;
Martha Delgado
Traslated keyword:
Language: Undetermined
Get full text: http://www.cys.cic.ipn.mx/ojs/index.php/CyS/article/view/1483
Resource type: Journal Article
Source: Computación y Sistemas; Vol 17, No 1 (Year 2013).
DOI: http://dx.doi.org/10.13053/cys-17-1-1483
Publisher: Instituto Politécnico Nacional
Usage rights: Otros Queda prohibida la reproducción total o parcial de los contenidos e imágenes de la difusión sin previa autorización del Instituto Politécnico Nacional
Categories: Physical/Engineering Sciences --> Computer Science, Information Systems
Abstract: Quality is a necessary feature to be achieved by a system or application after its development is completed. Tests contribute to software quality, but testing is a process that requires much time. This process starts at the beginning of the construction of a system and ends before the implementation. This paper presents an analysis of a set of tools for automatic test execution, with emphasis on unit testing, and describes a proposal of using such tools in a university environment of project development. This proposal responds to the need of combining commercial tools with other path generation tools and test cases.
Translated abstract: La calidad es una característica necesaria que debe ser alcanzada por el sistema o aplicación una vez finalizado su desarrollo. Las pruebas contribuyen a la calidad del software, aunque es un proceso que requiere de un alto porcentaje de tiempo. Estas deben comenzar desde que el desarrollador inicia la construcción del sistema y deben finalizar antes del despliegue del mismo. Este trabajo se centra en las pruebas que se hacen a los pequeños componentes que conforman el sistema. En él se presenta un análisis de un grupo de herramientas de ejecución automática de pruebas, haciendo énfasis en las pruebas unitarias, y esboza una propuesta de utilización de estas en un entorno de desarrollo de proyectos en el marco universitario. En esta propuesta se sustenta la necesidad de combinar estas herramientas comerciales con otras de generación de caminos y casos de prueba.