Sdílet prostřednictvím


Záznam a přehrávání manuálních testů

Nechte nástroje Microsoft Test Manager nahrávat úhozy na klávesnici a gesta během testování aplikace.Při příštím spuštění testu můžete přehrát své akce rychle a přesně.

Přehrávání je velmi užitečné pro reprodukci chyb.Můžete zpětně projít přesné činnosti, které tester vykonal až k bodu, kde byla závada zjištěna.

Přehrávání může také pomoci, pokud chcete spustit test s jinými daty na více konfiguracích nebo pokud existují sdílené kroky, které jsou v mnoha testovacích případech stejné.Také urychluje regresní testování – tj., testy, které spouštíte z jednoho období do druhého, abyste se ujistili, že vše stále pracuje správně.

Můžete nahrávat a přehrávat testy v celé řadě aplikací klasické plochy a také webových aplikacích, ke kterým máte přístup prostřednictvím podporovaných prohlížečů.Podrobný seznam naleznete v tématu Podporované konfigurace a platformy pro programové testy uživatelského rozhraní a zaznamenávání akcí.

Spusťte nástroj Microsoft Test Manager v klientském počítači

Pro záznam a přehrávání akcí je třeba nainstalovat nástroje Microsoft Test Manager do počítači, ve kterém budete spouštět testy.Pokud testujete aplikace pracovní plochy, nainstalujte nejnovější verzi aplikace a nástroje Microsoft Test Manager ve stejném počítači.Pokud testujete webovou aplikaci, nainstalujte aplikaci na testovací server a spusťte Microsoft Test Manager v počítači, kde bude spuštěn webový prohlížeč.

Chcete-li získat nástroj Microsoft Test Manager, nainstalujte Microsoft Visual Studio Test Professional nebo Visual Studio Ultimate.

Spustit testovací případ

  1. Připojte Microsoft Test Manager k vašemu týmovému projektu a vyberte váš aktuální plán testování.

  2. Vyberte testovací případ a spusťte jej.

    Test spustíte z nástroje Microsoft Test Manager.

Záznam akcí během testovacího běhu

V okně Spustit test vyberte Vytvořit záznam akce.

Vytvoření záznamu akce.

Ujistěte se, zda jste označili každý krok Dokončeno nebo Chyba ihned poté, co byl dokončen, a zvolte možnost Ukončit test po dokončení posledního kroku.Tím je zajištěno, že nahrávání přiřadí vaše akce ke správným krokům.

Poznámka k upozorněníUpozornění

Hesla, e-maily, konverzace chatu a další důvěrná data mohou být zahrnuty v záznamu.Mohou být zaznamenány všechny úhozy na klávesnici a gesta.

Zvolte Pozastavit, pokud chcete přerušit test, například pro odpověď na e-mail.

Pozastavte nahrávání, pokud jsou přerušení.

Pokud uděláte chybu

Otevřete panel úprav v dolní části nástroje Test Runner.Můžete tu odstranit akce:

Úpravy vloženého záznamu.

Alternativně můžete spustit test znovu a zvolit Přepsat záznam akce.

Pokud test zahrnuje sdílené kroky

Pokud narazíte na řadu sdílených kroků, pravděpodobně jste je již zaznamenali jako součást dřívějšího testovacího případu.Chcete zachovat starší záznam nebo je zaznamenat nyní:

Záznam sdíleného kroku.

Musíte označit dokončení nahrávání sdílených kroků:

Záznam sdíleného kroku.

Pokud kroky zahrnují parametry

Pokud parametr určuje text, který musíte zadat jako krok v testu, pak bude rozpoznán a vázán na nahrávání.Při přehrávání záznamu s jinou sadou hodnot parametrů bude místo toho zadána nová hodnota.

Parametry jsou označeny, když je zadáváte.

Ale parametr nebude vázaný, pokud není zadán přímo jako text – například pokud je název něco, co jste vybrali.Při přehrávání záznamu je třeba ručně provést tento krok.

Přehrávání je záznam akce

Vyberte test a spusťte jej.Nezaškrtávejte možnost přepsat v dialogovém okně Spustit Test.

Spusťte testování nedošlo k přepsání záznamu.

Můžete přehrát celý test nebo přehrát jednotlivé kroky.Test Runner zopakuje úhozy kláves a gesta, která jste zaznamenali.

Je třeba ověřit výsledky jednotlivých kroků.Záznam neověřuje výstupy.

Přehrát každý krok a potom ověřte výsledek.

Q a A

  • Ot: Mohu zaznamenat test v jednom testovacím plánu a přehrát ho v jiném?
    Odp.: Ano, to je skvělý způsob, jak rychle a přesně provádět regresní testy.Pokud chcete opakovat některé testy, které jste provedli v předchozím sprintu, stačí když přidáte tyto testovací případy do plánu testování pro aktuální sprint.

    Záznam je spojen s testovacím případem, ne k jeho v podobě v žádném konkrétním testovacím plánu ani sadě.

  • Ot: Mohu zaznamenat test v jednom nastavení testu a přehrát ho v jiném nastavení? Testy pro různé konfigurace se zobrazí jako samostatné testy na stránce Spustit.
    A: Ano.Záznam je spojen s testovacím případem, takže ho můžete přehrát z libovolné instance testovacího případu, dokonce i v různých testovacích konfiguracích, testovacích sadách nebo testovacích plánech.

  • Ot: Některé nebo žádné mé akce nejsou zaznamenány nebo přehrávání nefunguje správně. Proč?
    Odp.: Záznam akce funguje nejlépe pro aplikace, ve kterých každé pole uživatelské rozhraní má jedinečné ID, a pro základní gesta jako je kliknutí na klávesy nebo stisknutí a volba z nabídky.Nemusí fungovat stejně dobře pro gesta, jako například kreslení, a u některých aplikací a webových prohlížečích nefunguje.

    Viz téma Podporované konfigurace a platformy pro programové testy uživatelského rozhraní a zaznamenávání akcí.

    Chcete-li se naučit vyvíjet aplikace, aby bylo snazší zaznamenávat testy, viz Povolení programového testování uživatelského rozhraní pro vaše ovládací prvky.

  • Záznam/přehrávání je super. Ale mohu zcela zautomatizovat testování, včetně ověření výsledků?
    Ano.Automatizace systémových testů