Procedimiento para la realización de pruebas de unidad de software orientado por objetos a nivel de clases

El artículo describe un proceso de pruebas de unidad, a nivel de clases, de software orientado por objetos. El objetivo del proceso de pruebas es medir la probabilidad de fallo de cada clase. La probabilidad de fallo de una clase puede predecirse en función de algunas métricas de tamaño y complejida...

Full description

Autores:
Castro, Mauricio . Alba
Tipo de recurso:
Article of journal
Fecha de publicación:
2011
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/38752
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/38752
http://bdigital.unal.edu.co/28849/
Palabra clave:
Pruebas de unidad OO
Probabilidad de fallo
Métricas orientadas por objetos
Modelo logístico.
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
Description
Summary:El artículo describe un proceso de pruebas de unidad, a nivel de clases, de software orientado por objetos. El objetivo del proceso de pruebas es medir la probabilidad de fallo de cada clase. La probabilidad de fallo de una clase puede predecirse en función de algunas métricas de tamaño y complejidad utilizando un modelo logístico. La probabilidad de fallo de las clases permite planificar el esfuerzo de pruebas de manera que dedique más tiempo de pruebas a las clases cuya probabilidad sea mayor. El diseño de los casos de prueba combina tres técnicas de caja negra: la técnica de la partición equivalente, la técnica de los valores límite y la técnica de la matriz ortogonal. El proceso ha sido validado probando algunos métodos de algunas clases. Se desarrolló un prototipo de software que asiste en el diseño de los casos de prueba.