Preguntas etiquetadas con tdd

10
Métodos para probar una aplicación muy grande

Tengo una aplicación PHP que es muy grande. Por lo general, hay 2-3 desarrolladores trabajando a tiempo completo y estamos llegando al punto en el que estamos haciendo cambios y creando errores (¡características de tos!). El software no es complejo, por ejemplo, simplemente están sucediendo muchas...

10
TDD: burlarse de objetos estrechamente acoplados

A veces los objetos solo necesitan estar estrechamente acoplados. Por ejemplo, una CsvFileclase probablemente necesitará trabajar estrechamente con la CsvRecordclase (o ICsvRecordinterfaz). Sin embargo, de lo que aprendí en el pasado, uno de los principios principales del desarrollo basado en...

10
¿Cómo aplico TDD a las funciones de lectura / escritura?

Parece un problema de pollo y huevo. Puede hacer que una función de escritura escriba en algún almacén de datos, pero nunca se sabe que la guardó correctamente sin una función de lectura probada. Puede hacer que una función de lectura se lea desde un almacén de datos, pero ¿cómo se colocan las...

10
TDD con patrón de repositorio

En mi nuevo proyecto, decidí probar con TDD. Y al principio me encontré con un problema. Lo primero que quiero hacer en mi aplicación es dar la capacidad de leer datos de la fuente de datos. Para este propósito, quiero usar el patrón de repositorio. Y ahora: Si la prueba es para la implementación...

10
TDD como enfoque a problemas algorítmicos

Fallé en una prueba algorítmica con Codility porque intenté encontrar una solución mejor y al final no tuve nada. ¿Entonces me hizo pensar si podría usar un enfoque similar a TDD? Es decir, si generalmente puedo desarrollar una solución gradualmente de manera similar. Si estuviera escribiendo un...

9
Un nuevo nombre para pruebas unitarias [cerrado]

Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .

9
Lo que se entiende bajo "unidad" en pruebas unitarias

Como entiendo en teoría bajo "unidad", la gente quiere decir método (en OOP). Pero en la práctica, las pruebas que verifican algún método de forma aislada son pruebas de comportamiento muy frágiles (no se verifica el resultado sino el hecho de que se llamó a algún método de dependencia). Así que...