Hemos escrito nuestro propio arnés de prueba de integración donde podemos escribir una serie de "operaciones" o pruebas, como "Generar órdenes". Tenemos una serie de parámetros que podemos usar para configurar las pruebas (como el número de pedidos). Luego escribimos una segunda operación para confirmar que la prueba ha pasado/Falló (es decir, hay (nt) pedidos).¿Cuál es una excelente manera de realizar pruebas de integración?
La herramienta se utiliza para
- Pruebas de Integración
- generación de datos
- Pruebas de extremo a extremo (mezclando y combinando una serie de pruebas)
Parece funciona bien, sin embargo requiere experiencia de desarrollo para mantener y escribir nuevas pruebas. Nuestro equipo de prueba quisiera involucrarse, quienes tienen poca experiencia en el desarrollo de C#.
Estamos a punto de comenzar un nuevo proyecto de Greenfield y estoy investigando la forma óptima de escribir y mantener pruebas de integración.
Las preguntas son las siguientes:
- ¿Cómo se realiza la prueba de integración?
- ¿Qué herramienta usas (FitNess ?, Custom ?, NUnit)?
Espero sugerencias o comentarios de la gente.
Gracias de antemano,
David
¿Está planeando usar Pruebas de integración continua? –
No es mi intención hacer la pregunta, pero creo que al menos algo de experiencia en desarrollo/C# puede ser muy beneficioso para los evaluadores. Este puede ser el momento para que adquieran un poco de habilidad en el departamento de dev't. –
@McWaffletix - La herramienta personalizada que escribimos se está ejecutando cuando el código está registrado, por CC.NET, por lo que se ejecutará continuamente :). @Greg D - Estoy totalmente de acuerdo :) Sin embargo, nuestros probadores no lo hacen! El problema es persuadirlos C# es divertido. Es un cambio de mentalidad completo, continuamente obtenemos "no somos desarrolladores" ... –