Preguntas etiquetadas con testing

479
¿Cómo prueba los métodos privados?

Estoy construyendo una biblioteca de clase que tendrá algunos métodos públicos y privados. Quiero poder realizar una prueba unitaria de los métodos privados (principalmente durante el desarrollo, pero también podría ser útil para futuras refactorizaciones). ¿Cuál es la forma correcta de hacer...

462
¿Cómo se prueba beta una aplicación de iPhone?

¿Cómo puedes probar beta una aplicación de iPhone? Puedo obtenerlo en mi propio dispositivo, y cualquiera que me dé un dispositivo, puedo ejecutarlo en el suyo, pero ¿hay alguna forma de hacer un lanzamiento limitado a través de la tienda de aplicaciones para la prueba beta? Relacionado: también,...

374
Prueba unitaria de Python: ¿opuesto a afirmar elevaciones?

Quiero escribir una prueba para establecer que una excepción no se genera en una circunstancia determinada. Es sencillo a prueba si una excepción se levantó ... sInvalidPath=AlwaysSuppliesAnInvalidPath() self.assertRaises(PathIsNotAValidOne, MyObject, sInvalidPath) ... pero cómo puedes hacer...

365
Ignorar condicionalmente las pruebas en JUnit 4

OK, entonces la @Ignoreanotación es buena para marcar que no se debe ejecutar un caso de prueba. Sin embargo, a veces quiero ignorar una prueba basada en información de tiempo de ejecución. Un ejemplo podría ser si tengo una prueba de concurrencia que necesita ejecutarse en una máquina con un...