tdd

¿Cómo pruebo una función privada o una clase que tiene métodos privados, campos o clases internas?

¿Cómo pruebo unitariamente (usando xUnit) una clase que tiene métodos privados internos, campos o clases anidadas? O una fun ... ivado (anónimo)? Parece malo cambiar el modificador de acceso para un método o función solo para poder ejecutar una prueba.

Modificador de acceso "interno" de C# al realizar pruebas unitarias

Soy nuevo en pruebas unitarias y estoy tratando de averiguar si debo comenzar a usar más modificador de acceso 'interno'. Sé ... ) tiene su propio proyecto de prueba. ¿Pueden decirme una razón por la que no debería hacer esto? Cuándo debo usar 'privado'?

¿Cómo pruebas unitarias métodos privados?

Estoy construyendo una biblioteca de clases que tendrá algunos métodos públicos y privados. Quiero ser capaz de probar unitar ... ante el desarrollo, pero también podría ser útil para la refactorización futura). ¿Cuál es la forma correcta de hacer esto?

Desventajas del Desarrollo Impulsado por Pruebas? [cerrado]

¿Qué pierdo al adoptar un diseño basado en pruebas? Enumere solo los negativos; no enumere los beneficios escritos en forma negativa.

¿Cómo empezar a usar TDD con Ruby on Rails? [cerrado]

Estoy familiarizado con los conceptos (tomé clases de prueba en la universidad), pero no estoy seguro de cómo usarlos realmen ... ontactos, empresas y contactos de enlace a las empresas. No tiene que usar este ejemplo en su respuesta, pero ayudaría :)

¿Cómo verificar que un método específico no fue llamado usando Mockito?

¿Cómo verificar que un método es no llamado en la dependencia de un objeto? Por ejemplo: public interface Dependency { ... y = mock(Dependency.class); foo.bar(dependency); **// verify here that someMethod was not called??** } }

¿Se pueden agregar pruebas unitarias con éxito a un proyecto de producción existente? Si es así, ¿cómo y vale la pena?

Estoy considerando agregar pruebas unitarias a un proyecto existente que está en producción. Se inició hace 18 meses antes de ... esarrollo del producto a TDD. Quiero abordar este desafío y desarrollar mi razonamiento sin mi propio punto de vista sesgado.

Orden de Ejecución de Prueba NUnit

Por defecto las pruebas nunit se ejecutan alfabéticamente. ¿Alguien sabe de alguna forma de establecer la orden de ejecución? ¿Existe un atributo para esto?

F # desarrollo y pruebas unitarias?

Acabo de empezar con F#, que es mi primer lenguaje funcional. He estado trabajando casi exclusivamente con C#, y disfruto muc ... ucción de un conjunto de pruebas para un programa F#? Hay un equivalente a TDD? Cualquier consejo o pensamiento es apreciado.

¿Cómo pruebas unitarias una prueba unitaria? [cerrado]

Estaba viendo las webcasts de Rob Connerys en la aplicación MVCStoreFront, y me di cuenta de que estaba haciendo pruebas unit ... n una organización donde las especificaciones están escritas por personas que no deberían estar escribiendo especificaciones.

¿Por qué usar JUnit para pruebas?

Tal vez mi pregunta es una novata, pero realmente no puedo entender las circunstancias en las que usaría junit? Ya sea que ... clases de prueba? PS. Nunca he trabajado en grandes proyectos que solo estoy aprendiendo. Entonces, ¿cuál es el propósito?

Mejores Prácticas de Desarrollo Basado en Pruebas Utilizando C# y RhinoMocks [cerrado]

Para ayudar a mi equipo a escribir código comprobable, se me ocurrió esta simple lista de mejores prácticas para hacer que nu ... o se pueden probar. Marque como virtuales los métodos que pretende burlarse. Motivo: Rhino se burla de métodos no virtuales.

¿Cuáles son las principales diferencias entre TDD y BDD?

El desarrollo basado en pruebas ha estado de moda en la comunidad.NET durante los últimos años. Recientemente, he oído murmuraciones en el ALT.NET comunidad acerca de BDD. ¿Qué es eso? ¿Qué lo hace diferente del TDD?

Pruebas unitarias de validación MVC

¿Cómo puedo probar que la acción de mi controlador está poniendo los errores correctos en el ModelState al validar una entid ... id); } Supongo que además de esta pregunta, debería Estar probando la validación, y debería estar probando de esta manera?

¿QUnit vs Jasmine? [cerrado]

¿Cuáles son las principales diferencias entre estos dos marcos de prueba? Soy totalmente nuevo para probar el Desarrollo impulsado y comenzando desde el principio.

¿Cómo puedo probar que un valor es "mayor o igual a" en Jasmine?

Quiero confirmar que un valor es un decimal (o 0), por lo que el número debe ser mayor o igual a cero y menor que 1. descr ... ercent; expect(percent).toBeGreaterThan(0); expect(percent).toBeLessThan(1); }); }); ¿Cómo imito " >= 0 "?

TDD frente de la Unidad de pruebas [cerrado]

Mi empresa es bastante nueva en las pruebas unitarias de nuestro código. He estado leyendo sobre TDD y pruebas unitarias dur ... recimiento por delante, pero la batalla de voluntades parece haber terminado. Gracias por todos los que ofrecieron consejos!

Burlándose vs Espionaje en el simulacro marcos

Al burlarse de frameworks, puede burlarse de un objeto o espiarlo. ¿Cuál es la diferencia entre los dos y cuándo/debería usar ... o, por ejemplo, veo cosas similares que se hacen usando espías y burlas, pero no estoy seguro de la distinción entre los dos.

NSURL a la ruta del archivo en el paquete de prueba con XCTest

Estoy tratando de escribir una aplicación iOS usando TDD y el nuevo marco XCTest. Uno de mis métodos recupera un archivo de I ... n este directorio, ya que no querría que las imágenes de prueba se agruparan con la aplicación. Cualquier ayuda es apreciada.

¿Qué tan profundo son sus pruebas unitarias?

Lo que he encontrado acerca de TDD es que su toma tiempo para obtener sus pruebas de configuración y ser naturalmente perezos ... xcesivo? Mi pregunta es ¿a qué nivel de granularidad escribes tus pruebas unitarias? ..¿y hay un caso de pruebas demasiado?