Co je nedestruktivní testování?
Nedestruktivní testování je typ testování softwaru, který zahrnuje správné testování a interakci se softwarovou aplikací. Jinými slovy lze NDT (nedestruktivní testování) nazvat také pozitivní testování nebo testování šťastné cesty. Poskytuje očekávané výsledky a dokazuje, že se softwarová aplikace chová podle očekávání.
Příklad : - Zadání správných údajů do přihlašovacího modulu a kontrola, zda přijímá pověření a přejde na další stránku
V tomto výukovém programu se naučíte
- Co je nedestruktivní testování?
- Proč dělat nedestruktivní testování (NDT)?
- Když se provádí nedestruktivní testování (NDT)?
- Testovací strategie pro nedestruktivní testování
Chcete-li provést nedestruktivní testování ve výše uvedeném příkladu, zadejte do textového pole uživatelské jméno číselné znaky. Jako takový jsme zadali číselný znak, požadovaný výsledek bude pozitivní.
Proč nedestruktivní testování (NDT)?
- Hlavní výhodou metody NDT je, že vede ke zlepšení kvality softwaru a opravení chyb.
- Demonstrovat, že softwarové funkce fungují podle specifikace.
- Byl splněn požadavek na ověření výkonu
- Ověření, že jsou splněny požadavky koncových uživatelů
- Chcete-li zkontrolovat malou část kódu nebo funkce, funguje podle očekávání a neporušuje související funkce.
Když se provádí nedestruktivní testování (NDT)?
- Je to také první forma testování, kterou by tester provedl na aplikaci. (Tj. V počáteční fázi SDLC)
- Nedestruktivní testování se obvykle provádí, když nemáme dostatek času na testování.
Testovací strategie pro nedestruktivní testování
- Přístup k nedestruktivnímu testování by měl být pozitivní.
- Záměrem techniky NDT je dokázat, že aplikace bude pracovat na poskytování platných vstupních dat.
- Neexistují žádné speciální požadavky na provádění nedestruktivního testování.
- Osvědčeným postupem pro nedestruktivní testování je zkontrolovat, zda systém dělá, co má dělat.
Příklad
- Aplikace má 5 modulů viz, přihlašovací stránka, domovská stránka, stránka s podrobnostmi uživatele, vytváření nových uživatelů a vytváření úkolů atd.
- Předpokládejme, že máme na přihlašovací stránce chybu, pole pro uživatelské jméno přijímá méně než šest alfanumerických znaků. To je v rozporu s nastavenými požadavky, které uvádějí, že uživatelské jméno by nemělo přijímat méně než šest znaků. Ve výše uvedeném scénáři se tedy jedná o chybu.
- Nyní je chyba nahlášena vývojovému týmu a je opravena a znovu odeslána zpět testovacímu týmu. Testovací tým nejen kontroluje přihlašovací stránku, kde je chyba opravena, ale testuje také ostatní moduly. Při testování všech modulů provádí nedestruktivní typ testování, jen aby zkontroloval, zda celá aplikace funguje správně.
Souhrn:
- Testování softwaru je proces používaný k odhalení vad softwaru, ke stanovení stanoveného stupně kvality.
- NDT znamená nedestruktivní testování, které ověřuje pozitivní výsledky v softwaru, který splňuje požadavky.
K článku přispívá „Suchita Rao“