2012-07-10 15 views
13

Tenemos machine specifications y tenemos specflow. Specflow traduce una descripción textual en pruebas unitarias. Pero, ¿hay alguna herramienta que tome los dispositivos NUnit y cree una descripción textual similar a la entrada de Specflow? Básicamente lo contrario de lo que está haciendo specflow.Generando documentación de pruebas unitarias

Estoy preparado para ajustar la forma en que formateo mi unidad de prueba en relación con el nombre del dispositivo y el nombre del método de prueba. Pero preferiría no utilizar ninguna sintaxis súper elegante como las especificaciones de la máquina, sino simplemente accesorios de prueba NUnit. La razón es que las pruebas son importantes y deben ser refactuables, etc. Los formatos de texto no son tan amigables con los refactores como las pruebas unitarias.

Por ejemplo:

[TestFixture] 
class Given_Four 
{ 
    private Calculator c; 

    [SetUp] 
    public void Setup() 
    { 
     c = new Calculator(4); 
    } 

    [Test] 
    public void When_adding_two_then_sum_should_be_six() 
    { 
     c.Add(2) 
     Assert.That(c.Display, Is.EqualTo(6)); 
    } 
} 

vez más, esto sólo un ejemplo. Básicamente, cualquier formato funcionará, siempre que la herramienta cree una descripción textual de este accesorio de prueba. Estuve buscando en Google, pero no encontré nada. ¿usted sabe de tal herramienta?

+0

consigo los detalles de cómo la prueba individual fue en [TearDown] y Chuck en una base de datos muy simple. – Izzy

Respuesta

1

¿Podría probar con el corrector de informes del marco de automatización de prueba Gallio?

Aunque el sitio parece estar abajo en el momento

http://gallio.org/Downloads.aspx

http://code.google.com/p/mb-unit/

+0

gracias por los enlaces. ¿Cómo se vería una salida de muestra? – vidstige

+0

Aquí hay una muestra - http://plugins.electric-cloud.com/catalog/help-template.php?hf=plugins/EC-Gallio/EC-Gallio_help.xhtml –