Índice de contenido
capitulo 16 Burlarse para probar 16.1 Introducción Probar sistemas de software no es algo fácil de hacer; las funciones, objetos, métodos, etc. Los que están involucrados en cualquier programa pueden ser cosas complejas por derecho propio. En muchos casos de los que dependen e interactúan con otras funciones, métodos y objetos; muy pocos funciones y métodos operan de forma aislada. Así, el éxito o el fracaso de una función o método o el estado general de un objeto depende de otros elementos del programa. Sin embargo, en general es mucho más fácil probar una sola unidad de forma aislada que probarlo como parte de un sistema más grande y complejo. Por ejemplo, tomemos un Python clase como una sola unidad para ser probada. Si podemos probar esta clase por sí sola, solo tenemos que tener en cuenta el estado del objeto de clases y el comportamiento definido para el clase al escribir nuestra prueba y determinar los resultados apropiados. Sin embargo, si esa clase interactúa con sistemas externos como servicios externos, bases de datos, software de terceros, fuentes de datos, etc. Entonces el proceso de prueba se vuelve mas complejo: © Springer Nature Suiza AG 2019 J. Hunt, Guía avanzada para la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-25943-3_16 187
popular post
El modelo AR de series temporales univariadas
Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.
Leer másEvaluación de modelos para pronosticar
Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.
Leer másModelos para pronosticar
Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.
Leer más