¿Hay alguien que pueda definir claramente estos niveles de prueba, ya que me resulta difícil diferenciar cuando hago pruebas de unidad o TDD? Por favor, si alguien puede explicar cómo y cuándo
¿Hay alguien que pueda definir claramente estos niveles de prueba, ya que me resulta difícil diferenciar cuando hago pruebas de unidad o TDD? Por favor, si alguien puede explicar cómo y cuándo
Tengo un método de Python 2.7 que a veces llama sys.exit(1) ¿Es posible hacer una prueba unitaria que verifique que se llame a esta línea de código cuando se cumplen las condiciones
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa....
Cerrado . Esta pregunta debe estar más enfocada . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un solo problema editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta...
¿Crees que esta es una buena forma de probar excepciones? ¿Alguna sugerencia? Exception exception = null; try{ //I m sure that an exeption will happen here } catch (Exception ex){ exception = ex; } Assert.IsNotNull(exception); Estoy usando MS
¿Cómo se puede utilizar un contenedor de IoC para pruebas unitarias? ¿Es útil administrar simulacros en una gran solución (más de 50 proyectos) usando IoC? ¿Alguna experiencia? ¿Alguna biblioteca de C # que funcione bien para usarla en pruebas
¿Existe una mejor práctica establecida para separar pruebas unitarias y pruebas de integración en GoLang (testificar)? Tengo una combinación de pruebas unitarias (que no dependen de ningún recurso externo y, por lo tanto, se ejecutan muy rápido) y pruebas de integración (que dependen de recursos...
Estoy tratando de usar PHPunit para probar una clase que genera algunos encabezados personalizados. El problema es que en mi máquina esto: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list...
Estoy probando cómo algunos de mis códigos manejan los datos incorrectos y necesito algunas series de bytes que no son válidos para UTF-8. ¿Puedes publicar algunos, e idealmente, una explicación de por qué son malos / dónde los conseguiste?
En una prueba unitaria, ¿cómo puedo leer datos de un archivo json en mi sistema de archivos (escritorio), sin codificar la ruta? Me gustaría leer la entrada de prueba (para mis métodos de análisis) de un archivo en lugar de crear cadenas estáticas. El archivo está en la misma ubicación que mi...
Estoy en el proceso de actualizar nuestra solución existente a .Net 4.6.1 y no he podido ejecutar nuestras pruebas unitarias durante la compilación del servidor. Localmente, se ejecutan como se esperaba y voltear la versión del marco de nuevo a .Net 4.5.1 hace que se ejecuten nuevamente en el...
En nuestro proyecto tengo varias pruebas de JUnit que, por ejemplo, toman cada archivo de un directorio y ejecutan una prueba en él. Si implemento un testEveryFileInDirectorymétodo en el, TestCaseesto aparece como solo una prueba que puede fallar o tener éxito. Pero estoy interesado en los...
Tengo una función en un controlador que estoy probando unitariamente que espera valores en el encabezado de la solicitud http. No puedo inicializar HttpContext porque es de solo lectura. La función de mi controlador espera un valor de encabezado de solicitud http para
Tengo algunas pruebas unitarias de Junit que requieren una gran cantidad de espacio de almacenamiento para ejecutarse, es decir, 1G. (Ellos prueban la funcionalidad de uso intensivo de memoria para una aplicación webstart que solo se ejecutará con suficiente espacio en el montón y se ejecutará...
Estoy tratando de encontrar un enfoque que me permita ejecutar una sola prueba desde una clase JUnit usando solo la línea de comandos y java. Puedo ejecutar todo el conjunto de pruebas de la clase usando lo siguiente: java -cp .... org.junit.runner.JUnitCore org.package.classname Lo que...
Muy simple, quiero ejecutar solo una prueba con Jest. Puse it.onlyo, describe.onlypero todavía ejecuta muchas pruebas. Creo que ejecuta todas las pruebas desde mi última confirmación, pero no debería tener este comportamiento con la onlybandera establecida explícitamente, ¿verdad? ¿Qué causa...
Actualmente estoy manteniendo un sistema "antiguo" escrito en C # .net, eliminando algunas características obsoletas y haciendo una refactorización. Gracias a Dios, el chico anterior escribió algunas pruebas unitarias (MSTests). Me sentí bastante cómodo con las pruebas de JUnit, pero todavía no...
Con respecto al patrón de prueba clásico de Arrange-Act-Assert , con frecuencia me encuentro agregando una contraafirmación que precede a Act. De esta manera sé que la afirmación pasajera realmente pasa como resultado de la acción. Lo considero análogo al rojo en red-green-refactor, donde solo si...
En mis pruebas de Kotlin JUnit, quiero iniciar / detener servidores integrados y usarlos dentro de mis pruebas. Intenté usar la @Beforeanotación JUnit en un método en mi clase de prueba y funciona bien, pero no es el comportamiento correcto ya que ejecuta todos los casos de prueba en lugar de...
Estoy tratando de afirmar la igualdad de dos System.Drawing.Sizeestructuras y obtengo una excepción de formato en lugar del error de afirmación esperado. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception,...