Preguntas etiquetadas con testing

14
TDD para procesamiento por lotes: ¿cómo hacerlo?

Me gusta "rojo / verde / refactor" para RoR, etc. bien. Mi trabajo diario implica el procesamiento por lotes de archivos muy grandes de terceros en Python y otras herramientas personalizadas. La reducción de los atributos de estos archivos es alta, por lo que hay muchas correcciones / mejoras que...

14
Unidad de prueba de componentes internos

¿Hasta qué punto prueba los componentes internos / privados de una clase / módulo / paquete / etc.? ¿Los prueba en absoluto o simplemente prueba la interfaz con el mundo exterior? Un ejemplo de estos métodos internos es privado. Como ejemplo, imagine un analizador de descenso recursivo , que tiene...

14
Escritura de pruebas unitarias en el medio

¿La unidad está probando un trato del 100% o no? Estaba navegando por mis antiguos proyectos y comencé a agregar funciones, esta vez con pruebas unitarias. Sin embargo, ¿en última instancia, esto no tiene valor si voy a reutilizar componentes anteriores que no tienen pruebas unitarias? ¿Necesito...

14
¿Cuándo debo usar objetos simulados?

He leído muchas cosas sobre TDD pero todavía tengo dudas. Por ejemplo, tengo estos diagramas de clases: Es un ejemplo simple, solo para aprender sobre TDD y simular objetos. ¿Qué prueba debo escribir primero? Producto , luego Línea y último, ¿ Orden ? Si hago eso, ¿debo usar Line and Product...

14
¿Cómo se escriben los casos de prueba unitaria?

A veces termino escribiendo casos de prueba unitarios para el código que otros desarrolladores han escrito. Hay ocasiones en que realmente no sé qué intenta hacer el desarrollador (la parte comercial) y simplemente manipulo el caso de prueba para obtener la línea verde. ¿Son normales estas cosas en...

14
pruebas unitarias para un analizador csv

¿Qué pruebas debo usar para probar un analizador csv? Tengo un analizador de csv simple en C #, y quiero asegurarme de tener una buena cobertura de pruebas unitarias de todos los casos límite comunes (y poco comunes). ¿Qué pruebas debo usar para identificar posibles problemas y casos...

14
Pruebas unitarias: cómo comenzar

Recién estoy comenzando con las pruebas unitarias, pero no estoy seguro si realmente entiendo el punto de todo. Leí tutoriales y libros sobre todo, pero solo tengo dos preguntas rápidas: Pensé que el propósito de las pruebas unitarias es probar el código que realmente escribimos. Sin embargo,...

14
Prueba de carga: ¿cómo generar solicitudes por segundo?

Tengo un componente de servidor que se ejecuta sobre Zeroc-ICE. Cuando quería cargar la prueba, pensé que usar la biblioteca paralela para crear múltiples solicitudes lo haría. Pero no terminará así. Usar la biblioteca Parallel (Parallel.For) de C # aparentemente fue más fácil, pero no parece estar...