Index of content
ocurrir si los datos proporcionados por los sistemas de los que depende una prueba no proporcionan datos repetibles. Esto puede suceder por varias razones diferentes, pero una causa común es porque devuelven datos reales. Dichos datos reales pueden estar sujetos a cambios, por ejemplo Considere un sistema que utilice una fuente de datos para el tipo de cambio actual entre fondos. y dólares Si la prueba asociada confirma que una operación cotizada en dólares es convertido correctamente a fondos utilizando el tipo de cambio actual, entonces esa prueba es probable para generar un resultado diferente cada vez que se ejecuta. En esta situación mentiría mejor para simular el servicio de tipo de cambio actual para que un tipo de cambio fijo/conocido sea usado. El Sistema Real no es lo suficientemente confiable. En algunos casos, el sistema real puede no ser lo suficientemente confiable como para permitir pruebas repetibles. El Sistema Real puede no permitir que se repitan las pruebas. Finalmente, el sistema real puede no permitir que las pruebas se repitan fácilmente. Por ejemplo, una prueba que involucre presentación de una transacción por un cierto número de acciones de IBM con una orden de negociación man- el sistema de gestión puede no permitir que ese comercio, con esas acciones, para ese cliente sea ejecutar varias veces (ya que entonces parecería ser múltiples intercambios). Sin embargo, para el propósitos de prueba, es posible que deseemos probar la presentación de tal comercio en multipel diferentes escenarios, varias veces. Por lo tanto, puede ser necesario burlarse de la Orden real. Sistema de Gestión para que dichas pruebas puedan ser escritas. 16.3 ¿Qué es burlarse? La sección anterior dio varias razones para usar simulacros; lo siguiente a considerar entonces es lo que es un simulacro? Los simulacros, incluidas las funciones simuladas, los métodos y los objetos simulados, son cosas que: • Poseer la misma interfaz que la real, ya sean funciones simuladas, métodos u objetos completos. Por lo tanto, toman la misma gama y tipos de parámetros y devolver información similar usando tipos similares. • Definir un comportamiento que de alguna manera represente/imite un comportamiento ejemplar real pero típicamente de maneras muy controladas. Este comportamiento puede ser coed duro, puede realmente en un conjunto de reglas o comportamiento simplificado; puede ser muy simplista o callado sofisticado por derecho propio. Por lo tanto, emulan el sistema real y, desde fuera del simulacro, en realidad pueden parece ser el sistema real. En muchos casos, el término simulacro se usa para cubrir una variedad de formas diferentes en las que se puede emular lo real; cada tipo de simulacro tiene sus propias características. Es por lo tanto, es útil distinguir los diferentes tipos de simulacros, ya que esto puede ayudar a determinar minar el estilo de simulación que se adoptará en una situación de prueba particular. 190 dieciséis Burlarse para probar
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