Jak používat testovací plány v týmových projektech
Při použití Microsoft Test Manager Chcete-li vytvořit plány pro testování sad týmu projektu, několika způsoby, které může trvat.Toto téma se zaměří na dvou přístupů založených na vaší metodiky vývoje.
První možností je vytvořit jeden plán testování použijete pro všechny milníky a průběh můžete přidat série zkoušek a testů.Však použijete tento přístup, nemáte historických dat pro váš test průchod sazby pro předchozí milníky.Proto je lepší vytvořit plány pro testování podle požadavků pro konkrétní iterací nebo milníky, podle metodiky vývoje pomocí testování.Vytváření plánů test iterací nebo milníky, uvidíte dokončení určité iteraci nebo milník, na základě vašich cílů testování.Také můžete připravit plán testování pro následující iteraci nebo milník při dokončení testování aktuální milníku.Tento přístup pomocí můžete sledovat průběh testování pro jednotlivé plány pro testování a zobrazit, je zlepšení jakosti aplikace.
Pokud přidáte testů i ruční a automatické testování sad, můžete zobrazit celkovou kvalitu založené na oba tyto typy testů pro testování sad a plány pro testování.
Požadavky
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Pomocí následujících částí metodiky, které používáte k vývoji a testování aplikace:
Agilní vývoj
Další rozvoj metodologie
[!POZNÁMKA]
Další informace o procesu šablony součástí aplikace Visual Studio, lze použít pro vaše rozvoj metodologie, viz Výběr šablony procesu.
Další informace o zkušební plány a jejich vytvoření a testování sad viz Definice testovacího plánu.
Agilní vývoj
Používáte-li k vývoji a testování aplikace agilní metodiky, obvykle vytvořit uživatele články a sprints a iterací můžete sledovat vývoj a testování úkoly.Plány pro testování lze sladit s každou sprint.Následující články uživatele může mít například webové aplikace:
Uživatel chce vybrat více produktů z webu a přidat je do jejich nákupního košíku.(Sprint 1)
Uživatel chce zakoupit položky v jejich nákupním košíku pomocí platební karty.(Sprint 1)
Chce uživatel uložit své informace při nákupu položek, aby bylo rychlejší při příštím nákupu.(Sprint 2)
Chce uživatel přihlásit k jejich účet při nákupu položek jejich osobní informace namísto znovu načíst.(Sprint 2)
Následující postup předpokládá, že se jedná o uživatele články pro projekt.Můžete vytvořit pro tyto uživatele články testovacích případů.Můžete také testovací případy, které funkci-konec pro více uživatelů texty, které mohou být spojeny.Například můžete chtít vyzkoušet, uživatel může vybrat položky, přidat do jejich nákupního košíku, přihlásit a nákupní položky.Pomocí těchto kroků bude mít sadu zkušební plány, jak je znázorněno na následujícím obrázku:
Nastavení projektu
Na začátku projektu vytvořte následující zkušební plány.(Podle počtu sprints, které podle plánu.)
Plán testování Sprint 1
Použije se pro testování Sprint 1 uživatel články.
Plán testování Sprint 2
Použije se pro testování Sprint 2 články uživatele a veškeré nezbytné regresní testování Sprint 1.
Hlavní plán testování
Použije se pro konec konec zkoušky zahrnující více sprint.Také ji lze použít pro testy výkonu pro dohody o úrovni služeb.Tento plán testování nemá být přidruženy k určité iteraci, protože rozložena na více iterací a může být pouze kompletní po dokončení všechny milníky.
Test konfigurace, které je třeba použít k testování svých příběhů uživateli určete.Například můžete chtít vyzkoušet spuštění svých příběhů uživatele aplikace Internet Explorer 8 v konfigurace 1 a Firefox 3.5 Konfigurace 2.Vytvořte tyto zkušební konfigurace pomocí Microsoft Test Manager.Další informace o tom, jak vytvořit test konfigurace, viz Konfigurace testů – určení testovacích platforem.
Test konfigurace, které potřebujete pro váš plán testování článků uživatele přidáte.Ve výchozím nastavení tyto se použije pro všechny sady testů, které vytvoříte v plánu zkoušek.
[!POZNÁMKA]
Pokud potřebujete použít různé konfigurace pro konkrétního uživatele článků nebo testovacích, můžete změnit test konfigurace pro každý test suite.Další informace naleznete v tématu Postupy: Výběr odlišných konfigurací testů pro testovací plán nebo testovací sadu.
Tisk hmotností 1 testování
Přidáte uživatele články 1 a 2 pro tisk hmotností 1 Sprint 1 zkušební plán vytvořit dvě série zkoušek podle požadavku.Další informace o vytvoření série zkoušek z článků uživatele nalezneteJak: Přidat položky Nevyřízené položky produktů, článku uživatele nebo požadavky na pracovní položky plánu
Zkontrolujte správnost test konfigurace, které potřebujete pro testování sad pro uživatele články.Standardně je každý test suite nastavit test konfigurace používat pro plán testování.
Přidáte že test testovacích přijetí těchto sad pro uživatele články 1 a 2.Můžete přidat například následující případy test na vhodné zkušební sada:
Uživatel článek 1: Přidání jedné položky do nákupního košíku
Uživatel článek 1: Odeberte položku z nákupního košíku
Uživatel článek 2: Zakupte jednu položku z nákupního košíku
Tyto případy test jsou automaticky přidruženy k článku uživatele, pokud do test suite, vytvořené z tohoto článku uživatele.Další informace o tom, jak přidat testovacích test suite naleznete Jak: Přidat Test Suite testovacího případu.
[!POZNÁMKA]
Zkušební postup můžete přidat při vytváření testovacích případů nebo jiného tester zkušební postup při přidat stane jasné, jaké kroky budou.
Vytvoření všech automatických testů můžete přidat do sady testů.Například máte jakékoli jednotky zkoušky nebo zkoušky UI kódované, můžete přidružit testovacích a přidat do sady testů.Další informace naleznete v tématech Jak: přidružit automatického testování testovacího případu a Vytvoření testovacích z automatických testů sestavení.Kdykoli jsou připraveny sprint během můžete přidat tyto zkoušky.
Přidáte konec konec test případy, které víte, že budete chtít vyzkoušet jako články uživatele dokončeny do konce konce zkušební sada test hlavního plánu.
Když uživatel článek je připraven k testování během sprint, nastavení stavu suite testovací plán testování na V průběhu.Další informace naleznete v tématu Jak: Změna testování stavu testování sad.
[!POZNÁMKA]
Můžete také přidat průzkumné testovacího případu použití průzkumné testování pro každý text uživatele.Tento případ test lze vytvořit pomocí testu pouze jeden krok, který slouží k prohlížení textu uživatele a zaznamenávat akce v případě nalezení chyby.
Z Spustit testy zobrazení, můžete vybrat zkušební body , kterou chcete spustit.Zkušební bod se párování testovacího případu zkušební konfiguraci s.Testování a má například počítač pouze nastavení se aplikace Internet Explorer 8.Testování a vybere všechny zkušební body pro uživatele článek, který je nutné spustit v aplikaci Internet Explorer 8 a spustí tyto.Testování b vybere všechny zkušební body pro uživatele článek, který je třeba spustit v aplikaci Firefox 3.5 a spustí tyto.
Po dokončení všech ruční a automatické testy pro test suite pro tohoto uživatele textu můžete zobrazit stav testování pro tento test suite.V Test činnost, zvolte Spustit testy zobrazení.Můžete také spustit sestavy a zobrazit stav.Na základě cílů jakosti, které mají pro každou sprint, můžete určit, pokud jsou úkoly zkoušení sprint dokončeno.Další informace o hlášení z Microsoft Test Manager, viz Hlášení o průběhu testování pro zkušební plány.
Po dokončení Sprint 1 je nutné určit zkoušky, které je nutné spustit jako regresní testy pro další sprint se ujistěte, že rozvoje pro nové uživatele články nedochází k přerušení funkce pro uživatele články Sprint 1.
Vytvořte test suite nazývá regresní v plánu zkoušek Sprint 2.Potom přidejte testovacích případů, které jste určili pro tyto zkoušky regresní tento test suite Sprint 2 testovací plán.
Tisk hmotností 2 testování
Přidáte uživatele články 3 a 4 pro tisk hmotností 2 Sprint 2 zkušební plán vytvořit dvě série zkoušek podle požadavku.
Přidáte že test testovacích přijetí těchto sad pro uživatele články 3 a 4.Můžete přidat například následující testovacích případů:
Uživatel Story 3: Vytvoření účtu protokolu
Uživatel Story 3: Rezervaci bez vytváření protokolu účtu
Uživatel článek 4: Přihlásit přihlášení účtu.(Můžete přidat tento případ test přihlásit s různými parametry modulů protokolu.)
Uživatel článek 4: Uživatel zapomene heslo
Uživatel článek 4: Zobrazení objednávek pro účet
Zkušební postup můžete přidat při vytváření testovacích případů nebo jiné testování můžete přidat zkušební postup je jasnější, jaké kroky budou.
Vytvoření všech automatických testů můžete přidat do sady testů.Například máte jakékoli jednotky zkoušky nebo zkoušky UI kódované, můžete přidružit testovacích a přidat do sady testů.Kdykoli jsou připraveny sprint během můžete přidat tyto zkoušky.
Přidáte nové případy test-konec, které víte, že chcete testovat dokončení články uživatele na konec konec test suite test hlavního plánu.
Když uživatel článek je připraven k testování během sprint, změnit stav test suite do V průběhu.Spusťte ruční a automatické testy pro test suite pro tohoto uživatele textu.
[!POZNÁMKA]
Můžete také přidat průzkumné testovacího případu použití průzkumné testování pro každý text uživatele.Tento případ test lze vytvořit pomocí testu pouze jeden krok, který slouží k prohlížení textu uživatele a zaznamenávat akce v případě nalezení chyby.
Nyní můžete zobrazit stav testování pro každý test suite z Spustit testy v zobrazení Test činnosti.Můžete také spustit sestavy a zobrazit stav.Na základě cílů jakosti, které mají pro každou sprint, můžete určit, pokud jsou úkoly zkoušení sprint dokončeno.
Spusťte všechny testy výkonu nebo konec konec zkoušek, které jsou vhodné pro tento sprint.
Po dokončení Sprint 2 je třeba určit zkoušky, které je nutné spustit jako regresní testy pro další sprint (pokud existuje) a ujistěte se, že rozvoje pro nové uživatele články nedochází k přerušení funkce pro uživatele články Sprint 2.
Plán testování pro další sprint (Sprint 3) zkopírujte test suite, nazývá regresní z testovací plán Sprint 2.Potom přidejte testovacích případů, které jste určili pro tyto zkoušky regresní tento test suite Sprint 3 testovací plán.Další informace o kopírování z jiného testovací plán testování sad viz Jak: kopírování z jiného testovací plán testování sad.
Pro každou vaši sprints pokračujte proces.Pomocí tohoto přístupu vytvoří sadu zkušební plány pro vaše sprints.Bude vybudovat zkušební sada testů regrese, která se převádí do dalšího plánu zkoušek.Klíče milník jako Beta 1 můžete některé nebo všechny testy z vašeho sprints znovu.Můžete použít stejné postupy vytváření plánu zkoušek pro tento milník, který s názvem Beta 1, a potom tento plán testování kopírování testování sad.Tímto způsobem můžete zaznamenávat výsledky testování odděleně pro tento plán testování a porovnejte je s plány pro testování jednotlivých sprint.
Další rozvoj metodologie
Pokud není následující agilní metodiky, vývoj a testování úkoly jsou pravděpodobně založené na funkce.Ale mohou také použít požadavky namísto uživatele články.Pokud používáte požadavky, můžete použít přístup v části agilní vývoj a vytvořte zkušební plány pro konkrétního milníku namísto sprint a přidat požadavky plánu.Můžete mít například Beta 1 plán testování se všemi požadavky pro Beta 1 přidána jako série zkoušek.Poté můžete přidat přijetí testovacích a jednotka testy na tyto testovací sady a testovacích případů přidružit požadavky.Další informace naleznete v tématu Jak: Přidat položky Nevyřízené položky produktů, článku uživatele nebo požadavky na pracovní položky plánu.Další informace o přidání plánu zkoušek jednotky naleznete v Jak: přidružit automatického testování testovacího případu nebo Vytvoření testovacích z automatických testů sestavení.
Pokud používáte přístup založený na funkci, pravděpodobně webové aplikace následující funkce:
Nákupní košík (Alpha)
Přihlásit (Alpha)
Rezervovat (Beta 1)
Zobrazení objednávek (Beta 1)
Následující postup předpokládá, že se jedná o funkce pro projekt.Předpokládá se také, funkce budou přidruženy k určité oblasti cestu týmu projektu.Chcete vytvořit testovacích těchto funkcí.Můžete také testovací případy, které výslovně testování více než jednu funkci.Například můžete chtít vyzkoušet, můžete uživatele přidat položky do jejich nákupního košíku, přihlášení a nákupní položky.Pomocí následujících kroků bude mít sadu zkušební plány, jak je znázorněno na následujícím obrázku.
Nastavení projektu
Na začátku projektu vytvořte následující zkušební plány.(Podle počtu milníky, které podle plánu.)
Alfa
Použije se pro testování funkcí, které budou k dispozici pro alfa.
Beta 1
Použije se pro testování funkcí, které budou k dispozici pro Beta, včetně všech změn funkcí z alfa názory nebo dodatky k funkcím alfa.
Určete test konfigurace, které musí mít pro použití k testování těchto funkcí.Například můžete chtít vyzkoušet, že tyto funkce aplikace spouštět v aplikaci Internet Explorer 8 konfigurace 1 a Firefox 3.5 Konfigurace 2.Vytvořte tyto zkušební konfigurace pomocí Microsoft Test Manager.Další informace o tom, jak vytvořit test konfigurace, viz Konfigurace testů – určení testovacích platforem.
Test konfigurace, které potřebujete pro váš plán testování funkce přidáte.Ve výchozím nastavení tyto se použije pro všechny sady testů, které vytvoříte v plánu zkoušek.
[!POZNÁMKA]
Pokud potřebujete používat pro určité funkce nebo testovacích různé konfigurace, můžete změnit test konfigurace pro každý test suite.Další informace naleznete v tématu Postupy: Výběr odlišných konfigurací testů pro testovací plán nebo testovací sadu.
Testování alfa
Přidáte test suite pro nákupní košík a test suite přihlásit alfa testovací plán.Můžete vytvořit jako statická zkouška sady a potom přidat do těchto sad testovacích případů.Další informace o tom, jak přidat statické zkoušky suite testovacích viz Jak: vytvoření a správa testování sad.
Důležité
Při vytváření testovacích oblasti produktu, který je testován na základě, mohou vybrat cestu k oblasti.Oblast cesty často mapovat funkce nebo sada funkcí.Pokud to uděláte, můžete vytvořit dotaz založen test suite na základě dotazu pro tuto oblast cestu.Při každém přidání zkušební případ této oblasti cestě bude přidáno automaticky na dotaz založen test suite.Toto může pomoci s údržbou testování sad.V tomto příkladu můžete vytvořit dotaz založen test suite pro oblast cesty rovna 1 a jiný pro oblast cesty rovna 2 namísto sady statické zkoušky.Další informace o vytvoření těchto založené na dotazech testovací sady naleznete v tématu Jak: vytvoření a správě založené na dotazech testování sad.
Zkontrolujte správnost test konfigurace, které potřebujete pro testování sad pro jednotlivé funkce.Ve výchozím nastavení je každý test suite nastavit test konfigurace používat pro plán testování.
Přidáte že test testovacích těchto sad pro jejich příslušné funkce.Například můžete přidat následující případy test suite vhodné zkušební nebo vytvořený dotaz založen test suite pouze vytvořit testovacích správnými hodnotami pro oblast cesty:
Nákupní košík: Přidání jedné položky do nákupního košíku
Nákupní košík: Odeberte položku z nákupního košíku
Přihlášení: Pro uživatelský účet přihlásit
Další informace o tom, jak přidat testovacích test suite naleznete Jak: Přidat Test Suite testovacího případu.
[!POZNÁMKA]
Zkušební postup můžete přidat při vytváření testovacích případů nebo jiné testování můžete přidat zkušební postup je jasnější, jaké kroky budou.
Vytvoření všech automatických testů můžete přidat do sady testů.Například máte jakékoli jednotky zkoušky nebo zkoušky UI kódované, můžete přidružit testovacích a přidat do sady testů.Vytvořený dotaz založen test suite základě oblast cesty, musíte zajistit správnost hodnoty pro oblast cesty pro tyto případy test.Další informace o automatických testů přidružit testovacích, viz Jak: přidružit automatického testování testovacího případu nebo Vytvoření testovacích z automatických testů sestavení.Můžete přidat tyto zkoušky, jsou připraveny během testování alfa.
Když je připraven k testování alfa fázi projektu, nastavení stavu suite zkušební plán testování na V průběhu.Další informace naleznete v tématu Jak: Změna testování stavu testování sad.
[!POZNÁMKA]
Můžete také přidat průzkumné testovacího případu použití průzkumné testování pro funkci.Tento případ test lze vytvořit pomocí testu pouze jeden krok, který pomocí této funkce prozkoumat a zaznamenávat akce v případě nalezení chyby.
Z Spustit testy zobrazení, můžete vybrat zkušební body , kterou chcete spustit.Zkušební bod se párování testovacího případu zkušební konfiguraci s.Testování a má například počítač pouze nastavení se aplikace Internet Explorer 8.Testování a vybere všechny zkušební body pro uživatele článek, který je třeba spustit v aplikaci Internet Explorer 8 a spustí tyto.Testování b vybere všechny zkušební body pro uživatele článek, který je třeba spustit v aplikaci Firefox 3.5 a spustí tyto.
Po dokončení všech ruční a automatické testy pro test suite funkce testování stav pro tento test suite od můžete zobrazit Spustit testy v zobrazení Test činnosti.Můžete také spustit sestavy a zobrazit stav.Na základě cílů jakosti, které jste nastavili pro alfa testování, můžete určit, pokud jsou úplné testování úkoly.Další informace o hlášení z Microsoft Test Manager, viz Hlášení o průběhu testování pro zkušební plány.
Testování verze beta 1
Testování sad Kopírovat plán testování alfa na plán testování Beta 1.Další informace o kopírování z jiného testovací plán testování sad viz Jak: kopírování z jiného testovací plán testování sad.
Pokud používáte statické testování sad, přidáte test suite rezervovat a test suite zobrazení objednávek Beta 1 zkušební plán.Používáte dotaz založen testovací sady pro oblast cesty, potom všechny zkoušky, které vytvoříte pro oblast cesty 1 nebo 2, budou automaticky přidány do sady testů zkopírovali z plán testování alfa.
Přidáte test suite nazývá konce Beta 1 zkušební plán.Přidáte-li testovacích tento test suite-konec scénářů, které obsahují více než jednu funkci otestovat.
Přidat test případech tyto testovací sady pro tyto nové funkce nebo pouze vytvořit testovacích případů s správnou oblast hodnot cestu používáte dotaz založen testování sad.Funkce pro alfa funkce nebo nové dodatky, které tyto funkce můžete také přidat testovacích změny.Můžete přidat například následující testovacích případů:
Rezervace: Rezervujte položky z nákupní košík
Rezervace: Rezervaci bez vytváření protokolu účtu
Přihlášení (Další zkušební případ): uživatel zapomene heslo
Zobrazení objednávek: Zobrazit objednávky pro účet
Konce: Přidat zboží, přihlášení a ověření
Zkušební postup můžete přidat při vytváření testovacích případů nebo jiné testování můžete přidat zkušební postup je jasnější, jaké kroky budou.
Vytvoření všech automatických testů můžete přidat do sady testů.Například máte jakékoli jednotky zkoušky nebo zkoušky UI kódované, můžete přidružit testovacích a přidat do sady testů.Můžete přidat tyto zkoušky, jsou připraveny během Beta 1.
Když je připraven pro testování Beta 1 během funkce, změnit stav test suite do V průběhu.Spusťte ruční a automatické testy pro test suite pro danou funkci.
[!POZNÁMKA]
Můžete také přidat průzkumné testovacího případu použití průzkumné testování pro každou novou funkci pro Beta 1.Tento případ test lze vytvořit pomocí testu pouze jeden krok, který pomocí této funkce prozkoumat a zaznamenávat akce v případě nalezení chyby.
Nyní můžete zobrazit stav testování pro každý test suite z Spustit testy v zobrazení Test činnosti.Můžete také spustit sestavy a zobrazit stav.Na základě cílů jakosti, obsahujících Beta 1, můžete určit, pokud jsou úplné testování úkoly.
Otestujte-konec požadovaných pro Beta 1.
Pokud máte další milníky projektu, můžete tento proces pokračovat pro jednotlivé milníky.Pomocí tohoto přístupu vytvoří nový plán testování pro jednotlivé milníky.Bude vybudovat test suite-konec testů, které se zkopírují nad plán testování pro další milník.Pokud nemáte dostatek času na spustit všechny testy v testovací sadě z předchozí milník, může omezit testů sady test, který jste zkopírovali.Například to může omezit pouze testy prioritu 1.Používáte dotaz založen testování sad můžete změnit prioritu v dotazu.Pokud používáte statické testování sad, můžete odebrat právě testovacích případů, které není třeba znovu milníku.
Viz také
Úkoly
Průvodce rychlým startem pro testování ručně pomocí Správce Microsoft Test
Jak: plán testování zobrazení výsledků ve Microsoft Test Manager