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.



7
¿Qué puede hacer con respecto a la calidad de la integración existente y las pruebas unitarias mientras es el nuevo integrante de un equipo?
Un tema recurrente que encontré en mi carrera es ser el nuevo desarrollador en llegar a un equipo y tener rápidamente una desconfianza inherente de la unidad existente y las suites de pruebas de integración. Durante la entrevista, la gerencia le dice que "apoyan firmemente las pruebas unitarias" y que …

3
Pruebas unitarias C ++: ¿Qué probar?
TL; DR Escribir buenas y útiles pruebas es difícil y tiene un alto costo en C ++. ¿Pueden los desarrolladores experimentados compartir su razonamiento sobre qué y cuándo probar? Larga historia Solía ​​hacer un desarrollo basado en pruebas, de hecho todo mi equipo, pero no funcionó bien para nosotros. Tenemos …





3
¿Cómo se prueba una función cuyo único propósito es consultar una API externa, pero la API utiliza una sintaxis de consulta compleja?
La única lógica real está en la sintaxis de consulta para la API externa. No quiero probar si consulta la API, quiero comprobar que la consulta de tal manera que se devuelvan los datos correctos. Por ejemplo, algunos pseudocódigo: function retrieve_related_data(id) { query = "[potentially long, syntactically complex query that …




2
¿Cómo sé si tengo suficiente cobertura de prueba unitaria para eliminar una prueba de integración?
Estoy trabajando en un sistema heredado (con eso quiero decir que fue escrito sin pruebas). Hemos tratado de probar parte del sistema escribiendo pruebas de integración que prueban la funcionalidad desde el exterior. Esto me da cierta confianza para refactorizar partes del código sin preocuparme de romperlo. Pero el problema …



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.