Co je testovací scénář v testování softwaru (příklady)
Co je testovací scénář?
A Scénář testu je definována jako jakákoli funkčnost, kterou lze testovat. Nazývá se také Test Condition nebo Test Possibility. Jako tester byste se měli vžít do situace koncového uživatele a zjistit skutečné scénáře a případy použití testované aplikace.
Testování scénáře
Testování scénáře in testování softwaru je metoda, ve které se pro testování softwarové aplikace namísto testovacích případů používají skutečné scénáře. Účelem testování scénářů je otestovat scénáře od konce ke konci pro konkrétní komplexní problém softwaru. Scénáře pomáhají snáze testovat a vyhodnocovat složité problémy od začátku do konce.
Pojďme si to prostudovat pomocí níže uvedeného videa –
Proč vytvářet testovací scénáře?
Testovací scénáře jsou vytvářeny z následujících důvodů:
- Vytváření testovacích scénářů zajišťuje úplné pokrytí testem
- Testovací scénáře mohou být schváleny různými zainteresovanými stranami, jako jsou obchodní analytici, vývojáři, zákazníci, aby bylo zajištěno, že testovaná aplikace bude důkladně otestována. Zajišťuje, že software funguje pro nejběžnější případy použití.
- Slouží jako rychlý nástroj k určení pracovní náročnosti testování a podle toho vytvoří návrh pro klienta nebo zorganizuje pracovní sílu.
- Pomáhají určit nejdůležitější end-to-end transakce nebo skutečné využití softwarových aplikací.
- Pro studium end-to-end fungování programu je kritický testovací scénář.
Kdy nevytvářet testovací scénář?
Testovací scénáře nemusí být vytvořeny, když
- Testovaná aplikace je komplikovaná, nestabilní a v projektu je časová tíseň.
- Projekty, které se řídí agilní metodologií, jako je Scrum, Kanban, nemusí vytvářet testovací scénáře.
- Testovací scénář nemusí být vytvořen pro novou opravu chyby nebo Regresní testování. V takových případech musí být testovací scénáře již důkladně zdokumentovány v předchozích testovacích cyklech. To platí zejména pro projekty údržby.
Jak psát testovací scénáře
Jako tester můžete podle těchto pěti kroků vytvořit testovací scénáře –
- Krok 1: Přečtěte si dokumenty s požadavky, jako je BRS, SRS, FRS, systému v testu (SUT). Můžete také odkazovat na případy použití, knihy, příručky atd. aplikace, která má být testována.
- Krok 2: Pro každý požadavek zjistěte možné akce a cíle uživatelů. Určete technické aspekty požadavku. Zjistěte možné scénáře zneužití systému a vyhodnoťte uživatele s hackerským myšlením.
- Krok 3: Po přečtení dokumentu o požadavcích a provedení náležité analýzy sepište různé testovací scénáře, které ověřují jednotlivé funkce softwaru.
- Krok 4: Jakmile vypíšete všechny možné testovací scénáře, a Matice sledovatelnosti je vytvořen k ověření, že každý a každý požadavek má odpovídající testovací scénář
- Krok 5: Vytvořené scénáře kontroluje váš nadřízený. Later, jsou také přezkoumány ostatními zainteresovanými stranami v projektu.
Tipy pro vytváření testovacích scénářů
- Každý testovací scénář by měl být svázán minimálně s jedním požadavkem nebo uživatelským příběhem podle metodiky projektu.
- Před vytvořením testovacího scénáře, který ověřuje více požadavků najednou, se ujistěte, že máte testovací scénář, který kontroluje tento požadavek samostatně.
- Vyhněte se vytváření příliš komplikovaných testovacích scénářů zahrnujících více požadavků.
- Počet scénářů může být velký a spustit je všechny je nákladné. Na základě priorit zákazníka spouštějte pouze vybrané testovací scénáře
Příklad 1: Testovací scénář pro aplikaci elektronického obchodu
Pro aplikaci elektronického obchodu by bylo několik testovacích scénářů
Testovací scénář 1: Zkontrolujte funkci přihlášení
Abychom vám pomohli porozumět rozdílu Testovací scénář a testovacích případů, konkrétní testovací případy pro tento testovací scénář by byly
- Zkontrolujte chování systému, když je zadáno platné e-mailové ID a heslo.
- Zkontrolujte chování systému, když je zadáno neplatné e-mailové ID a platné heslo.
- Zkontrolujte chování systému, když je zadáno platné e-mailové ID a neplatné heslo.
- Zkontrolujte chování systému, když je zadáno neplatné e-mailové ID a neplatné heslo.
- Zkontrolujte chování systému, když e-mailové ID a heslo ponecháte prázdné a zadáte přihlašovací údaje.
- Zkontrolujte, zda jste zapomněli heslo, funguje podle očekávání
- Zkontrolujte chování systému při zadání platného/neplatného telefonního čísla a hesla.
- Zkontrolujte chování systému, když je zaškrtnuto políčko „Nechte mě podepsat“.
Jak je zřejmé, testovací případy jsou konkrétnější.
Testovací scénář 2: Zkontrolujte funkci vyhledávání
Testovací scénář 3: Zkontrolujte produkt Descriptiontové stránky
Testovací scénář 4: Zkontrolujte funkci plateb
Testovací scénář 5: Zkontrolujte historii objednávek
Kromě těchto 5 scénářů je zde seznam všech ostatních scénářů
- Zkontrolujte chování domovské stránky pro vracející se zákazníky
- Zkontrolujte stránky kategorií/produktů
- Podívejte se na stránky zákaznických služeb/kontaktů
- Zkontrolujte stránky denních nabídek
Příklad 2: Testovací scénáře pro bankovní web
Testovací scénář 1: Zkontrolujte funkci přihlášení a ověřování
Testovací scénář 2: Lze provést šekový převod peněz
Testovací scénář 3: Lze zobrazit výpis z účtu
Testovací scénář 4: Lze vytvořit šek Pevný vklad/Opakovaný vklad
A tak dále…
Šablona testovacího scénáře
Stáhnout šablonu testovacího scénáře Excel (.xlsx)