telecom domain testing
která vrstva modelu os pracuje s rámy?
Základní znalosti o telekomunikační doméně pro testery: Naučte se testování telekomunikací (testování protokolů) s nejlepšími nástroji pro testování telekomunikací
Předtím, než se pohnete hluboko do Telekomunikace (Telecom) doména, nechte nás nejprve pochopit co je to Doména a proč je znalost domény důležitá v softwarovém průmyslu?
V té době bylo testování prováděno pouze pro konkrétní aplikaci a doména v ní nebyla příliš zapojena. Ale v dnešní době, s pokrokem v technologii, poptávce, očekávání klientů atd., Je velmi důležité mít specifické znalosti o doméně pro testování konkrétní aplikace.
Co se naučíte:
- Úvod
- Výhody znalosti domény
- Přehled telekomunikační domény
- Obchodní procesy v telekomunikačním průmyslu
- Testování protokolu
- Druhy protokolů
- Proces testování protokolu
- Ukázkový testovací případ pro testování protokolu
- Testování typů prováděných na telekomunikačním softwaru nebo projektu
- Automatizace telekomunikačního procesu
- Nástroje používané během projektu testování telekomunikací
- Ukázkový testovací případ v testování telekomunikací
- Závěr
- Doporučené čtení
Úvod
Znalosti domény jsou pro testera velmi důležité, protože testeři, kteří mají znalosti domény, mohou testovat své příslušné softwarové aplikace lépe než ostatní, kteří o doméně mají jen malé nebo žádné znalosti.
Doména znamená konkrétní odvětví, jako je bankovnictví, pojišťovnictví, telekomunikace atd. Obvykle při vývoji jakéhokoli projektu nebo softwaru je znalost domény zásadní, protože celý software závisí na obchodní logice pro toto konkrétní odvětví.
Obchodní logika se liší pro každé odvětví, proto požadujeme odborníka na doménu, který je mistrem v oboru a zná vstup a výstup projektu.
Výhody znalosti domény
Znalost domény je relativně důležitá pro testování jakéhokoli projektu.
Níže uvedený seznam ukazuje různé výhody spojené se znalostí domény:
# 1) Zkracuje dobu tréninku
Pokud má tester znalosti domény, je pro ně vyžadováno pouze minimální školení, což zase ušetří náklady a čas projektu.
# 2) Produktivita
Každá organizace, která má testery se znalostmi domény, bude produktivní, protože testeři mohou snadno pochopit jakýkoli problém specifický pro jejich odbornost v doméně a poskytnout přesné řešení problému zkrácením doby analýzy.
Tím se zvýší produktivita projektu i organizace.
# 3) Dobré pochopení uživatelského rozhraní a back-end zpracování
Tester s intenzivní znalostí domény může navrhnout uživatelské rozhraní (UI) aplikace z pohledu koncového uživatele. Rovněž mohou identifikovat vady v rané fázi testování pomocí svých znalostí back-end systému.
Pokud má tester znalosti domény, může myslet po vybalení z krabice a může psát jedinečné testovací případy, které mohou vyvolat platné otázky týkající se aktuálního pracovního postupu aplikace.
# 4) Znalost technických podmínek domény
Vývojář obvykle během diskuse používá technické výrazy, a proto budou znalosti domén užitečné pro testera během takových diskusí. To bude další výhodou také pro testovací tým.
Pokud má tester znalosti domény, může technicky zkontrolovat testovací případy a navrhnout technické změny v toku testovacích případů podle obchodního požadavku.
# 5) Porozumění obchodním procesům a pravidlům
Testeři se znalostmi domény se mohou účastnit diskuse s obchodním týmem a vývojovým týmem. Jejich znalosti budou hrát zásadní roli při zastupování organizace před klientem. Tito testeři, kteří mají podrobnou znalost procesů a pravidel domény, mohou snadno zjistit problémy v dokumentu požadavků.
# 6) Majetek organizace
Testeři se znalostmi domény mohou hrát roli školitele pro nové truhláře v organizaci. To opět šetří náklady na projekt a organizaci, které by jinak mohly vyžadovat zvláštního trenéra pro koučování.
Přehled telekomunikační domény
Telekomunikační průmysl se v posledních letech stává nejvýkonnějším průmyslovým odvětvím.
Toto odvětví má díky své široké škále odvětví jedinečnou sadu výzev z přední části technologie a požadavků zákazníků. Telekomunikační průmysl se skládá ze sady sektorů, jako je bezdrátová komunikace, satelitní komunikace, poskytovatel internetových služeb atd.
Telekomunikační průmysl buduje, udržuje a provozuje telekomunikační síť a umožňuje tak celosvětově komunikaci pro člověka prostřednictvím internetu nebo telefonu a tato služba hraje v životě kohokoli zásadní roli.
Obchodní procesy v telekomunikačním průmyslu
Pro testování telekomunikačního projektu je nutné dobře porozumět obchodním procesům. To pomůže otestovat telekomunikační aplikaci typu end-to-end.
Telekomunikační služby jsou založeny na dvou níže uvedených systémech:
# 1) Systémy podpory provozu (OSS):
OSS podporuje činnosti back-office, jako je telekomunikační síť, zajišťování, údržba služeb zákazníkům, inventář atd. Někdy se také nazývá operační operační systémy.
# 2) Systémy podpory podnikání (BSS):
BSS se zabývá Customer Relationship Manager (CRM) a procesy, jako je generování faktur, call centra společnosti IVR, přijímání objednávek, zpracování účtů, inkasování plateb atd. V systémech podpory podnikání jsou v zásadě zapojeny aktivity zaměřené na zákazníka.
OSS a BSS spolu souvisejí, což je jasně vysvětleno v následujícím diagramu:
BSS a OSS jsou odděleny, jak je znázorněno na předchozím diagramu, ve kterém předávání zákaznických dat nebo požadavku z BSS do OSS a poskytuje požadované nastavení, pozdější aktivace je provedena OSS a opět jsou předány podrobnosti zákaznické aplikaci z BSS.
Při testování jakékoli telekomunikační aplikace je nezbytné porozumět následujícím obchodním procesům v telekomunikačním průmyslu:
# 1) V telekomunikačním průmyslu je to poskytovatel, který chce zvýšit své zákazníky, a za tímto účelem poskytovatel telekomunikačních služeb (TSP) přistupuje k zákazníkům s cílem poskytnout novou službu a zkontroluje, zda má zákazník o jeho službu skutečný zájem.
#dva) Pokud má zákazník pocit, že je služba dobrá, a chce jít s konkrétní službou, vygeneruje dotaz. Zde se zákazník v zásadě více zajímá o nabídku služby nebo plánu.
# 3) Jakmile je zákazník spokojen s počátečními podrobnostmi a nabídkami poskytnutými poskytovatelem služeb, objedná si službu u TSP.
# 4) Nyní je odpovědností poskytovatele služby za technické vyhodnocení, jako kdyby služba mohla být poskytována v této oblasti, či nikoli, všechny požadavky zákazníka mohou být splněny nebo ne atd. Po úspěšném vývoji začne TSP skutečně pracovat na provedení požadavku na službu zákazníkovi.
co jsou soubory apk v systému Android
# 5) TSP vždy sleduje stav objednávky, z jakéhokoli důvodu, pokud se implementace objednávky zastaví, má TSP přednost řešení problému a pokračuje v poskytování služby zákazníkovi. Koneckonců, v dnešním světě je klíčem k úspěchu spokojenost zákazníků.
# 6) Po úspěšné implementaci začne klient nebo zákazník využívat služby a fakturace samozřejmě začíná také od konce poskytovatele služeb. Fakturace bude vygenerována podle nabídky poskytnuté dříve zákazníkovi.
# 7) V případě jakýchkoli technických problémů bude vždy k dispozici tým zajišťující servis, který podpoří zákaznický servis.
Výše uvedený telekomunikační obchodní proces je podrobně vysvětlen pomocí následujícího diagramu:
(Poznámka: Kliknutím na obrázek níže zobrazíte zvětšené zobrazení)
(obraz zdroj )
Testování protokolu
V telekomunikacích znamená protokol soubor pravidel, která je třeba dodržovat, když spolu komunikují dvě spojení a tyto protokoly existují na různých úrovních.
V telekomunikačním průmyslu jsou protokoly rozděleny do dvou kategorií, jak je uvedeno níže:
# 1) Směrované protokoly:
V telekomunikačním průmyslu uživatel odesílá data z jedné sítě do druhé a tato data obsahují soubory, e-maily atd. Pomocí těchto směrovaných protokolů může uživatel odesílat tato data do jiné sítě na jiném místě.
# 2) Směrovací protokoly:
Pomocí routerů lze přenášet různé typy dat. Směrovací protokoly se používají k určení trasy směrovačů a používají se pouze mezi směrovači.
Druhy protokolů
Níže jsou uvedeny různé typy protokolů:
# 1) Transmission Control Protocol / internetový protokol (TCP / IP) :
Tento protokol se používá k odesílání informací přes internet pomocí paketů.
# 2) Protokol pro přenos souborů (FTP):
Používá se k přenosu souboru z jedné sítě do jiné sítě.
# 3) Simple Mail Transfer Protocol (SMTP):
Během e-mailové komunikace se tento typ protokolu používá k odesílání a přijímání e-mailů.
# 4) Hypertext Transfer Protocol (HTTP):
Používá se k přenosu stránek HTML v šifrované podobě.
# 5) Protokol vrstvy 2:
Jedná se o protokol Data Link Layer. Např. Ethernet, Token Ring.
# 6) Protokol vrstvy 3:
Jedná se o protokol síťové vrstvy. Např. Internetový protokol.
Proces testování protokolu
- Pro testování protokolu je vyžadován analyzátor protokolu a simulátor. Zde jsou pro testování aplikace Switching vyžadovány analyzátory a simulátory.
- Protocol Analyzer kontroluje dekódování hovorů a Session Analysis a Simulator simuluje různé prvky síťového systému.
- Testování protokolu provádí Testované zařízení (DUT) na další zařízení, jako jsou přepínače, směrovače a konfigurace protokolu v něm.
- Při testování protokolu kontrolujeme, zda dostaneme paket X a kdy očekáváme, že se bude jmenovat „ Správnost “. Zkontrolujeme také Latence čas „Tj. Kolik času paketu trvá přeprava. ' Šířka pásma ”Se kontroluje pomocí toho, kolik paketů lze odeslat za sekundu.
Níže uvedený diagram případů použití vám pomůže porozumět procesu testování protokolu:
Ukázkový testovací případ pro testování protokolu
Krok č | Popis kroku | Očekávaný výsledek |
---|---|---|
Tester vzduchového rozhraní CDMA (CAIT) | Jedná se o nástroj pro optimalizaci sítě používaný k minimalizaci poklesu hovorů a zvýšení pokrytí | |
Krok 1 | Spusťte komunikační proces | Komunikace by měla být úspěšně navázána |
Krok 2 | Na příkazovém řádku zadejte příkaz jako „Ping-w“ | Měla by se zobrazit zpráva „Přenos úspěšný“ |
Krok 3 | Chcete-li počítat požadavek na ozvěnu, zadejte příkaz jako „Ping-n“ | Systém by měl začít pining a zpráva by se měla zobrazit jako „Odeslat úspěšně“ |
Při poskytování služeb zákazníkům v telekomunikačním průmyslu je třeba provádět různé činnosti.
Níže uvedené podrobnosti ukazují, které oddělení je odpovědné za které činnosti:
Telekomunikační oddělení | Činnosti spojené s oddělením |
---|---|
Předprodej | Postará se o všechny činnosti spojené s prodejem, jako jsou reklamy, různé druhy služeb, slevy použitelné pro každou službu, promo akce atd |
Objednávání | Toto oddělení se zabývá jakoukoli objednávkou, jako je objednávka nového připojení nebo přerušení stávajícího připojení |
Zajišťování | Když poskytovatel telekomunikačních služeb (TSP) přistupuje k zákazníkovi u jakékoli nové služby a zákazník zadal požadavek na spuštění služby, oddělení „zajišťování“ ve skutečnosti poskytuje požadované připojení k zákazníkovi |
Fakturace | Když byla objednávka úspěšně dokončena objednávacím a zajišťovacím týmem a zákazník začne využívat skutečnou službu, spustí se také fakturace. V tomto oddělení probíhají všechny činnosti spojené s fakturací |
Pojišťovací služba | Při používání služby, pokud má zákazník nějaký technický problém, je toto oddělení v obraze. Pro řešení problému pro zákazníka je vždy k dispozici tým. V případě jakékoli technické poruchy tento tým problém vyřeší |
Inventarizační systém | Inventarizační systém uchovává veškerá data jako od dotazu zákazníka, úspěšné realizace objednávky, historie spokojenosti zákazníka, problémů zákazníka, řešení problémů atd. Tento systém funguje jako sklad všech informací |
Testování typů prováděných na telekomunikačním softwaru nebo projektu
Níže uvedené typy testování se provádějí na softwaru Telecom.
# 1) Testování shody:
Testování shody je formální způsob testování standardů. Telekomunikační testování se šíří mezi různé síťové prvky, protokoly a zařízení vyvinutá různými organizacemi. Tyto prvky na sebe často odkazují a v dnešní době je důležité zajistit, aby byly dodrženy příslušné datové standardy mezi dvěma síťovými systémy.
Při testování shody se provádí následující testování:
- Kompatibilita elektrického rozhraní
- Shoda transportní vrstvy
- Shoda protokolů
# 2) Testování IVR:
IVR je systém „Interactive Voice Response“, který je nejdůležitějším v telekomunikačním testování. IVR se skládá z různých nabídek a každé menu má různé možnosti. Tento typ testování se obvykle provádí po telefonu. Uživatel musí vytočit konkrétní číslo péče o zákazníka a hovor se přesměruje na agenta péče o zákazníka na základě volby vybrané uživatelem.
Tento typ systému vyžaduje komplexní testování, aby uživatelé nebyli zmateni možnostmi v systému a byli schopni bezproblémově dokončit transakci. Systém IVR lze ověřit pomocí hlasu a DTMF (dvoutónová vícefrekvenční) odezva.
Pro získání úsporného zůstatku na účtu zákazníka jsou zahrnuty níže uvedené kroky:
- Uživatel vytočí linku IVR a uslyší uvítací výzvu a možnost nabídky.
- Výzva IVR k ověření.
- Uživatel zadá své přihlašovací údaje pomocí systému DTMF.
- IVR přehraje možnosti nabídky a stisknutím 1 zobrazíte informace o účtu, 2 provedete převod prostředků.
- Uživatel zadá 1 pro informace o svém účtu.
- IVR hraje stisknutí 1 pro poslední zůstatek nebo 2 pro poslední 3 transakce.
- Uživatel zadá 1 pomocí DTMF.
- IVR vyzývá zákazníky k nejnovějšímu dostupnému zůstatku.
Další čtení => Podrobný proces testování IVR
# 3) Testování propojení:
Samotný název vysvětluje, že testování spojení dvou samostatných sítí nebo jejich prvků. Základní myšlenkou tohoto typu testování je zkontrolovat, zda připojené prvky navzájem správně komunikují a zda nedochází k technické závadě.
# 4) Testování interoperability:
Testování interoperability znamená testování zařízení vyvinutých více výrobci a zda tato zařízení správně nebo ne interagují s jiným softwarem a vybavením.
co je nejlepší mp3 downloader pro Android
Například Při testování interoperability jsou mobilní telefony testovány podle požadavků různých sítí a měly by správně fungovat. Různé mobilní sítě také musí správně fungovat s různými mobilními telefony. Tento typ testování může odhalit problémy, které testování shody nemohlo identifikovat.
# 5) Testování výkonu:
Testování výkonu je ověření testovaného zařízení, které splňuje přijatelnou úroveň při maximálním zatížení. Testování výkonu umožňuje zařízení identifikovat svou kapacitu s maximálním komunikačním provozem.
# 6) Testování zabezpečení:
Testováním zabezpečení je proniknout do sítě a aplikace pomocí různých nástrojů a technologií a zkontrolovat, zda systém neobsahuje chyby zabezpečení. To se také používá k testování, zda došlo k jakémukoli narušení zabezpečení, a pokud ano, jak velká ztráta by nastala pro organizaci nebo pro produkt.
Testování zabezpečení se také používá k testování toho, jak je pro produkt implementována osvědčená bezpečnostní praxe a jak dobrý je systém konfigurovatelný.
Automatizace telekomunikačního procesu
Vzhledem k rostoucí poptávce kupujících a rostoucím schopnostem v technologické oblasti je testování pro poskytovatele služeb a výrobce telekomunikací exponenciální. Toho je dosaženo použitím automatizačního rámce pro komplexní testování, které zvýší ziskovost.
Různé typy testování lze automatizovat pomocí automatizačního rámce, jako je testování zařízení, testování sítě, testování systému atd., Což zase zvýší pokrytí testem a zkrátí čas na provedení.
Robotický rámec se používá pro telekomunikační testování. Robot Framework je testovací automatizační rámec pro akceptační testování. Robot framework je software s otevřeným zdrojovým kódem a knihovny vyžadované v rámci Robot framework pro testování telekomunikací jsou také otevřenými zdroji.
- Automatizované telekomunikační řešení poskytuje konzistentní testování, které lze přizpůsobit na základě požadavků projektu.
- Poskytovateli telekomunikačních služeb (TSP) obvykle trvá dokončení všech činností přibližně 6 až 8 měsíců. Tato manuální snaha zavádí několik výsledků náchylných k chybám.
- Automatizace v telekomunikačním průmyslu dramaticky snižuje chyby a dokončí celý procesní proces v krátkém časovém období.
- Automatizační proces zaručuje správné provedení toku telekomunikačních procesů, čímž získá důvěru zákazníka.
Nástroje používané během projektu testování telekomunikací
Níže je uvedeno několik nástrojů, které se používají při testování telekomunikací.
Nástroj | Používá se v / Užitečné pro |
---|---|
Wireshark / Ethereal | Je to nástroj s otevřeným zdrojovým kódem. Používá se při testování protokolu pro řešení potíží se sítí, analýzu. |
Nethawk | Používá se pro testování protokolu SS7 |
Etherpeek | Používá se pro testování IP |
Simulátor Glomosim | Používá se k simulaci systémů bezdrátové a kabelové sítě |
Počitadlo 5000 | Testování protokolu Session Initiation Protocol (SIP) |
Testovat mobilní systém (TMS) | Jedná se o základní nástroj k provádění testování, analýzy a monitorování bezdrátových síťových jednotek |
Tester komunikační sítě (CNT) | Slouží k rychlé detekci terminálů a záchraně více terminálů |
Poznámka: Výše je zmíněno jen několik nástrojů, které se používají při telekomunikačním testování. Při testování telekomunikací se používají i jiné druhy nástrojů, ale zde je seznam velmi omezený a krátký.
Ukázkový testovací případ v testování telekomunikací
V telekomunikačním testování jsou k dispozici různé typy testování, jak je uvedeno výše. V tomto článku se však budeme zabývat ukázkovým testovacím případem jedné z funkcí Účetní systém který zahrnuje různé kroky pro testování.
Existuje několik předpokladů, které musí být splněny před zahájením testu, jako by se již mělo navázat připojení a zákazník musel nabídnout různé služby atd.
Krok č | Popis kroku | Očekávaný výsledek |
---|---|---|
Krok 7 | Ověřte, že pokud je některá ze služeb zastavena mezi fakturačním cyklem, měla by být vygenerována faktura pro tuto službu až do aktivního data a ne za celý fakturační cyklus | Účet by měl být generován na poměrném základě |
Krok 1 | Ověřte, zda je telefonní číslo zákazníka registrováno u telekomunikačního operátora | Telefonní číslo zákazníka by mělo být zaregistrováno u telekomunikačního operátora |
Krok 2 | Ověřte, že číslo funguje a dané číslo je očekávaným počtem číslic (obvykle pro mobilní číslo jsou číslice 10 číslic) | Telefonní číslo by mělo mít 10 číslic a mělo by fungovat |
Krok 3 | Ověřte, že vygenerovaný účet obsahuje všechny přesné podrobnosti hovorů s datem a časem | Vygenerovaný účet by měl obsahovat přesné podrobnosti hovoru s příslušným datem a časem |
Krok 4 | Ověřte, že zákazník zaplatil všechny existující účty, pokud ne, pak jej zobrazte na přední obrazovce podle obchodních požadavků | Na přední obrazovce by se měly zobrazit stávající nezaplacené účty |
Krok 5 | Ověřte, že pokud zákazník již zaplatil částku za přebytek, měla by se částka za přebytek odečíst od aktuálního účtu a poté zákazníkovi zobrazit zbývající účet | Aktuální faktura zobrazená zákazníkovi by měla odečíst přebytečnou částku zaplacenou v poslední faktuře a zbývající faktura by se měla zobrazit zákazníkovi |
Krok 6 | Ověřte, že účet je generován pouze za ty služby, které jsou aktivní na čísle zákazníka | Faktura by měla být generována za služby aktivované zákazníkem |
Krok 8 | Ověřte, že pokud je na čísle aktivována některá z bezplatných služeb, měla by být vyloučena z fakturačních zvyklostí | Služby, které jsou pro zákazníka zdarma, by měly být z fakturace vyloučeny |
Závěr
Telekomunikační průmysl zahrnuje různé oblasti, jako je síť, protokoly, kabelová komunikace, bezdrátová komunikace, širokopásmové připojení atd.
Proto, abychom mohli otestovat tak širokou škálu oborů, musíte mít znalosti o doméně a různé druhy nástrojů, které se používají k provádění účinného a hloubkového testování.
Tento článek poskytne všechny základní informace o telekomunikační doméně těm, kteří jsou v telekomunikační doméně nováčkem.
Šťastné čtení!!
Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Testování stahování e-knih Primer
- Jak jsou znalosti domén důležité pro testery?
- 11 nejlepších automatizačních nástrojů pro testování aplikací pro Android (nástroje pro testování aplikací pro Android)
- Rozdíly mezi testováním jednotek, testováním integrace a funkčním testováním
- Testování zátěže s výukovými programy HP LoadRunner
- Rozdíl mezi stolním počítačem, klientským serverem a webovým testováním
- Testování zabezpečení sítě a nejlepší nástroje pro zabezpečení sítě