Sipunit

SIPUNIT proporciona una biblioteca de clases que permite a los desarrolladores de software crear pruebas de unidad automatizada para aplicaciones SIP.
Descargar ahora

Sipunit Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Precio:
  • FREE
  • Nombre del editor:
  • Becky Mc
  • Sitio web del editor:
  • http://www.cafesip.org/projects/sipunit/

Sipunit Etiquetas


Sipunit Descripción

Sipunit proporciona una biblioteca de clases que permite a los desarrolladores de software crear pruebas de unidad automatizada para aplicaciones SIP. SIPUNIT proporciona un entorno de prueba orientado a las aplicaciones SIP de prueba de unidad. SIPUNIT PROYECT extiende el marco de prueba de JUnIT para incorporar afirmaciones específicas de SIP, y proporciona una API de alto nivel para realizar las operaciones SIP necesarias para interactuar con o invocar un programa Test Target.A, el programa de prueba usando la API de SIPUNIT está escrita en Java y Hechos Como elemento de red que envía / recibe solicitudes y respuestas SIP. La API de SIPUNIT incluye el cliente del Agente de usuario SIP (UAC), el servidor de agentes de usuario (UA) y la funcionalidad básica básica de UAC / UAS: el conjunto de funciones de procesamiento que reside sobre la transacción SIP y las capas de transporte, con el fin de interactuar con la prueba. Target.Sipunit utiliza la implementación de referencia Jain-SIP como su pila / motor SIP subyacente. El objetivo principal de SIPUNIT es abstraer los detalles de la mensajería SIP / manejo de llamadas y facilitar el código de prueba secuencial de flujo libre para que se pueda ejercer un objetivo de prueba de manera rápida y sin dolor. Un programa de prueba usando SIPUNIT API: 1. Extiende el siptestcase2. Crea objetos API de SIPUNIT - SIPSTACK, SIPPHONE, SIPCALL, etc.3. Llama a los métodos en los objetos para configurar e iniciar la acción hacia un objetivo de prueba SIP. Por ejemplo: Sipphone.makecall ("SIP: roger@nist.gov", sipresponse.ok, ...) hace una llamada de vainilla para SIP: roger@nist.gov y bloques hasta que se reciba un OK o se produce un tiempo de espera. El objetivo de la prueba podría ser cualquier nodo hasta, incluido el destino final del mensaje de solicitud de invitación. Verifica los resultados de la acción que involucre el objetivo de prueba utilizando los métodos de afirmación específicos del SIP proporcionados por SIPUNIT y los métodos de afirmación de JUnit estándar. Por ejemplo: AsserTheadercontains (Sipcall.getlastreceivedResponse (), "De", "de", "SIP: amit@nist.gov"), Aseserquals ("Respuesta inesperada recibida", SIPRESPONSE.OK, SIPCall.GetReturnCode ()). Aquí hay algunas características clave de "SIPUNIT": · Un conjunto básico de métodos de afirmación específicos de SIP - AsserTheadReRepresent (), AsserTheadercontains (), AsserbodyPresent (), etc. · API de alto nivel para interactuar con un objetivo de prueba. · Acceso de mensajería SIP de bajo nivel para interactuar Con un objetivo de prueba. · Registro / insuficiencia y procesamiento de llamadas con o sin autenticación (digerir). · Soporte para los tiempos de espera específicos de Testcase. · Soporte para diferentes configuraciones de enrutamiento. Lo que está nuevo en esta versión: · Se ha agregado soporte para cancelar el manejo. · Hay errores y mejoras. · La pila SIP SIP subyacente se ha actualizado a la revisión 1.2.72. ¿Qué hay de nuevo en este lanzamiento: · Consulte el soporte se agregó. · Se actualizaron las bibliotecas Jain-SIP SIP y JUnit. · Se realizaron mejoras de funciones y se realizaron correcciones de errores.


Sipunit Software relacionado

Www :: buscar

www :: Search es una colección de módulos PERL que proporcionan un API a los motores de búsqueda WWW. ...

169

Descargar