Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Prvým krokom je identifikovať všetky rôzne komponenty, ktoré tvoria GUI. Patria sem napríklad tlačidlá, textové polia, ponuky a obrázky.
2. Určite funkčnosť každého komponentu.
Po identifikácii všetkých komponentov musíte určiť, čo každý z nich robí. Tlačidlo môže napríklad odoslať formulár, textové pole môže používateľovi umožniť zadávanie údajov a ponuka môže používateľovi umožniť výber zo zoznamu možností.
3. Vytvorte testovacie prípady pre každý komponent.
Pre každý komponent musíte vytvoriť testovací prípad, ktorý overí, či komponent funguje správne. Môžete napríklad otestovať, či tlačidlo odošle formulár kliknutím na tlačidlo a skontrolovaním odoslania formulára.
4. Vykonajte testovacie prípady.
Po vytvorení všetkých testovacích prípadov ich musíte vykonať. To znamená prejsť každým testovacím prípadom a skontrolovať, či komponent funguje správne.
5. Zdokumentujte výsledky testovacích prípadov.
Po vykonaní testovacích prípadov musíte zdokumentovať výsledky. Pomôže vám to sledovať všetky problémy, ktoré nájdete, a v prípade potreby ich ľahšie reprodukovať.
Tu je niekoľko ďalších tipov na písanie testovacích prípadov pre GUI:
* Použite štruktúrovaný prístup. Existuje množstvo rôznych spôsobov, ako štruktúrovať testovacie prípady, ale je dôležité použiť konzistentný prístup, aby boli testovacie prípady ľahko čitateľné a zrozumiteľné.
* Buďte konkrétny. Keď píšete testovacie prípady, buďte konkrétni v tom, čo testujete a aké očakávate výsledky.
* Použite pozitívne a negatívne testovacie prípady. Pozitívne testovacie prípady testujú, či komponent funguje správne, zatiaľ čo negatívne testovacie prípady testujú, či sa komponent nezlomí, keď je poskytnutý neočakávaný vstup.
* Automatizujte svoje testovacie prípady. Ak je to možné, mali by ste svoje testovacie prípady automatizovať, aby ste ich mohli spúšťať často a jednoducho.
Podľa týchto tipov môžete napísať efektívne testovacie prípady pre grafické používateľské rozhranie. Pomôže vám to zabezpečiť, aby GUI fungovalo správne a aby bolo pre používateľov jednoduché ho používať.