Fases de un caso de prueba de BizUnit
Cada caso de prueba de BizUnit consta de tres fases: TestSetup, TestExecution y TestCleanup. Cada fase contiene uno o varios pasos de prueba que son responsables de realizar una sola unidad de trabajo discreta; por ejemplo, FileCreateStep es responsable de crear un archivo en una ubicación que especifique con un nombre de archivo determinado. BizUnit incluye más de 70 pasos de prueba y también proporciona funcionalidades de extensión que permiten agregar fácilmente nuevos pasos de prueba al marco. La capacidad de agregar nuevos pasos al marco permite usar BizUnit en una amplia gama de escenarios. En este tema se describen las fases de prueba de BizUnit con más detalle.
Fase de instalación
Esta fase de configuración prepara la plataforma para las pruebas. Por ejemplo, antes de que se pueda ejecutar una prueba determinada, es posible que sea necesario copiar un archivo en una preparación para la ejecución real de la prueba. También puede usar esta fase para limpiar las ubicaciones de archivo o las tablas de base de datos que se usarán en la prueba. Al igual que con cada fase de BizUnit, no hay ningún límite en el número de pasos de prueba que se pueden agregar, lo que proporciona la flexibilidad necesaria para controlar escenarios complejos.
Fase de ejecución
La fase de ejecución es donde se ejecuta realmente la prueba. Aquí es donde la función del sistema que está validando se prueba realmente.
Fase de limpieza
La fase de limpieza es el contenedor para los pasos de prueba que devuelven la plataforma al estado coherente en que estaba antes de ejecutar la prueba. Esta fase siempre se ejecuta, incluso si se produce un error en la fase de ejecución. La razón por la que se debe devolver la plataforma a su punto de partida es evitar que un caso de prueba interfiera con otro para que cada caso de prueba se ejecute de forma autónoma como parte del conjunto de pruebas. Garantizar una limpieza completa del sistema en esta fase es uno de los principios rectores para realizar pruebas eficaces con BizUnit.
En el diagrama siguiente se muestra el formato de un caso de prueba de ejemplo, que contiene los pasos de prueba en las tres fases: configuración, ejecución y limpieza. Es importante seguir siempre esta estructura al definir casos de prueba con BizUnit.
Fases de una prueba de BizUnit