funktionale und nicht-funktionale tests von voip-systemen
Post on 08-Dec-2014
462 Views
Preview:
DESCRIPTION
TRANSCRIPT
Ich habe mir immer gewünscht,
dass mein Computer so leicht zu bedienen
ist
wie mein Telefon;
mein Wunsch ging in Erfüllung:mein Telefon kann ich
jetzt auch nicht mehr bedienen. Bjarne Stroustrup
Über funktionale und nicht-funktionale Tests von VoIP-Systemen
10.04.23 2
Übersicht
Anforderungen
Funktionale Tests
Nicht funktionale Tests
Testergebnisse
Pferde fressen keinen Gurkensalat.
Über Anforderungen
10.04.23 4
Tests in Telekommunikation
Hohe Komplexität der Systeme
Geringe Toleranz
10.04.23 5
System under Test
Allgemeine Architektur
PSTN
VoIP
Sess.Bord.Contr. (3*2)
SIP-Server (2)Call-Routing
Call-Manager (5)
PSTN
PBX (1)
IVR (1)
CTI-Appl. (5)
PLMN
Public Gateway (3)
TDM VoIP
Admin
Monitoring
Reporting
10.04.23 6
Funktionale Requirements VoIP-Telefonie
Anrufe aus/ins Fest- und Mobilfunknetz
Vermitteln mit und ohne Rückfrage
Konferenzen intern und extern mit max. drei Teilnehmern
Makeln
Steuerung am CTI-Control und am Hardphone
Screen Pop in fünf Applikationen
10.04.23 7
Nicht-funktionale Requirements VoIP-SystemeUnterschiedliche Quellen
System Requirement Specification
44000 Busy Hour Call Completions
160000 Busy Hour Call Attempts
Mean Opinion Score > = 4,0
99,99 % Verfügbarkeit
Key Performance Indicators
Rufaufbauzeit 95 % <= 1s
Call Acceptance Rate >= 99,9 %
Softwareergonomie
Gleichmäßiger Speicherverbrauch
Hauptsache, es klingelt?
Über funktionale Tests in der Telekommunikation
10.04.23 9
Nachrichtensequenzen nach SIP
Hangup-Auslöser (Quellen)
Hardphone, Softphone
Anrufer
Hangup-Empfänger
SBC, SIP-Server, Call Manager
IVR, TK-Anlage
CTI-Applikationen
Softphone, Hardphone
Routing
Hangup-Zeitpunkte
Wählen
Klingeln
Gespräch
10.04.23 10
Funktionale Tests Rufaufbau – CTI -Controls und Hardphones
Gesprächsannahme
Gesprächsaufbau
Konferenzen
Makeln
Rufnummernübertragung
Rückruf bei Besetzt
Anklopfen
10.04.23 11
Funktionale Tests – Sonderfunktionen VoIP und CTI
DTMF-Versand und DTMF-Empfang
Anruf von internen und externen IVR-Systemen
Anruf von internen und externen Spracherkennungssystemen
Synchronität Funktionen CTI-Control/Softphone/Hardphone
Schnittstellen Telefonbuch
Screenpop
10.04.23 12
Testautomatisierung und Werkzeuge
Wireshark
SIPP
Empirix Hammer
Audioeditor
QuickTap zur Aufzeichnung am Endgerät
Wir haben hier nur Law
Über nicht-funktionale Tests von VoIP-Systemen
10.04.23 14
Welche Last wird im Test gefahren?
Redundante Systeme sind nicht immer gleich verteilt
3 redundante SBC-Standorte mit redundanten Systemen und Loadbalancing
2 SIP-Server in Cold-Standby
2 redundante Call-Manager
VoIP
Routing
PSTN
PBX
IVRSIP
CTI
SBCSBCSBC
SIP
SIPCCM
10.04.23 15
Nicht-funktionale Tests – Performance
Testszenarien
Spitzenlaststunde
Durchschnittslast für vier Stunden
Langläufer für 36 Stunden
Varianten
Verwendung von Spitzen
Lauf als Szenario
Anfahrzeiten berücksichtigen
10.04.23 16
Nicht-funktionale Tests – Robustheit
Stoßfestigkeit
Bursttest Call Initiations per Second
Mehrere Iterationen
Kanalbelegung In erster Linie Audioqualität
Concurrent Channels
Gesörächsdauer
Redundanz
Ausfalltest
Wiederanfahrtest
Das Netzwerk ist erprobte Technik
Über Testergebnisse
10.04.23 18
Rufaufbauzeit
BHCC 1200
Anrufe 250
Zwei Ausreißer bei 800/900 ms und 1400/1500 ms
Requirement nicht getroffen: 90 % < 1s
BHCC 2800
Anrufe 11500
Keine Ausreißer
99,8 % in 200 ms
10.04.23 19
Anruflängen als Lastparameter
Längenvorgabe: 45 s,
KPI definieren: akzeptabel: 44,5-46,5
Vorzeitiges Ende: SUT löst zu früh aus, weil Last zu hoch
Nachträgliches Ende: SUT kam mit Verarbeitung nicht nach
10.04.23 20
Robustheit – Sprachqualität
OriginalAufnahme TDM
EndgerätAufnahme VoIP
10.04.23 21
Robustheit – Call Initiations per Second
Verschliffene Peaks
Anrufe nicht komplett abgebaut
Unterschiedliche Anruflängen
Verlängerte Rufaufbauzeiten
Anrufe identisch auf- und abgebaut
Längen entsprechend Vorgabe
Rufaufbauzeiten in Ordnung
10.04.23 22
Vielen Dank für Ihre Aufmerksamkeit
Diethelm Dahms
dd@speech-and-phone.de
Speech & Phone GmbH
Bredereckstr. 4
12621 Berlin
Telefon: 030-91 68 59 14
top related