Unittest — Unit testing framework
Marzo 11, 2008
Deja un comentario
El módulo unittest de python (unit testing framework), también conocido como PyUnit, es el unit test framework estándar de facto de Python.
Con unittest se puede compartir código que se debe realizar antes de cada test y código que se debe realizar después de cada test. Además, facilita clases que hacen que estas características se puedan aplicar a un conjunto de tests.
Algunos conceptos:
- test fixture
- A test fixture representa la preparación necesitada para realizar uno o más tests, y asociar las acciones de “limpieza”. Esto puede incluir la creación de proxy a bases de datos, directorios o iniciar un proceso en un servidor.
- test case
- A test case es la unidad más pequeña para testear. Comprueba la respuesta a un conjunto de entradas.
- test suite
- Colección de test cases, test suites o ambos. Se suele usara para agregar tests que deberían ser ejecutados juntos.
- test runner
- Es un componente que dirige la ejecución de tests y facilita el resultado al usuario.El test runner puede ser un interfaz gráfica, una interface textual, o devolver un valor especial para indicar los resultados de los tests ejecutados.
Obtenido: Introducción al framework Unittest
Objetivo: Comenzar a crear tests, en primer lugar, para el editor.
Categorías:Concurso Software Libre
Comentarios recientes