Zanebug fue desarrollada para proporcionar una plataforma para realizar pruebas de unidad e integración. La actual versión trata las pruebas a nivel de componentes, con una cantidad adecuahda de tiempo de desarrollo centrada en estadísticas de desempeño y en una arquitectura flexible. La visión a largo plazo para Zanebug es ser una herramienta que provea un componente integrado, para pruebas de formularios y páginas web ambas localmente y remotamente con toda la información necesaria del funcionamiento necesaria para el desarrollo empresarial.
En la versión en español hemos optado por mantener en inglés los términos y las frases de la interfaz de usuario, más adelante cuando se cambie la interfaz este manual será actualizado adecuadamente.
Antes de que usted comience a escribir sus sets de pruebas, es importante entender algunos términos importantes.
TestSuite
Un TestSuite es una colección de TestAssemblies. Un TestSuite se construye dinámicamente en el motor de Zanebug por cada assembly que se cargue.
TestAssembly
Un TestAssembly es una colección de TestFixtures (clases que participan de la prueba) en un ensamblado.
TestFixture
Un TestFixture es una clase que contiene varios métodos de la prueba. El atributo [ TestFixture ] declara un TestFixture.
Test
Un Test o Prueba es un método que realiza una cierta validación interna, y falla o pasa. El atributo [Test ] declara una prueba