Testing Colombia

Testing con calidad

Herramientas

Nunit 3.0 parte – 1

Nunit 3.0 parte 1

[Setup]

Para algunos test es necesario generar condiciones iniciales idénticas, con la etiqueta [setup] se puede definir este tipo de configuraciones iniciales, debido a que se ejecuta antes de la ejecución de cada test en una clase de pruebas.

En la imagen siguiente vemos los métodos de ejemplo que se mencionan en la etiqueta [Setup] los cuales pueden estar contenidos en la misma o en diferente clase de test

También es importante señalar que todo el contenido de setup puede ser ejecutado en cualquier momento desde un test, simplemente haciendo Setup(); en cualquier lugar del código de test.

[OneTimeSetup]

Esta característica tiene un comportamiento idéntico a [Setup] con la diferencia que se ejecuta una sola ves en la clase de pruebas antes de iniciar la ejecución de los tests

[OneTimeTearDown]

Este tag nos da la posibilidad de ejecutar un sola vez un código luego de que se han ejecutado todos los tests que tenga una clase.

[TearDown]

Este tag nos permite ejecutar el código luego de cada test que se ejecute en la clase.

 

El uso de estas características de Nunit brinda ventajas muy importantes como se menciono en la anterior entrada: https://www.testingcolombia.com/nunit-3-0-introduccion/

referente a  la ejecución de tests en paralelo y poder ahorrar tiempos de ejecución al tener test mas independientes entre si.

Deja un comentario

Tema creado por Anders Norén