Preguntas etiquetadas con testing

Verificación del comportamiento de un sistema de software contra el comportamiento esperado de ese sistema.

10
¿Dónde está la línea entre la lógica de aplicación de prueba de unidad y las construcciones de lenguaje de desconfianza?
Considere una función como esta: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Se podría usar así: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Vamos a suponer que Storetiene sus propias pruebas unitarias, o es proporcionado por el proveedor. En cualquier caso, confiamos …






17
¿Es razonable insistir en reproducir cada defecto antes de diagnosticarlo y repararlo?
Trabajo para una empresa de productos de software. Tenemos grandes clientes empresariales que implementan nuestro producto y les brindamos asistencia. Por ejemplo, si hay un defecto, proporcionamos parches, etc. En otras palabras, es una configuración bastante típica. Recientemente, se emitió y me asignó un ticket con respecto a una excepción …






10
¿Deberíamos probar todos nuestros métodos?
Así que hoy tuve una conversación con mi compañero de equipo sobre las pruebas unitarias. Todo comenzó cuando me preguntó "oye, ¿dónde están las pruebas para esa clase, solo veo una?". Toda la clase era un gerente (o un servicio si prefieres llamarlo así) y casi todos los métodos simplemente …


2
Escribir pruebas para código cuyo propósito no entiendo
Recientemente completé una refactorización de caja negra. No puedo registrarlo porque no puedo averiguar cómo probarlo. En un nivel alto, tengo una clase cuya inicialización implica tomar valores de alguna clase B. Si la clase B está "vacía", genera algunos valores predeterminados razonables. Extraje esta parte a un método que …

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.