Co je analýza testu (základ testu) v testování softwaru?

Analýza testu

Analýza testu v testování softwaru je proces kontroly a analýzy testovacích artefaktů, aby byly založeny testovací podmínky nebo testovací případy. Cílem analýzy testů je shromáždit požadavky a definovat cíle testu, aby se vytvořil základ testovacích podmínek. Proto se také nazývá Test Base. Zdroj, ze kterého získáváte informace o testu, může být
  • SRS (Specifikace požadavků na software)
  • BRS (Specifikace obchodních požadavků)
  • Dokumenty funkčního designu
Testeři mohou vytvářet testovací podmínky nahlédnutím do testované aplikace nebo využít své zkušenosti. Ale většinou, testovací případy jsou odvozeny z testovacích artefaktů.

Pojďme pochopit analýzu testů pomocí případové studie

Zvažte scénář, kdy klient odešle následující
Add search functionality to an eCommerce Store
I když je aplikace teprve vyvinuta, vyzkoušejte a vyviňte několik testovacích případů pro tento požadavek. Zde se pozastavte, udělejte si domácí úkol a posuňte řešení vpřed: Níže je uvedeno několik testovacích případů z mnoha, které vás napadly
  • Pokud není zadáno žádné klíčové slovo, zkontrolujte výsledky vyhledávání
  • Zkontrolujte výsledky vyhledávání, když pro hledané klíčové slovo není k dispozici žádný odpovídající produkt
  • Zkontrolujte výsledky vyhledávání, když je pro hledané klíčové slovo k dispozici více odpovídajících produktů
Zde se podíváte na Test Base (požadavek zaslaný klientem), analyzujete jej a převedete na Testovací podmínky. To se děje během různých fází Model V. Testovací plán/případy jsou vytvářeny pomocí odpovídajících dokumentů dostupných v různých fázích.
Analýza testů ve V modelu testování
Analýza testů ve V modelu testování

klikněte zde pokud video není přístupné