Fáza testovania

Po vytvorení aplikácie je ďalším krokom spustenie testovania. V tejto časti sa naučíte základy toho, ako by sa malo testovanie vykonávať.

Typy testov

Jednotkové testy

Jednotkové testy sa používajú na kontrolu, či konkrétna funkcia alebo funkcia vašej aplikácie funguje správne.

Komplexné testy

Komplexné testy sa používajú na kontrolu, či celkové riešenie funguje správne. Je to dôležité, pretože aj keď všetky testy jednotiek fungujú správne, môže dôjsť k zlyhaniu integrácie medzi dvoma jednotkami. Tieto testy sa vykonávajú podľa testovacieho scenára, ktorý je blízko k prípadu použitia skutočného obchodného procesu.

Testy prijatia používateľmi

Testovanie prijatia používateľmi (UAT) vykonáva používateľ aplikácie namiesto výrobcu. Táto skúška má zabezpečiť, aby sa to, čo tvorcovia zostavili, zhodovalo s požiadavkami pôvodne požadovanými používateľom.

Tu je niekoľko tipov, ako dosiahnuť dobré výsledky od UAT:

  • Testujte so skutočnými používateľmi.

  • Pokúste sa vybrať používateľov s rôznorodosťou z hľadiska úrovne IT zručností. Týmto spôsobom môžete získať rôzne spätné väzby.

  • Nedávajte používateľom pokyny; zistite, či intuitívne rozumejú aplikácii.

  • Sledujte, ako navigujú v aplikácii bez pomoci, a zistite, kde môžete vylepšiť vzhľad.

  • Keď je používateľ prilepený na obrazovku, požiadajte ho, aby vysvetlil, aké sú jeho očakávania.

  • Vyskúšajte rôzne zariadenia, aby ste sa uistili, že sa testovacie prípady správajú rovnako.

  • Ak aplikácia využíva možnosti offline, v ideálnom prípade vyskúšajte aplikáciu v skutočnom prostredí alebo mieste používateľa.

  • Požiadajte svojich používateľov, aby sa pokúsili aplikáciu „prerušiť“, napríklad zadaním nezvyčajných znakov do textových polí.

  • Používatelia zvyčajne testujú „šťastnú cestu“ (cestu, ktorú používateľ sleduje, keď všetko ide dokonale); požiadajte ich, aby otestovali aj scenáre, ako je zrušenie výkazu výdavkov namiesto jeho predloženia, alebo odmietnutie správy o nákladoch namiesto jeho schválenia.

Vaši používatelia možno nie sú oboznámení s testovacím softvérom. Dajte im vedieť, akú spätnú väzbu hľadáte. Často je užitočné poskytnúť šablónu pre „chyby“, aby sa zabezpečilo, že testeri presne vysvetlia, čo robia, čo sa stalo, čo sa očakáva, že sa stanú, a akékoľvek relevantné informácie o ich testovacom prostredí (napríklad typ zariadenia a prehľadávač).

Je prirodzené, že používateľ môže požiadať o zmeny špecifikácií alebo požiadať o ďalšie funkcie. Tieto žiadosti by sa mali zaznamenať do zoznamu funkcií opísaného v časti Stanovenie priorít funkcií a požiadaviek.

Vytváranie testovacích prípadov a scenárov

Ak chcete písať komplexné testovacie scenáre a testovacie prípady, mali by ste sa vrátiť do Fázy plánovania a Fázy navrhovania, aby ste sa uistili, že otestujete všetky dôležité scenáre.

Prvým krokom je napísanie jednotkových testov. Uistite sa, že rozdeľujete testy podľa jednotlivých vlastností alebo funkcií. Skúšobné prípady pre jednotkové testy by sa mali uviesť ako tabuľka uvedená nižšie:

Číslo skúšobného prípadu Opis testu Vstupy do testov cez Očakávaný výsledok Výsledok
1-1 Podrobnosti o objednávke odošlite z formulára č. objednávky 16516 Objednávka bola úspešne odoslaná
1-2 Skontrolujte, či je súbor PDF vygenerovaný a pripojený k záznamu Nedostupné K záznamu je pripojený súbor PDF
1-3 Používateľovi sa odošle e-mailové upozornenie test@contoso.com E-mail prijíma určený príjemca

Nástroje, ktoré vám pomôžu testovať aplikácie plátna

Power Apps Test Studio (experimentálne)

Na testovanie aplikácií plátna môžete použiť vstavaný nástroj s názvom Power Apps Test Studio na písanie, organizovanie a automatizáciu testov pre aplikácie plátna. Viac informácií: Test Studio (experimentálne)

Azure Monitor (experimentálny)

Keď testujete problémy s výkonom, môžete pomocou nástroja Monitor skontrolovať aktivitu v sieti, podobne ako sieťové sledovanie v prehliadači. Podrobnosti o nástroji Monitor nájdete v blogovom príspevku Predstavujeme Monitor na ladenie aplikácií a zlepšenie výkonu.

Nástroje, ktoré vám pomôžu testovať modelom riadené aplikácie

EasyRepro

EasyRepro je nástroj poskytovaný pre Dynamics 365 a modelom riadené aplikácie Power Apps. Zahŕňa nielen testovací nástroj, ale obsahuje aj viac ako 200 testovacích prípadov, ktoré vám pomôžu urýchliť proces testovania. Viac informácií nájdete v blogovom príspevku Automatizovaný testovací rámec EasyRepro a prístup k nemu na webe Úložisko EasyRepro GitHub.

Nástroj na kontrolu riešení

Nástroj na kontrolu riešení je nástroj, ktorý kontroluje, či je vytvorené riešenie zdravé. Môžete rýchlo skontrolovať problémy a zobraziť odporúčané opravy. Ďalšie informácie: Použitie nástroja na kontrolu riešenia na overenie vašich aplikácií riadených modelom v Power Apps

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).