Testování telekomunikační domény s ukázkovými testovacími případy OSS/BSS
⚡ Chytré shrnutí
Testování telekomunikačních doménových aplikací znamená ověřování fakturačních systémů, provisioningových toků, signalizačních protokolů a síťových prvků od začátku do konce. Tento přehled vysvětluje odpovědnosti OSS a BSS, obchodní procesy v telekomunikacích, fáze životního cyklu testování a připravené ukázkové testovací případy pro reálné projekty.
Co je Telecom Testing?
Testování telekomunikačního softwaru je definováno jako testování telekomunikačního softwaru. Vzhledem k přesunu telekomunikačního sektoru k digitálním a počítačovým sítím využívá telekomunikační průmysl software nepostradatelně.
Telekomunikační sektor je závislý na různých typech softwarových komponent pro poskytování služeb, jako je směrování a přepínání, VoIP a širokopásmový přístup. Testování telekomunikačního softwaru je proto nevyhnutelné a zahrnuje hardwarové komponenty, back-endové systémy i front-endové aplikace.
Připojte se zdarma k našemu projektu Live Telecom Testing
Co je doména v testování?
Než bude napsán jakýkoli telekomunikační scénář, je třeba definovat pojem doména.
Doména není nic jiného než odvětví, pro které je projekt testování softwaru vytvořen. Když mluvíme o softwarovém projektu nebo vývoji, často se používá tento termín. Například doména pojišťovnictví, bankovnictví, maloobchod, telekomunikace atd.
Jak ukazuje obrázek, jeden tester může pracovat v několika takových oborech. Obvykle, zatímco vyvíjíping U jakéhokoli konkrétního projektu v dané oblasti je vyhledána pomoc odborníka na danou oblast. Odborník na danou oblast je mistrem a může znát produkt nebo aplikaci do hloubky.
Proč je testování znalostí domény důležité?
Znalost domény je pro testování jakéhokoli softwarového produktu zásadní a má své výhody, jak shrnuje níže uvedený diagram.
Tester, který rozumí tarifům, pravidlům propojení a stavům zřizování, navrhuje realistické scénáře a rozpoznává mezní případy, které generický systém… modelový případ knihovna nikdy nepokrývá.
Obchodní procesy v telekomunikačním průmyslu
Znalost domény zde začíná obchodními procesy, které vedou službu od prodeje až po fakturu.
Pro testování telekomunikací je důležité komplexní ověřování služeb. Pro zajištění efektivního testování je nezbytné dobré pochopení různých obchodních procesů.
Před návrhem testovacích případů musíte porozumět každé fázi poskytování služby.
Telekomunikační služby jsou založeny buď na systému podpory podnikání, který zahrnuje IVR, call centra a generování faktur, nebo na systému podpory provozu, který zahrnuje routery, přepínače a vysílače mobilních sítí.
Následující tabulka ukazuje, jaké činnosti se provádějí na různých úrovních.
| Telekomunikační oddělení | Telekomunikační činnosti |
|---|---|
| Předprodej | Zpracovává všechny informace o prodeji, jako jsou slevy, služby, promo akce atd. |
| Řazení | Žádost o nové připojení nebo odpojení připojení |
| Provisioning | Tato divize se zabývá fyzickým spojením mezi zákazníky a TSP (poskytovatel telekomunikačních služeb) |
| Billing. | V rámci tohoto rozdělení se provádí veškeré fakturační práce |
| Zajištění služeb | V případě jakéhokoli selhání toto rozdělení problém opraví |
| Systémy zásob | Je to úložiště všech informací |
| Tracking | Tato divize tracks objednávkový systém a stav objednávky |
Typický telekomunikační obchodní proces
Jakmile jsou tato oddělení jasná, dalším krokem je zjistit, jak jedna objednávka mezi nimi skutečně putuje. Následuje typický obchodní proces v telekomunikačním průmyslu.
Jak ukazuje výše uvedený postup, požadavek se přesouvá z předprodeje do objednávání, poté do zřizování a nakonec do fakturace. Každé předání je hranicí integrace a cílem s vysokou hodnotou pro testování od začátku do konce.
Typy protokolů používaných v telekomunikačním průmyslu
Tyto předávání se řídí protokoly, takže testeři musí rozpoznat, které zásobníky jsou v akci. Zde jsou oblíbené protokoly používané v telekomunikačním průmyslu.
- VoIP technologie: VoIP, IMS, MPLS, ISDN, PSTN
- Signala protokolySIP, ISDN, Codecs, H.323
- Bezdrátové technologie: GPRS, CDMA, GSM, UMTS
- Správa sítě: SNMP
- Protokoly vrstvy 2: ARP, STP, L2TP, PPP
- Protokoly/směrování vrstvy 3: ICMP, BGP, ISIS, MPLS
- Infrastruktura/Zabezpečení: ATM, TCP/IP, LAN/VLAN, SSH
Můžete se dozvědět více o testování protokolů zde
Testování životního cyklu v telekomunikačním průmyslu
S namapovanými procesy a protokoly lze práci organizovat do životního cyklu. Životní cyklus testů v telekomunikačním průmyslu je podobný jako v jakémkoli jiném odvětví, ale s důrazem na detaily. Zde je ukázka, jak vypadá životní cyklus testů spolu s artefakty testů.
| Fáze testování telekomunikací | Testujte artefakty |
|---|---|
|
|
|
|
|
|
|
|
Typy testování prováděného na telekomunikačním softwaru
Každá výše uvedená fáze životního cyklu využívá jiný typ testování a níže uvedený seznam zahrnuje ty, které se nejčastěji používají u telekomunikačního softwaru.
- Testování propojení
- Testování shody
- Testování IVR
- Testování výkonu
- Testování bezpečnosti
- Testování interoperability
- Testování protokolu
- Funkční testování
- Testování automatizace
Jak psát efektivní testovací případy pro telekomunikace
Znalost oblastí procesů je jen polovina práce. Samotné případy musí být napsány tak, aby je mohl provést kterýkoli tester v týmu bez znalostí kmene. Níže uvedené kroky platí stejnou měrou pro rozsah OSS i rozsah BSS.
- Ponechte jeden obchodní proces na sadu. Oddělte sady pro objednávání, zřizování a fakturaci, aby selhání ukazovalo na jeden vlastnící systém, nikoli na nejednoznačný řetězec těchto systémů.
- Zapište předpoklad jako data, nikoli jako prózu. Uveďte přesný stav předplatitele, tarifní plán, kreditní limit a zůstatek na účtu, což se v daném případě předpokládá, protože vady telekomunikačních služeb jsou obvykle vady datového stavu.
- Pokryjte limity hodnocení a účtování. Vyčerpání volných minut, obnovení tarifu o půlnoci, přechod na jiný roamingový tarif a poměrné upgrady jsou body, kde dochází k nejčastějším výpadkům fakturačních systémů.
- Pro každý pozitivní případ přidejte negativní variantu. Neplatná délka čísla, blokovaný odběratel, duplicitní objednávka a neúspěšné zpětné volání pro zřizování si zaslouží vlastní očekávaný výsledek.
- Ověřte dále v proudu, nejen na obrazovce. Objednávka zřizování je správná pouze tehdy, když se záznam CRM, položka zásob, síťový prvek a mediační kanál vzájemně shodují.
- Přiložte měřitelný očekávaný výsledek. Prohlášení typu „faktura je správná“ nelze provést, zatímco „celková částka faktury se rovná 249.00 včetně 18% daně“ ano.
- Označte kandidáty na regresi. Označte každý případ, který se dotýká hodnocení, zdanění a propojení, aby se dostal do každého cyklu vydání. regresní testování.
Nakonec si každý případ před stanovením základního stavu projděte s fakturačním analytikem nebo síťovým inženýrem. Obchodní pravidla telekomunikačních společností se mění s každým spuštěním tarifu a případ, který stále kóduje akci z minulého čtvrtletí, bude hlásit falešné chyby po celé měsíce.
Ukázkové testovací případy pro testování telekomunikací
Použitím těchto pravidel vznikne sada podobná té níže. V oblasti testování telekomunikací je třeba zvážit následující testování
| Různé Telecom Testování | Testovací činnost v Telecomu |
|---|---|
| Billing |
|
| Testování aplikací |
|
| Testování OSS-BSS |
|
| Testování shody |
|
| Testování IVR |
|
Výzvy v testování telekomunikačních domén
I dobře napsaný software se setkává s překážkami specifickými pro toto odvětví a jejich včasné plánování chrání harmonogram vydání.
První výzvou je interoperabilita s více dodavateli. Cesta jednoho předplatitele může zahrnovat přechod od jednoho dodavatele, mediační platformu od jiného a fakturační produkt od třetího, takže vada se často nachází v mezeře mezi dvěma dodavateli, nikoli uvnitř obou produktů.
Druhou je hloubka protokolu. Čtení SIP, Diameter nebo SS7 tracJe to specializovaná dovednost a týmy bez ní mají tendenci označovat aplikační vady za to, co ve skutečnosti signalizuje chyby.
Třetím problémem jsou náklady na prostředí. Realistické scénáře zátěže, roamingu a propojení vyžadují laboratorní hardware nebo simulátory, jejichž licencování je drahé a plánování pomalé, což vede týmy ke sdíleným prostředím a nestabilním testovacím datům.
Tarify a předpisy se také neustále mění. Pravidla pro přenositelnost čísel, daňové poplatky a propagační plány vyžadují častou aktualizaci dat, proto údržbu testovacích dat berte jako trvalou činnost.
Oblíbené nástroje pro testování telekomunikací
Správný nástroj závisí na testované vrstvě, protože žádný jednotlivý produkt nepokrývá signalizaci, aplikace a fakturaci stejně dobře.
- Testovací centrum Spirent: Generuje velkoobjemový provoz na přepínačích, směrovačích a zařízeních jádrové sítě během běhů pro kontrolu výkonu a shody.
- Síť Keysight Ix: Emuluje topologie směrování a přepínání ve velkém měřítku, což vyhovuje validaci protokolů vrstev 2 a 3.
- Wireshark: Zachycuje a dekóduje provoz SIP, Diameter a RTP, aby testeři mohli ověřit chování signalizace paket po paketu.
- Hlasové testery Hammer a Abacus: Řízení scénářů IVR a kvality hlasu, včetně zadávání DTMF a podmíněných větvení.
- JMeter: Načte portál samoobsluhy a rozhraní API objednávek, která se na něm nacházejí, jak je vysvětleno v JMeter testování výkonu.
- Selenium: Automatizuje webové procesy CRM a samoobslužných systémů jako součást širšího testování automatizace strategie.
- Mikroostřený ALM: Ukládá knihovnu telekomunikačních případů, propojuje vady s požadavky a hlásí zúčastněným stranám připravenost k vydání.
Většina operátorů kombinuje dva nebo tři z nich, spíše než aby standardizovala jeden, protože vrstvy OSS a BSS zřídka sdílejí společné rozhraní.




