Prueba de la lógica del lado del cliente
Problema que desea efectivamente cliente de prueba de la aplicación lógica del lado. Teoría de Pruebas de código de la GUI no suele ser una tarea productiva debido a las complicaciones que surjan. La principal complicación es la forma de probar la exactitud de una interfaz de usuario. Imagine una situación en la que hace clic en un botón hace que una mesa para ser llenado con los datos. Ahora imagine que cuando una casilla de verificación está marcada y se pulsa el botón de nuevo, una tabla diferente está llena de contenido. El hecho de que los resultados haciendo clic en el mismo botón en dos salidas diferentes generado es frustrante y complica la prueba de GUI. Una de las principales razones por las pruebas de una interfaz gráfica es complicado porque el GUI es un cuadro negro, y el usuario no puede acceder a los distintos elementos GUI. RealPlayer es usado para reproducir algunos archivos multimedia. Imagina ejecutar un archivo de medios de comunicación de servicio de generación. Prueba el formato de los medios de comunicación no es un problema y es similar a la prueba del contrato. También es necesario para probar si un cliente como RealPlayer puede consumir, procesar y mostrar los medios de comunicación. Entender esto requiere tomar una instantánea y luego verificando que los bits y bytes se muestran correctamente. Por lo tanto, uno se queda pensando cómo probar la funcionalidad del flujo de datos cuando en RealPlayer. La forma más sencilla, pero probablemente más caro y propenso a errores solución es tener una mirada humana en el RealPlayer y decir: "Sí, el contenido se juega", o "No, el contenido tiene problemas." Un ser humano podría llevar a cabo las mismas pruebas que en repetidas ocasiones y luego verificar si las pruebas de trabajo.
La ventana del navegador en la parte superior izquierda esquina es el controlador de prueba, que contiene una serie de botones que se utilizan para probar las características individuales. Test controlador de botón Obtener documento se utiliza abrir una nueva instancia de la ventana de HTML para ser probado. Se asigna la instancia a la secuencia de comandos testWindow variable. Cuando hace clic en el botón Añadir de prueba ejecuta el método TestAdd, que luego llama a un método DoAdd definido en la nueva instancia de la ventana HTML. Esta es una característica única de DHTML, en que una ventana HTML pueden los elementos de referencia en otra ventana HTML de Windows, aunque ambos están relacionados. El controlador de prueba utiliza las rutinas de pruebas idénticas como se indica en la "prueba del contrato a través de la codificación de desarrollo impulsado por técnicas" sección. En el ejemplo de controlador de prueba utiliza el ejemplo de la calculadora. Para poder poner a prueba la aplicación de la calculadora, copiar y modificar el archivo de plantilla vacía que representa una prueba. Añadir las tres pruebas utilizadas para verificar la exactitud de la calculadora. Había dos contratos única en la receta del contrato. La prueba adicional es la prueba para abrir una nueva ventana que se carga la página HTML inicial utilizado para sumar dos números. La modificación de la plantilla de página de prueba incluye el agregado de algunas pruebas, así como algunos elementos de la interfaz de usuario utiliza para crear instancias de las pruebas. No se centrará en los elementos de interfaz de usuario, como los detalles ya han sido explicados en las pruebas de la "Codificación del contrato a través de desarrollo impulsado por Técnicas" sección. En su lugar, me centraré en las pruebas que se ejecutan, que son únicos en que no se utiliza el objeto XMLHttpRequest directamente. Las pruebas de ejecutar la funcionalidad de la página HTML. En la siguiente implementación de la variable testsToRun, tenga en cuenta que la declaración ha sido abreviado a efectos de claridad. un artículo presentado por Sonja Lande Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito. Importante: Este artículo "Prueba de la lógica del lado del cliente" fue traducido por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.
|
|||||
| Online: 338 users browsing the articles directory |
|
|