Index of content
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
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More