Sipunit

SipunIT bietet eine Klassenbibliothek, mit der Software-Entwickler automatisierte Untertests für SIP-Anwendungen erstellen können.
Jetzt downloaden

Sipunit Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • The Apache License 2.0
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Becky Mc
  • Website des Verlags:
  • http://www.cafesip.org/projects/sipunit/

Sipunit Stichworte


Sipunit Beschreibung

SIPUNIT bietet eine Klassenbibliothek, mit der Softwareentwickler automatisierte Untertests für SIP-Anwendungen erstellen können. Sipunit liefert eine Testumgebung, die auf die TEST-SIP-Anwendungen des Geräts ausgerichtet ist. Das Sipunit-Projekt erweitert den Junit-Test-Framework, um SIP-spezifische Assertionen zu integrieren, und es bietet eine hochrangige API zur Durchführung der SIP-Vorgänge, die zum Interagieren mit einem Test-Target erforderlich sind, das mit dem Testprogramm mit der Sipunit-API in Java geschrieben wird. Als Netzwerkelement, das SIP-Anforderungen und Antworten sendet / empfängt. Die Sipunit-API enthält den SIP-Benutzer-Agent-Client (UAC), den Benutzeragenten-Server (UAs) und die grundlegende UAC / UAS-Kernfunktionalität - der Satz von Verarbeitungsfunktionen, die sich über die SIP-Transaktions- und Transportschichten befinden - zum Zweck der Interaktion mit dem Test target.sipunit verwendet die Jain-SIP-Referenzimplementierung als zugrunde liegender SIP-Stack / Motor. Das Hauptziel von Sipunit besteht darin, die Details der SIP-Messaging- / Anrufbearbeitung abzuwählen und den frei fließenden, sequentiellen Testcode zu erleichtern, damit ein Testziel schnell und schmerzlos ausgeübt werden kann. Ein Testprogramm mit Sipunit-API: 1. Erweitert SIPTESTCASE2. Erstellt Sipunit-API-Objekte - Sipstack, Sipphone, SIPCALL usw.3. Ruft Methoden auf den Objekten auf, um Aktion auf ein SIP-Testziel einzurichten und zu initiieren. Zum Beispiel: SIPPHONE.MAKECALL ("SIP: roger@nist.gov", sipresponse.ok, ....) macht einen Vanilleaufruf zum SIP: roger@nist.gov und Blocks, bis ein OK empfangen wird oder ein Timeout auftritt. Das Testziel könnte ein beliebiger Knoten bis einschließlich des Endziels der Einladungsanforderungsnachricht sein.4. Überprüft die Ergebnisse der Aktion, die das Testziel mit den SIP-spezifischen Assert-Methoden, die von Sipunit und den Standard-Junit-Assert-Methoden bereitgestellt werden, mit dem Testziel einbezogen werden. Zum Beispiel: AssertheAdcontains (sipcall.getlaTreceiVeResponse (), "von", "SIP: amit@nist.gov"), Assertquals ("unerwartete Antwort", sipresponse.ok, sipcall.getReturncode ()). Hier sind einige wichtige Funktionen von "sipunit": · Ein grundlegender Satz von SIP-spezifischen Assert-Methoden - AssertheArderPresent (), AssertheAncontontains (), AssertbodyResent () usw. · High-Pegel-API zum Interagieren mit einem Testziel. · Low-Level-Sip-Messaging-Zugang zum Interaging Mit einem Testziel. · Registrierung / Nichtregistrierungs- und Anrufverarbeitung mit oder ohne Authentifizierung (Digest). · Unterstützung von Testcase-spezifizierten Timeouts. · Unterstützt für verschiedene Routing-Konfigurationen · Es gibt Bugfixes und Verbesserungen. · Der zugrunde liegende Jain-SIP-Stack wurde auf Revision 1.2.72 aktualisiert. Was ist neu in dieser Version: · Siehe Unterstützung wurde hinzugefügt. · Der Jain-SIP-Stapel- und Jugendbibliotheken wurden aktualisiert. · Merkmalsverbesserungen und Bugfixes wurden gemacht.


Sipunit Zugehörige Software

Eunet

EUNET ist eine plattformübergreifende Sockel und eine Netzwerkbibliothek für die Programmiersprache Euphoria. ...

149

Herunterladen

Certmaster

CERTMASTER ist ein Satz von Tools und einer Python-Bibliothek, um SSL-Zertifikate einfach an Anwendungen zu verteilen, die sie benötigen. ...

157

Herunterladen