Preguntas etiquetadas con unit-testing

Las pruebas unitarias son un método mediante el cual se prueban unidades individuales de código fuente para determinar si son aptas para su uso.

2
¿Es una mala práctica que las pruebas unitarias dependan unas de otras?
Digamos que tengo algún tipo de pruebas unitarias como esta: let myApi = new Api(); describe('api', () => { describe('set()', () => { it('should return true when setting a value', () => { assert.equal(myApi.set('foo', 'bar'), true); }); }); describe('get()', () => { it('should return the value when getting the value', …





6
Pruebas unitarias en tiempo real, o "cómo burlarse ahora"
Cuando trabajas en una función que depende del tiempo ... ¿Cómo organizas las pruebas unitarias? Cuando los escenarios de las pruebas unitarias dependen de la forma en que su programa interpreta "ahora", ¿cómo los configura? Segunda edición: después de un par de días leyendo tu experiencia Puedo ver que las …






4
¿Cuál es el valor de escribir pruebas unitarias adicionales al refactorizar una función más grande en funciones más pequeñas?
Si tengo una función de prueba de unidad compleja : def do_everything(): # turn twizzles # push buttons # move mountain Y lo vuelvo a factorizar en algunas unidades más pequeñas: def do_everything(): turn_twizzles() push_buttons() move_mountain() def turn_twizzles(): # turn twizzles def push_buttons(): # push buttons def move_mountain(): # move …

2
Cómo lidiar con la prueba pasando desde el principio en TDD
Estoy tratando de practicar TDD en mi proyecto personal y me pregunto cómo lidiar con la situación cuando, después de agregar una nueva prueba, se pasa desde el principio en función de la implementación existente. Por un lado, la nueva prueba puede proporcionar documentación adicional del diseño y una protección …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.