¿Cuál es la diferencia real entre las pruebas de aceptación y las pruebas funcionales? ¿Cuáles son los aspectos más destacados u objetivos de cada uno? En todas partes que leo son ambiguamente
¿Cuál es la diferencia real entre las pruebas de aceptación y las pruebas funcionales? ¿Cuáles son los aspectos más destacados u objetivos de cada uno? En todas partes que leo son ambiguamente
Tengo una solución simple en Visual Studio 2013 que está compuesta por un proyecto web, un proyecto de biblioteca y un proyecto de prueba de unidad. Cuando abro la solución e intento ejecutar las pruebas unitarias, Visual Studio no las descubre. Para ejecutar las pruebas, intento ir al menú y...
Estoy tratando de usar la nueva @testabledeclaración de Swift 2 para exponer mis clases al objetivo de prueba. Sin embargo, obtengo este error del compilador: Intervalses el módulo que contiene las clases que intento exponer. ¿Cómo me deshago de este
He descubierto que estas parecen ser las dos formas principales de probar excepciones: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] ¿Cuál de estos sería el mejor? ¿Uno ofrece ventajas sobre el otro? ¿O es simplemente una cuestión de...
Actualmente estoy trabajando en una solución que actualmente tiene 32 pruebas unitarias. He estado trabajando con el corredor de prueba resharper, que funciona bien. Todas las pruebas se están ejecutando, todas las pruebas muestran el resultado correcto de la prueba. Ahora un compañero de trabajo...
Estoy tratando de probar mi componente angular 4.1.0 - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route:...
Cómo hacer assert almost equalcon py.test para flotadores sin recurrir a algo como: assert x - 0.00001 <= y <= x + 0.00001 Más específicamente, será útil conocer una solución ordenada para comparar rápidamente pares de flotadores, sin desempaquetarlos: assert (1.32, 2.4) ==...
¿Cómo pruebo los métodos concretos de una clase abstracta con PHPUnit? Esperaría tener que crear algún tipo de objeto como parte de la prueba. Sin embargo, no tengo idea de la mejor práctica para esto o si PHPUnit lo
Hola, tengo un problema exasperante. Tengo un patrón de URL como este: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), funciona bien en el navegador pero para probar, cuando hago esto en el shell: from django.test...
Soy bastante nuevo en las pruebas unitarias en C # y estoy aprendiendo a usar Moq. A continuación se muestra la clase que estoy tratando de probar. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method)...
¿Alguien puede proporcionarme un ejemplo que muestre cómo usar la org.mockito.ArgumentCaptorclase y cómo es diferente de los simples matchers que se proporcionan con mockito? Leí los documentos simulados proporcionados, pero esos no lo ilustran claramente, ninguno de ellos puede explicarlo con...
Estoy tratando de verificar que se está llamando a un método (vacío) dentro de un DAO: estoy usando un punto de confirmación que envía una lista de resultados hasta ese punto, restablece la lista y continúa. Digamos que tengo 4 cosas en la lista y tengo un punto de confirmación de 1, esperaría que...
Tengo un objeto simulado PHPUnit que devuelve 'return value'sin importar sus argumentos: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Lo que quiero...
Tengo los siguientes módulos ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ......
Tengo una herramienta de línea de comandos que realiza una verificación de DNS. Si la comprobación de DNS tiene éxito, el comando continúa con otras tareas. Estoy tratando de escribir pruebas unitarias para esto usando Mockito. Aquí está mi código: public class Command() { // .... void...
Tengo un servicio angular llamado requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return {...
El go testcomando cubre *_test.goarchivos en un solo directorio. Quiero go testtodo el proyecto, lo que significa que la prueba debe cubrir todos los *_test.goarchivos en el directorio ./y cada directorio del árbol de niños debajo del directorio ./. ¿Cuál es el comando para hacer...
¿Se supone que debemos escribir pruebas para nuestros captadores y establecedores o es
NUnit tiene una característica llamada Valores, como a continuación: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Esto significa que el método de prueba se ejecutará seis veces: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3,...
Estoy considerando seriamente agregar pruebas unitarias a un proyecto existente que está en producción. Se inició hace 18 meses antes de que realmente pudiera ver algún beneficio de TDD (palma de la mano) , por lo que ahora es una solución bastante grande con una serie de proyectos y no tengo la...