Preguntas etiquetadas con integration-tests

La prueba de integración es la fase en la prueba de software en la que los módulos de software individuales se combinan y prueban como un grupo. No se requieren simulacros ni trozos; todo se prueba como en producción.







3
¿Cómo critican las pruebas de integración al diseño?
Estoy leyendo en el blog de JB Rainsberger sobre pruebas integradas y me pregunto de qué manera una prueba de integración es más dura con nuestro diseño. Escribimos más pruebas integradas, que son más grandes y no critican nuestro diseño con tanta dureza como lo hacen los microtests.

3
¿Las pruebas de integración están destinadas a repetir todas las pruebas unitarias?
Digamos que tengo una función (escrita en Ruby, pero todos deberían entenderla): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end En las pruebas unitarias, crearía cuatro pruebas para cubrir todos los escenarios. Cada uno usará un Person::APIobjeto burlado …


7
¿Cuándo debo escribir pruebas de integración?
De acuerdo con las reglas de TDD, las pruebas unitarias se escriben antes del código de producción, pero ¿qué pasa con las pruebas de integración que ejercitan la interacción entre objetos cableados concretos (no simulados)? ¿Deberían escribirse antes de las pruebas unitarias o después del código de producción solo para …



2
¿Las pruebas de integración usan simulacros?
Actualmente estoy en una clase para pruebas de software donde para nuestro proyecto semestral, tenemos que realizar múltiples tipos de pruebas en él, como pruebas unitarias y pruebas de integración. Para las pruebas de integración, el profesor dijo que usar simulacros y bibliotecas simuladas (como EasyMock y Mockito) para nuestras …



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.