Shrnutí

Dokončeno

Skvělá práce! V tomto modulu jsme definovali funkční test jako test , který ověřuje, že daná funkce softwaru dělá to, co má. Také jsme definovali některé oblíbené druhy funkčních testů, včetně orientačních testů, testů jednotek a testů uživatelského rozhraní.

Tým Tailspin zvolil jeden typ funkčního testu pro automatizaci prvních testů: testy uživatelského rozhraní. Amita tyto testy spustila ručně. Ruční testy byly zdlouhavé a časově náročné. Díky automatizaci testů se teď Amita může více zaměřit na testování použitelnosti, což je obvykle nejvhodnější pro lidi.

Při začlenění funkčních testů do kanálu se zaměřte na druhy testů, které jsou nejdůležitější. Pokud například vaše aplikace distribuuje práci mezi různé komponenty, můžete napsat integrační testy, které ověřují, že všechny komponenty spolupracují a tvoří kompletní systém.

V dalším modulu přejdete na jiný typ důležitého testování: nefunkční testování. Tým definuje nefunkční testování a zaměří se na jeden typ testu výkonnosti.

Další informace

Další informace najdete v následujících zdrojích informací.

Další informace o NUnit

V tomto modulu jste pracovali s testy NUnit. Pokud vás zajímá testování částí aplikací .NET, zvažte tyto další zdroje informací:

Informace o paralelních úlohách

Nastavili jste testy uživatelského rozhraní, které běží ve Windows. Testy ale můžete spustit také na jiných platformách, jako je macOS a Linux. Pokud chcete proces testování urychlit, můžete všechny tyto úlohy spustit paralelně. Další informace naleznete v tématu Úlohy a paralelní úlohy .

Další informace o testech Selenium

Pokud vás zajímá testování uživatelského rozhraní pomocí Selenium, podívejte se na tyto zdroje informací, které vám pomůžou pokračovat:

Zlepšení kvality kódu pomocí azure Test Plans

Teď, když jste obeznámeni s automatizovanými testy, si promluvme o azure Test Plans, který poskytuje všechny nástroje, které potřebujete k otestování aplikací. Můžete vytvářet a spouštět ruční testovací plány, generovat automatizované testy a shromažďovat zpětnou vazbu od uživatelů.

Správa testovacích plánů, testovacích sad a testovacích případů

Azure Test Plans poskytuje tři hlavní typy artefaktů správy testů: testovací plány, testovací sady a testovací případy.

  • Testovací plány seskupí sady testů a jednotlivé testovací případy. Testovací plány zahrnují statické testovací sady, sady založené na požadavcích a sady založené na dotazech.

  • Testovací sady seskupují testovací případy do samostatných testovacích scénářů v rámci jednoho testovacího plánu. Seskupením testovacích případů můžete lépe zjistit, které scénáře jsou dokončené.

  • Testovací případy ověřují jednotlivé části kódu nebo nasazení aplikace. Můžete se ujistit, že kód funguje správně, neobsahuje žádné chyby a splňuje požadavky na firmy a zákazníky.

Použití rozšíření Test &Feedback

Rozšíření Test &Feedback umožňuje průzkumné testovací techniky v Azure Test Plans. Umožňuje vám provádět tyto úkony:

  • Zachyťte svá zjištění spolu s bohatými diagnostickými daty. Tato data zahrnují komentáře, snímky obrazovek s poznámkami a zvukové nahrávky nebo nahrávky videa, které popisují vaše zjištění a zvýrazňují problémy. Rozšíření na pozadí zachycuje další informace, jako jsou například akce uživatelů. Rozšíření používá protokol akcí image, data načtení stránky a systémové informace o prohlížeči, operačním systému a další. Tyto informace vám později pomůžou problém ladit nebo reprodukovat.

  • Vytvářejte pracovní položky, jako jsou chyby, úkoly a testovací případy z rozšíření. Zachycené informace se automaticky stanou součástí souborné pracovní položky a pomáhají s kompletní sledovatelností.

  • Spolupracujte se svým týmem sdílením zjištění. Vyexportujte sestavu relace nebo se připojte k plánům Azure Test Pro plně integrované prostředí.