Sdílet prostřednictvím


Provádění nahodilého testování pomocí nástroje Microsoft Test Manager

Průzkumné testování znamená testování aplikace bez sada testů, které jsou definovány předem a bez předem stanovených kroků skriptu.

Formát Microsoft Test Manager (MTM) vám pomůže zaznamenáním akcí, které můžete provádět při práci s aplikací.Můžete také zaznamenat snímky obrazovky, komentáře, přiložené soubory, mluvený a video na obrazovce.Nahrávání usnadňuje sledování poruchy, které můžete narazit.Vaše akce můžete také uložit jako testového případu tak, aby byly snadno můžete nebo kolega replikovat zkoušky po aktualizaci aplikace.

Formát MTM záznamy akcí, které mají usnadnit postup

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Viz Video: snadno reprodukci problémy pomocí ruční testování.

Spuštění průzkumné testovací relace

Otevřete v aplikaci Microsoft Test Manager Testing Center, Test, Proveďte průzkumné testování.

Spuštění testování relaci průzkumné

Zvolte Prozkoumat.

- nebo -

Vyberte pracovní položky požadavku a pak zvolte Prozkoumat pracovní položka.Tento záznam vašeho testu přidruží pracovní položky.

  • Proč by se pracovní položka přidružení zkušební relace?
    Pokud vytvoříte chyby nebo testových případů z průzkumné relace, se budou automaticky propojeny na tuto položku práce.

    Relaci lze přidružit všechny pracovní položky v kategorii požadavek.Do šablony projektu standardní týmu, jedná se o Požadavek (CMMI), Nevyřízené položky s produktem (Scrum), a Uživatel Story (agilní).

    Přidružené pracovní položky a testových případů, které vytvoříte z průzkumné relace budou automaticky přidány do testového plánu.

    Při kódování každého požadavku, je vrácen se změnami, je vhodné provádět testování zaměřený na tento požadavek.Všechny chyby, které jsou vytvořeny měla být spojena povinnost doložit, že není úplný.

  • Proč není vhodné v relaci přidružit požadavek?
    Někdy budete chtít prozkoumat aplikace bez zaměřením na žádné zvláštní požadavky.

Otevře se okno průzkumné testování a čeká, až budete připraveni k zahájení.

Průzkumné testovacího okna spustit nahrávání

Prozkoumání aplikace

Příprava ke spuštění aplikace.Je-li aplikace webu, například spuštění serveru WWW.

V okně průzkumné testování zvolte Start.

Spusťte aplikaci a vyzkoušet jeho funkce.Například otevřete webový prohlížeč a přihlaste se k vašemu webu.

Okno průzkumné testování záznamy akcí, které můžete provádět ve zbývající části obrazovky.Při práci můžete přidat komentáře, obrazovky a soubory.Budou přidány žádné chyby ani testového případu, který vytvoříte.

Visual Studio 2012 aktualizace 1 Protokol akce automaticky zahrnuje snímek obrazovky, zaměřené na oblast kolem textu nebo speciálního tahu.Snímky obrazovky jsou zahrnuty, vytvoříte-li chybu v průzkumné relace.

Průzkumné testovacího okna spolu s aplikací.

Jsou zkoumání konkrétní požadavek, ověřte, že je požadavek splněn v mnoha různých podmínek.Další informace naleznete v tématu Jaké průzkumné zkoušky provést?

  • Je podrobně zaznamenány všechno, co mám dělat?
    Ve výchozím nastavení nejsou zaznamenány akce v Formát MTM a v aplikacích Office Word, Malování a aplikace Outlook.Chcete-li změnit toto nastavení, konfigurace protokolu akce zkoušky v nastavení vlastnosti testového plánu.Další informace naleznete v tématu Konfigurace testovací plán.

    Také některé podrobné akce, například výkres nejsou evidovány v plném rozsahu.Například pokud nakreslíte tvář v grafické aplikaci akce zachytit pouze jako přesouvání kurzoru.Měli byste přidat komentář popisující přesně Co dělám.

    Záznam akcí je čitelnější, pokud čitelné názvy ovládacích prvků uživatelského rozhraní.Vývojový tým by měl nastavit vlastnosti usnadnění přístupu každého ovládacího prvku v uživatelském rozhraní nebo ID každého prvku v aplikaci HTML.

  • Aplikace představuje systém webu nebo klient server. Formát MTM záznamu události, které přijímají umístit servery?
    Ano.Budete muset spustit serveru v testovacím prostředí a je třeba nakonfigurovat plán testování pro zachycení události z laboratorních počítačů.Vytvoříte-li chybu, bude Formát MTM načtení dat z laboratorních počítačů a připojit ke zprávě.Další informace naleznete v tématu Použití prostředí laboratoře pro vaše životního cyklu aplikací.

Ohlašování chyb

Při hledání chyby v aplikaci, zvolte Chyba vytvořit.

Za účelem vnitřní chybu kroků, které jste provedli budou automaticky uloženy v chyby, v kroky rozmnožovat podokno.Komentáře, které jste napsali při zkoušce projeví, spolu s přílohami a kopie obrazovek, které jste přidali a další systémové informace.

Při vytváření chyb můžete změny, které vás mají být zahrnuty.

Chyba vytváření z průzkumné relace.

Generovat testového případu ve stejnou dobu jako chyba, obsahující stejné kroky.To pomáhá zajistit, že chyba není opakování v budoucnosti.Chyb a testového případu jsou propojeny.

Visual Studio 2012 aktualizace 1 Popis jednotlivých akcí automaticky přiložena kopie obrazovky oblasti blízko akce.

Akce s obrázky v hlášení o chybě

Chcete-li zobrazit vzhledu celé obrazovky při zkoušce, zvolte Protokol akce.

Protokol akcí s kontextem obrazu

Přesvědčte se, znovu snadné

Aktualizace nebo vyvinuty další aplikace nebo při stanovení chyby, budete chtít znovu spustit testy Ujistěte se, že vše, co je stále funkční - nebo -li funguje lépe.

Ale existuje značné množství odborných znalostí, kreativní myšlení a experimenty v průzkumné test.Chcete-li ušetřit čas při budoucích příležitostech, můžete uložit vaše akce jako skript postup v případě testu.V případě, že je třeba znovu provést tyto zkoušky, - máte vy nebo někdo jiný - pouze kroků, místo jejich re-inventing.

Testový případ můžete vytvořit buď přímo z průzkumné relace nebo ihned po vytvoření chyby.

Vytvoření testového případu z chyby.

Můžete nastavit počet posledních kroků, které jsou zahrnuty do testového případu.

Vytvoření testového případu přímo z průzkumné relace, bude obvykle strávit nějakou dobu cvičení s funkce před provedením posloupnost kroků, které chcete zaznamenat.Upravte testového případu, chcete-li začít, kde začíná sekvence.

Také byste měli upravovat pracovní položky do stavu, jaký výsledek by měl být nahlížen po každém kroku.

Když uložíte a zavřete pracovní položky, můžete vrátit na průzkum.

Tip

Vytvořte samostatné testových případů pro každý aspekt požadavku.

  • Stejné pořadí byl spuštěn s odlišnými datovými hodnotami. By měl I zaznamenat každou jako samostatné testového případu?
    Ne.Vytvořit jeden testového případu a pak do něj zadat název parametru pro konkrétní hodnoty v pořadí.Parametr názvy začínají řetězcem "@".Například "odkaz"@flavor"." V Hodnoty parametrů tabulky v dolní části skriptu testového případu, poskytují sadu hodnot, které by měl být používán po sobě jdoucích opakování zkoušky.Další informace naleznete v tématu Vytváření manuálních testovacích případů pomocí nástroje Microsoft Test Manager.

Dokončení testu

Pozastavení a ukončení zkušební relace.

Tip

Uveďte testu názvu, která vyjadřuje výsledek, jako například "Nepodařilo se otevřít účet" nebo "Byla úspěšně vytvořena objednávka." To usnadňuje interpretaci seznamu nedávné průzkumné testy.

Jak probíhá?

Použití zobrazení relací průzkumné test ke kontrole testů, které byly provedeny v této testovací plán.Můžete řadit a filtrovat zkoušky podle požadavku.

Zobrazení relací předběžný test

Pomocí průzkumné testování

  • Jaké průzkumné zkoušky, které by měly provádět
    Nejdůležitější kategorie testu jsou:

    • Vykonávat textu. Můžete provádět akce slíbil v položce uživatel článek nebo produkt nevyřízené položky?

    • Vykonávat hodnoty klíče. Můžete provést příběhu uživatele s rozdílnými sadami vstup – například prázdný nákupního košíku, jednu položku, jeden z vše, dva z některých věcí a tak dále?

    • K přerušení aplikace. Můžete vytvořit aplikaci, dojde k selhání, například tím, že poskytuje neočekávané vstupy nebo příliš mnoho vstupních?

    Je vhodné považovat z hlediska různých prohlídky.Prohlídka je průzkumu, ve kterém lze provádět zvláštní charakter test.Podrobné informace naleznete v tématu James A.Knihy a Whittaker Průzkumné testování.

  • Jak můžeme použít průzkumné zkoušky spolu s plánovanou testových případů?
    Různé týmy používat různé směsi průzkumné testování a plánované testování pomocí testových případů.Zde jsou některé alternativní strategie vzít v úvahu:

    • Právě průzkumné. Spoléhat výhradně na průzkumné testování a nikdy nevytvářejte testových případů.Vytvořte pracovní položky Chyba nalezený zavinění.Pokud chyba je opravena, prozkoumejte znovu a ověřte opravu.Seznam průzkumné zkoušky je nejlepší záznam co testovala: na konci období by měla být alespoň jedna zkouška pro každý produkt nevyřízené položky zboží nebo uživatel článek.Tato strategie je vhodná pro malé projekty.

    • Průzkum nových funkcí, testových případů pro regrese. Při požadavku na kód vrácen se změnami, proveďte testy, průzkumné a Vytvoření testových případů z nich.Vytvoření chyb pro chyby, které můžete najít.Je-li chyby budou opraveny, spusťte všechny testovací procedury.Nejlepší rozměr úplnosti je graf předáním testových případů.V každém sprint také spusťte testových případů u předchozích obdobích, chcete-li zajistit, aby že nebylo nic změněno.

    • Předem plánovat testových případů a prozkoumat na další kód. Psaní skriptů testového případu předem, jejich použití pro zpřehlednění požadavky.Kód je vrácen se změnami, jsou spuštěny použitelné testových případů.Také spustit testy průzkumné, jak generovat další testových případů a s úmyslem provedení selhání aplikace.

Ověření, oprava

Při opravě chyb byl vrácen se změnami, otevřete Formát MTM a zvolte Testing Center, Test, Zkontrolujte chyby.Tato stránka obsahuje seznam chyb vytvořené v této testovací plán a jsou propojeny k testování případů.Vyberte chybu, která byla stanovena a zvolte ověřit.Testu bude otevřít a zobrazit postup provedení hledání chyby.Postupujte podle pokynů a ověřte, že nedojde k chybě.Označí test předány a zavřete chyb.

Shromažďování dat ze serverů

Pokud je vaše aplikace na web nebo aplikaci typu klient server, můžete shromažďovat informace z počítače serveru, jakož i z počítače klienta.

To provedete, budete muset nastavit prostředí pro laboratorní a nainstalovat servery v počítačích v prostředí.Další informace naleznete v tématu spuštění testů v testovacím prostředí.

Musíte také nakonfigurovat testy ke sběru dat z prostředí.Lze to provést buď v vlastnosti testového plánu nebo zvolíte tuto možnost v jednotlivých testech.

Chcete-li konfigurovat jednotlivé testovací relace, spustit test prozkoumat možnosti.

Seznamte se s možností rozevírací nabídky.

Nakonfigurujte všechny testy ke sběru dat serveru: V Formát MTM, zvolte Testing Center, plán, Vlastnosti.Na Testovacího prostředí, zvolte prostředí, ve kterém jste nainstalovali server.

Nastavení výchozí prostředí pro testovací plán.

Získání dalších dat

Vlastnosti testového plánu lze nastavit tak, aby další údaje jsou zaznamenávány v testovací relace a všechny chyby, které jste vytvořili.Můžete například přidat nebo odebrat programy, které jsou od uživatele, které by měly být shromažďovány akce.

Také můžete zachytit obrazovku videa při práci a zvukový komentář.

Konfiguraci shromažďování dat pro testovací plán.

Další informace naleznete v tématu Jak: Zvolte prostředí a Test nastavení pro plán testování.

Zabezpečení

Uvědomte si, že akce, které můžete provést během testování relace jsou automaticky zaznamenávány.Tento záznam by mohly potenciálně, zachytit citlivá data, včetně uživatelského jména a hesla.

Externí zdroje

Hh191621.collapse_all(cs-cz,VS.110).gifPokyny

Testování pro nepřetržité dodávky s Visual Studio 2012 – kapitola 4: ruční testy systému

Hh191621.collapse_all(cs-cz,VS.110).gifVidea

Snadno reprodukci problémy pomocí ruční testování

Viz také

Úkoly

Jak: vytvoření položky práce pomocí Správce Microsoft Test

Jak: vytvoření položky práce pomocí Správce Microsoft Test

Koncepty

Spouštění testů v nástroji Microsoft Test Manager

Vytváření testů pro nevyřízené položky produktu, uživatelské scénáře nebo požadavky

Nevyřízené položky s produktem (Scrum)

Uživatel Story (agilní)

Požadavek (CMMI)

Další zdroje

Jak: Přidat položky Nevyřízené položky produktů, článku uživatele nebo požadavky na pracovní položky plánu

Vytváření, kopírování a aktualizaci pracovní položky