Prehľad toho, ako napísať testovací prípad?

Zvážte scenár, v ktorom vás požiadali o napísanie testovacích prípadov na testovanie aplikácie. Mohli by ste začať? Možno ste počuli výrazy ako testovacie skripty, testovacie skripty, testovacie plány atď. Všetky tieto výrazy by pre vás mohli znieť mätúce, pretože všetky znejú veľmi podobné, ale ich významy sa určite líšia. Je veľmi dôležité mať jasnú predstavu o týchto softvérových terminológiách, aby ste si ich mohli navzájom odlíšiť. Aby ste boli pri testovaní dobre efektívny, musíte začať porozumieť, aké testovacie prípady sú a ako ich môžete napísať takým spôsobom, aby pokrýval dané požiadavky.

Pamätajte, že dobrý tester je ten, kto je zameraný na detaily. Dobrý tester by mal mať schopnosť pozorne napísať testovacie prípady, okrem toho, že by mal pozor na detaily a špecifikácie. Písanie testovacích prípadov nie je ľahká úloha, pretože vyžaduje talent, skúsenosti a dobré obchodné porozumenie. Jednou z kľúčových zručností potrebných na písanie testov kvality je slušné písanie. Dobré testovacie prípady sa píšu s cieľom definovať „čo“ a „ako“ žiadosti. Niektorí testeri považujú písanie testovacieho prípadu za nudnú úlohu, ale kvalita testovacích prípadov určí kvalitu vášho softvéru a tým určí hodnotu, produktivitu a úspech tímu spoločnosti.

Písanie testovacieho prípadu

Testovací prípad môžeme definovať ako súbor vstupných a výstupných podmienok alebo premenných, ktoré pomôžu testerovi pri určovaní, či AUT (testovaná aplikácia) spĺňa požiadavky špecifikované v špecifikácii softvérových požiadaviek alebo v požiadavkovom dokumente. V zásade ide o dokument, ktorý obsahuje informácie, ako sú predpoklady na testovanie, testovacie údaje použité na testovanie, ID testu, opis testu, postkonštitúcie na testovanie a kroky na vykonanie testovania. Obsahuje tiež podrobnosti o pozorovanom výsledku, tj skutočný výsledok a výsledok podľa požiadavky, tj očakávaný výsledok.

Všetky tieto podrobnosti sú špecifikované pre konkrétny skúšobný scenár, aby sa testovala zhoda s dokumentom požiadavky. V závislosti od porovnania medzi skutočným výsledkom a očakávaným výsledkom je testovací prípad označený ako úspešný a neúspešný. Prípad úspešného testu má skutočný výsledok rovnako ako očakávaný výsledok, ktorý je uvedený v požiadavke. Na druhej strane neúspešný testovací prípad nemá skutočný výstup, ktorý sa zhoduje s očakávaným výstupom, a preto je označený ako neúspešný.

Skúšobný prípad je scenár, ktorý je jednoduchý a vykonateľný. Nesie ho tester vedený jasne „krokmi, ktoré sa majú dodržať“, špecifikovanými v testovacom prípade. Skúšobný prípad sa môže považovať za súbor pokynov poskytnutých vo forme krokov s cieľom overiť a potvrdiť správanie softvéru podľa požiadaviek.

Parametre skúšobného prípadu sú:

  1. ID prípadu testu
  2. Názov skúšobného prípadu
  3. Popis testovacieho prípadu
  4. Testovacie dáta
  5. predpoklady
  6. Skúšobné kroky
  7. ocakavane vysledky
  8. Skutočný výsledok
  9. Postconditions
  10. Prostredie testovacieho prípadu

Testovacie prípady ovplyvňujú fázu testovania, preto by sa malo zaistiť, aby boli napísané ešte pred skutočným začatím testovacej fázy. Písanie testovacích prípadov je rovnako dôležité a nevyhnutné ako proces testovania.

Kroky pre testovací prípad

Kroky na napísanie dobrého testovacieho prípadu sú:

  1. Dobrý testovací prípad má testovacie ID spolu so silným testovacím názvom, ktoré zaisťuje prehľadnosť testovaného modulu. Urobte príklad, kde testujete registračnú stránku. V takom prípade použite názov, ktorý v názve obsahuje „SignUp Page“.
  2. Dobrý testovací prípad má dobre štruktúrovaný, silný, kompaktný a jasný opis testu, ktorý sa má vykonať. Táto časť môže občas obsahovať predpoklady, informácie o testovacom prostredí a ďalšie podobné faktory.
  3. Dobrý testovací prípad uvádza predpoklady alebo predpoklady potrebné na správne vykonanie daného testu. Môže to obsahovať akékoľvek požiadavky, ako napríklad prístupové oprávnenia potrebné na prístup k modulu testovanému v aplikácii.
  4. Skúšobný prípad, v ktorom sa uvádzajú informácie o skúšobných údajoch, ktoré sa používajú na testovanie, sa považuje za dobrý skúšobný prípad.
  5. Kroky v testovacích prípadoch by mali byť stručné, jednoduché a jasné. Uistite sa, že kroky nie sú zavádzajúce, aby pri testovaní nedošlo k plytvaniu času
  6. Mali by sa jasne uviesť očakávané a skutočné výsledky pre každý krok. Pre testera sú veľmi užitočné, pretože pri ich použití môže tester jasne identifikovať krok, v ktorom aplikácia zlyhá v čase zlyhania.
  7. V neposlednom rade sa uistite, že testovací prípad je opakovane použiteľný

Vzorový test Prípad na testovanie, či je používateľ schopný prihlásiť sa do aplikácie obsahujúcej e-mail, telefónne číslo, nastaviť heslo do formulára.

Názov testovacieho prípadu: Overenie registračnej stránky

Opis: Nový užívateľ by mal byť schopný úspešne sa zaregistrovať v aplikácii.

Predpoklad : Používateľ by mal byť novým používateľom.

Tipy a triky

Pri písaní testovacích prípadov by ste mali mať na pamäti niektoré body, ako napríklad:

  • Zaistite, aby testovací prípad poskytoval dobré testovacie pokrytie, tj z testovania nevymeškajú žiadne kľúčové funkcie
  • Zaistite, aby boli aj negatívne dokumentované prípady alebo negatívne testovacie scenáre dôkladne zdokumentované a testované.

záver

Testovacie prípady sú silné a prospešné pre budúcich zamestnancov, ktorí im poskytujú pravdu o systéme a jeho funkciách.

Odporúčané články

Toto bola príručka Ako napísať testovací prípad? Tu sme diskutovali o úvode, písaní testovacích prípadov, krokoch na napísanie dobrého testovacieho prípadu, parametroch a niekoľkých tipoch a trikoch. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Aký je test softvéru?
  2. Testovanie čiernej skrinky
  3. Kariéra ako softvérový inžinier
  4. Appium vs Selén
  5. Techniky testovania čiernej skrinky
  6. 8 Dôležitá úloha na napísanie šablóny plánu testov

Kategórie: