Agente :: TCLI :: Transporte :: Prueba :: Testado

Agente :: TCLI :: Transporte :: Prueba :: Testaje puede escribir scripts de prueba para controlar los agentes TCLI.
Descargar ahora

Agente :: TCLI :: Transporte :: Prueba :: Testado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Eric Hacker
  • Sitio web del editor:
  • http://search.cpan.org/~hacker/Agent-TCLI-0.02/lib/Agent/TCLI/Transport/Test/Testee.pm

Agente :: TCLI :: Transporte :: Prueba :: Testado Etiquetas


Agente :: TCLI :: Transporte :: Prueba :: Testado Descripción

AGENTE :: TCLI :: Transporte :: Prueba :: Testaje puede escribir scripts de prueba para controlar los agentes TCLI. Agente :: TCLI :: Transporte :: Test :: Testoe puede escribir scripts de prueba para controlar los agentes TCLI.Synopsisuse Test :: Más QW (NO_PLAN); USE AGENTE :: TCLI :: Transporte :: Prueba; Usar Agente :: TCLI :: Transporte :: PRUEBA :: TESTEE; USO_OK ('AGENTE :: TCLI :: PAQUETE :: ELIZA'); MY $ TEST1 = AGENTE :: TCLI :: PAQUETE :: ELIZA-> NUEVO ({ }); My $ TEST_MASTER = Agente :: TCLI :: Transporte :: Prueba-> Nuevo ({'Control_Options' => {'Paquetes' => ,},}); My $ ELIZA = Agente: : TCLI :: TRANSPORTE :: TEST :: TESTEE-> Nuevo ('test_master' => $ test_master, 'destinatario' => 'yo',); $ ELIZA-> IS_BODY ('ELIZA', 'contexto ahora: Eliza' , 'Puesta en marcha Eliza'); $ ELIZA-> Like_Body ('Hello', QR (problema), 'Eliza Chat comienza'); $ ELIZA-> is_code ('No eres realmente un terapeuta', 200, 'Chat'); $ ELIZA-> IS_CODE ('¿Tiene seguro de mala práctica?', 200, 'Chat'); $ ELIZA-> Like_Body ('/ SALIR', QR (contexto ahora :), "Salir OK"); El testado es la interfaz crítica para escribir scripts de prueba en el sistema TCLI. Permite que uno escriba pruebas en la prueba estándar :: Tutorial Way que haga una solicitud de un agente de TCLI (el Testado) y espera una respuesta. Las pruebas son coordinadas por un maestro de prueba que se conectan con otros transportes para entregar los comandos a uno o más agentes de testamento. Escritura de pruebas de prueba. Se escribe después del mismo patrón básico y es una llamada de método en un objeto TestEe. La vista a continuación para que los tipess de prueba están actualmente disponibles. Actualmente, existen dos cosas en la respuesta que se pueden probar, el cuerpo y el código. El cuerpo es la respuesta textual que un humano recibe del agente. El código es un valor de estado http ::: indica el éxito o la falla de la solicitud. A menudo, es más sencillo para probar un código de respuesta igual a 200 (OK) que escribir un regeo. Aunque a veces se requiere un regeo para saber que la respuesta fue en realidad lo que se deseaba. Los parámetros para las pruebas de la mayoría de la mayoría son: Solicitud: el comando de texto para enviar al testEeeExped: la respuesta deseada, un nombre para identificar la prueba en la salida de la emisión. La prueba parece: $ testEe-> is_code ("estado", 200, "estado de estado"); Las pruebas OK y Not_OK se comprueban si el código de respuesta cae dentro de un rango de valores que indican el éxito o la falla, repetectivamente. Uno no necesita suministrar un valor de código de respuesta esperado con estas pruebas. $ TESTEE-> OK ("estado", "estado OK"); Hay momentos en que una sola solicitud puede obtener múltiples respuestas. Se puede usar una solicitud en blanco para agregar pruebas para respuestas adicionales a la solicitud previa. Uno no puede probar tanto el código como el cuerpo en la misma respuesta. Uno puede probar el código de la primera respuesta y el cuerpo del segundo. Todas las pruebas adicionales deben seguir inmediatamente la solicitud original poblada. Si no se envía una solicitud hasta que se realiza una nueva solicitud o se llama un comando Test_master, como se ha llamado o realizado. Cuando hay múltiples respuestas por solicitud, las pruebas se ejecutarán en las respuestas En el orden en que están escritos en el guión. Sin embargo, el script de prueba generalmente se está ejecutando de manera época, y se pueden procesar otras respuestas a solicitudes posteriores antes de que todas las respuestas a solicitudes anteriores han llegado. Curricativamente cada prueba requiere una respuesta. No hay mecanismo que permita que uno escriba una prueba que pase si se reviven de tres a cinco respuestas con el código 200. Esa es una característica futura deseada. Requisitos: · Perl


Agente :: TCLI :: Transporte :: Prueba :: Testado Software relacionado

Plantilla :: PSP

:: PSP es un módulo PERL que puede procesar archivos tipo HTML con etiquetas personalizadas y código PERL. ...

184

Descargar