Šablona plánu zkoušek 8 Důležitá úloha pro psaní šablony plánu zkoušek

Obsah:

Anonim

Přehled šablony plánu zkoušek

Plán testování je dokument, který poskytuje plán pro testovací metodu, strategii, výběr hardwaru / softwaru, plán plánu a odhad dodávek. Spravuje to můj testovací manažer.

Podívejme se na jeden příklad, jeden z manažerů schůzkových testů požádá tým, aby provedl testovací plán pro tento projekt, a tým nezajímá. V takovém případě chce manažer testů tuto situaci vyřešit.

Zamyslete se nad svým testovacím manažerem a níže vyberte svůj odpovědí:

  1. Jsem manažer, takže musíte udělat, co říkám
  2. Dobře, dovolte mi vysvětlit, proč projekt potřebuje testovací plán.

Pokud jsem manažer, vyberu druhou možnost a také doufám.

Potřeba plánu zkoušek

  • Bude testovat kvalitu aplikace / softwaru
  • Testeři se musí řídit pokyny uvedenými v dokumentu
  • Rozsah, odhad, strategie jsou zdokumentovány a lze je znovu použít i pro jiné projekty.

Jak napsat šablonu plánu testu?

Při psaní šablony plánu testů je třeba dodržovat osm důležitých úkolů:

Toto je o tom, jak píšeme šablonu testovacího plánu, která je podrobně vysvětlena níže:

1. Analyzujte

Bez dat není možné nic analyzovat. Musíme tedy určit projekt / projekt, který je třeba analyzovat. Předpokládejme, že jsme vyvinuli webovou stránku a je třeba ji analyzovat pomocí testovacích technik. Před vstupem do testovací strategie musíme zkontrolovat produktový dokument, který obsahuje podrobnosti projektu, nejprve musíme porozumět funkčnosti a poté provést analýzu. Níže je ukázková analýza, která probíhá pro tento web.

  • Jaké je použití této webové stránky?
  • Kdo jsou koncoví uživatelé?
  • Jak to bude fungovat?
  • Jaká je verze softwaru?
  • Co je to hardware?

2. Návrh

Vývoj návrhu testování je důležitým krokem v šabloně plánu zkoušek a bude definován správcem testu.

a) Definujte rozsah testování

Před napsáním návrhu testu musíme identifikovat „v rozsahu“ a „mimo rozsah“ pro testování a všichni v týmu musí být jasně informováni o projektu a musí poskytnout přesné informace o datech. Jak určíte rozsah testování?

  1. Požadavek zákazníka
  2. Rozpočet
  3. Specifikace softwaru

b) Definujte typ testování

Definováním typu testování k identifikaci jakékoli chyby v softwaru a konečným cílem je dodat software zákazníkovi bez jakýchkoli chyb. Některé z hlavních testovacích technik jsou

  1. Testování jednotek: Testujte nejmenší část softwaru nebo aplikace
  2. Testování API: Testovací API vytvořená pro aplikaci
  3. Test integrace: Otestujte moduly kombinované v aplikaci
  4. Test systému : Otestujte shodu systému s konkrétním požadavkem
  5. Test instalace / odinstalace: Nastavte / odeberte konkrétní software v prostředí zákazníka
  6. Agilní testování: Otestujte agilní metodiku

c) Riziko a problém s dokumentem

Identifikujte riziko a způsobí to potenciální dopad na šablonu plánu zkoušek a která opatření jsou problémem. Níže uvádíme některé z rizikových faktorů.

  1. Lidé nemají dostatek dovedností pro testování tohoto webu
  2. Manažer testů má špatné dovednosti pro definování testovací techniky.
  3. Nedostatek spolupráce v týmu
  4. Špatný odhad rozpočtu

d) Vytvořte testovací logistiku

V tomto kroku musí vedoucí testu rozhodnout, kdo bude testovat? a kdy proběhne test? Výběr správné osoby pro konkrétní úkol je pro pochopení metod velmi důležitý. K testování může dojít kdykoli, může také začít od vývojové fáze. Pokud je k dispozici níže uvedený zdroj, je připraven k testování.

  1. Zkušební specifikace a dokument s požadavky
  2. Lidské zdroje
  3. Testovací prostředí

3. Testovací cíl

Hlavním cílem testování cíle je identifikovat závady a uvolnit software jako bezchybný. Cílem testu musí být následující kroky:

a) Vyzkoušejte funkci softwaru nebo aplikace.
b) Otestujte funkci na základě cílové sady a cíle.

Použijte tento web jako příklad k provedení výše uvedených kroků pomocí nejběžnější metody testovací metody TOP-DOWN.

  1. Zkontrolujte, zda web funguje v reálném prostředí bez problémů
  2. Potřeba zkontrolovat potřeby zákazníků a splňuje jejich očekávání
  3. Měl by být uživatelsky přívětivý

4. Testovací kritéria

Kritéria mohou být použita jako pravidlo nebo postup pro provedení testovacího úsudku. Existují dva typy testovacích kritérií:

a) Kritéria pozastavení

Správce testu musí být nastaven jako cíl pro pozastavení. Když splní cíl, test bude pozastaven, dokud nebudou splněna kritéria. Řekněme, že v projektu je 30% testovacích případů, které selhaly, a musí se vrátit k vývojovému týmu. Testování nelze provést, dokud se problém nevymaže.

b) Výstupní kritéria

Kritéria ukončení mohou být nastavena jako maximální procento (např. 96%). Když se výsledek testu setkal s tímto procentem, lze projekt považovat za PASS. Povinností je spustit 100% testovací případy, ale průchod lze definovat jako 96%.

( Formulae:- Number of test cases passed / total test cases executed )

5. Plánování zdrojů

Plánování zdrojů může být jak lidské, tak zařízení, které k dokončení úkolu vyžaduje tento plán zkoušek.

a) Lidské zdroje

  1. Správce testů
  2. Tester
  3. Vývojář v testu
  4. QA Engineer

b) Systémové prostředky

  1. Server
  2. Testovací nástroj
  3. Síť
  4. Počítač

6. Naplánujte testovací prostředí

Testovacím prostředím je nastavení hardwaru a softwaru pro provádění testování. Musí být nasazen v obchodním prostředí v reálném čase. Nastavené prostředí lze sledovat jako vývojový server -> Testovací / QA server -> Produkční server. Jakmile bude vývojová fáze dokončena, přejde do testovacího týmu a po dokončení testování bude živá v produkčním prostředí.

7. Rozvrh a odhad

K provedení úkolu v šabloně plánu testů je třeba vytvořit plán a odhad.

ÚkolČlenOdhad doby trvání
Vytvořte testovací plánSprávce testů80 člověk-hod
Protokol o zkoušceTester200 člověk-hod
Vyzkoušejte doručeníQA30 člověkohodin

8. Testujte výsledky

Výsledky testů mohou obsahovat všechny dokumenty a další úsilí, které toto úsilí podporují. Existují tři typy výstupů.

a) Před testováním

  1. Dokument plánu
  2. Návrh testovacího dokumentu

b) Během testování

  1. Zachyťte protokoly chyb
  2. Matrice
  3. Chyba spuštění

c) Po testování

  1. Protokol o zkoušce
  2. Poznámky k vydání

Doporučené články

Toto je průvodce šablonou testovacího plánu. Zde jsme se dozvěděli, co je testovací plán, potřeba šablony testovacího plánu, jak navrhnout testovací plán atd. Další informace naleznete také v následujících článcích -

  1. Techniky statického testování
  2. Šablony AWS CloudFormation
  3. Nástroje pro testování cloudu
  4. Testování protokolu
  5. Typy a manipulace s chybami v JavaScriptu
  6. 7 hlavních principů agilního testování se strategiemi
  7. Zkušební případy vs. zkušební scénář Nejlepší rozdíly
  8. Co je to Test Case?