Unittest — Unit testing framework

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.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s