Sdílet prostřednictvím


Sestavy (SQL Server Reporting Services)

Průběh a kvalitu projektu můžete analyzovat pomocí sestav ve službě SQL Server Reporting Services. Tyto sestavy shrnují metriky z pracovních položek, správy verzí, výsledků testů a sestavení. Tyto zprávy odpovídají na otázky o skutečném stavu projektu.

Většina těchto sestav nabízí filtry, které lze použít k určení obsahu, které chcete do sestavy zahrnout. Filtry zahrnují časové období, cesty pro iteraci a oblast, typy pracovní položky a stavy pracovní položky. Otázky, na které odpovídají, se vztahují na všechny typy pracovních položek, například uživatelské scénáře, testové případy, úkoly nebo chyby.

Požadavky

  • Musí být poskytnut pro místní nasazení TFS SQL Server služby Reporting Services. Tyto sestavy nejsou k dispozici, pokud vaše domovská stránka Průzkumník týmových projektů stránka neobsahuje odkaz na Sestavy.

    Tým projektu, musí být poskytnut sestavy.

    Pokud potřebujete vytvořit nasazení pomocí služby Reporting Services nebo sestavy přidat existující projekt týmu, go zde.

  • Chcete-li tyto sestavy zobrazit, musí být přiřazena nebo patří do skupiny, která byla přiřazena prohlížeč nebo správce obsahu Team Foundation roli ve službě Reporting Services. Další informace naleznete v tématu Grant permissions to view or create reports in TFS.

Sledování kvality kódu

Hlášení pro sestavení umožňuje sledovat kvalitu vyvíjeného softwaru. Definováním testů, které se mají spouštět automaticky jako součást každé definice sestavení a nastavením testů tak, aby shromažďovaly údaje o pokrytí kódu, můžete získat dokonalý přehled o kvalitě sestavení, testů a kódu.

Aktivity sestavení a testování

  1. Nakonfigurovat systém sestavení.

  2. Definujte proces sestavení.

  3. Spusťte testy v procesu sestavení.

  4. Rychlost dokončení sestavení k naplnění dimenze kvality sestavení.

Zprávy o sestavení

Bezplatného průvodce ke stažení z oblasti testování a monitorování sestavení naleznete zde: Testing for Continuous Delivery with Visual Studio 2012.

Ukázka sestavy úspěch sestavení v čase

Sample build summary report

Sledování průběhu

Sestavy řízení projektu poskytují pohled na množství práce, které tým řeší v rámci sprintu nebo vydání a úroveň jejich postupu. Propojení pracovních položek a aktualizací specifických oblastí během práce můžete sledovat průběh jednotlivých scénářů a přesněji odhadnout budoucí činnosti.

Činnosti sledování pracovní položky

  1. Vytvořte nevyřízenou položku.

    • Vytvořte nevyřízené položky produktu a určete Úsilí (Scrum).

    • Vytvořte uživatelské scénáře a zadejte Body scénáře (Agile).

    • Vytvořte požadavky a zadejte Velikost (CMMI).

  2. Rychlá práce. Přiřaďte nevyřízené položky sprintům, vytvořte úkoly a propojte je s nevyřízenými položkami a přiřaďte je členovi týmu.

  3. Aktualizovat zbývající práci na úkolech. V případě týmových projektů Agile a CMMI aktualizujte také položku Dokončená práce.

    TipTip
    Jediná sestava, která odkazuje na Původní odhad je Stav všech iterací.
  4. Vytvořte testovací případy a chyby, propojte je s jejich nadřazenou položku nevyřízené položky a aktualizujte jejich stav.

  5. (Volitelné) Přiřaďte pracovní položky oblastem pro filtrování sestav.

Sestavy řízení projektu (Scrum)

Sestavy řízení projektu (agilní a CMMI)

Ukázka sestavy přehledu scénářů

Sample stories overview report

Sledování testovacích plánů a sledování chyb

Sestavy plánování testů podporují sledování průběhu testování a pokrytí nevyřízených položek nebo uživatelských scénářů. Hlášení o sledování chyb ilustruje schopnosti týmu vyhledat a odstranit chyby.

Plánování testu a chyb, sledování činností

  1. Definujte plány testů a testovací případy a aktualizujte jejich Stav jako průběh práce.

  2. Označte výsledky každého kroku ověření v ručních testech jako úspěšný nebo neúspěšný.

  3. Vytvořte chyby, zadejte hodnoty Priorita a Závažnost, přiřaďte je ke členovi týmu a aktualizujte Stav.

  4. (Volitelné) Přiřazení testovacích případů a chyb do oblastí a iterací pro filtrování sestav.

Sestavy testů a chyb

Ukázka sestavy pokroku průběhu plánu testování

Sample test plan progress report

Otevřít sestavu

Můžete otevřít sestavu z Průzkumník týmových projektů, na portálu projektu týmu nebo team Domovská stránka ve webovém portálu přístup.

Otevřete web sestavy ze stránky Zprávy v aplikaci Průzkumník týmových projektů.

Open the team project report site

Zde je zobrazení hlášení pro projekty Scrum ve Správci sestav.

Open a Scrum report in Report Manager

Poznámka

Pokud se zobrazí červená ikona X v uzlu Sestavy v rámci Průzkumník týmových projektů, nemáte oprávnění pro přístup ke hlášení nebo v Průzkumník týmových projektů pravděpodobně došlo ke ztrátě komunikace se serverem hostujícím SQL Server Reporting Services.V těchto případech se obraťte na správce projektu a ujistěte se, zda máte oprávnění pro přístup k uzlu sestav a zda je spuštěn server, který je hostitelem služby Reporting Services.

Červená ikona X se může zobrazit na uzlu Sestavy, pokud jsou splněny obě následující podmínky:

  • Pokud je Průzkumník týmových projektů spuštěna ve stejném počítači, jako SQL Server Reporting Services

  • Nejste přihlášeni jako správce nebo je povoleno rozšířené zabezpečení pro aplikaci Internet Explorer.

Chcete-li tento problém vyřešit, přihlaste se k počítači jako správce, nebo spusťte aplikaci Internet Explorer, otevřete ovládací panel Možnosti Internetu, zvolte kartu Zabezpečení a zrušte políčko Povolen chráněný režim.

Aktualizace sestavy

Všechna data zachycená pro pracovní položky jsou zapsána do úložiště dat typů pracovních položek, ale vyberte pouze data zapsaná do skladu dat služby Analysis Services. Úložiště dat WIT je aktualizováno v reálném čase, jak členové týmu vytvářejí a upravují pracovní položky. Přírůstkové aktualizace jsou pak zapisovány do skladu relační databáze každé dvě minuty a datovou krychli OLAP každé dvě hodiny. Chcete-li změnit toto nastavení, viz Změna nastavení řízení procesu pro datový sklad nebo datovou krychli služby Analysis Services.

Následující tabulka popisuje, jak lze aktualizovat sestavu.

Možnost

Výsledek

Tlačítko Aktualizovat v okně prohlížeče

Aktualizuje zobrazení se sestavou, která uložena v mezipaměti relace. Mezipaměť relace je vytvořena, když uživatel otevře sestavu. Služby Reporting Services používají relace prohlížeče, aby bylo zachováno konzistentní zobrazení zkušenosti při otevření sestavy.

Refresh report

Způsobí, že server, kde je spuštěna služba Reporting Services, znovu spustí dotaz a aktualizuje data hlášení, pokud se hlášení spustí na vyžádání. Pokud je sestava uložena do mezipaměti nebo se jedná o snímek, zobrazí se sestava, která je uložena v databázi serveru sestav.

Kombinace kláves CTRL+F5

Vytvoří stejný výsledek jako při výběru Aktualizovat na panelu nástrojů sestavy.

Při správě a práci s publikované sestavy

Při zobrazení sestavy ve službě Reporting Services můžete také provádět následující úkoly:

  • Přiblížení nebo oddálení v sestavě.

  • Hledat text, který zpráva obsahuje.

  • Otevřete příslušnou zprávu.

  • Exportujte hlášení do jiného formátu, jako například XML, CSV, PDF, MHTML, TIFF, Excel nebo Word.

  • Aktualizujte sestavu.

  • Tisk sestavy.

  • Vytvořte odběr pro hlášení.

Dotazy a odpovědi

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Zpracovávají sestavy příběhy a dílčí příběhy nebo úkoly a dílčí úkoly?

Odpověď: Ano, můžete rozdělit scénáře nebo nevyřízené položky, stejně jako úkoly, a vytvořit vnořené hierarchie nevyřízených položek a úkolů. Položky můžete vnořit o několik úrovní hluboko. Pokud rozdělíte úkol na dílčí úkoly, zadejte hodiny pouze pro dílčí úkoly. Tyto hodiny jsou zahrnuty jako souhrnné hodnoty nadřazeného úkolu svou nadřazenou nevyřízenou položku. Chcete-li opravit sestavy, o kterých se domníváte, že jsou chybné, viz Řešení nepřesností zveřejněných souhrnných hodnot.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Které sestavy závisí na propojení pracovních položek?

Odpověď: Sestavy přehledu a postupu závisí na propojení úkolů, testovacích případů a chyb s nevyřízenými položkami. Je nutné propojit tyto položky pomocí odkazu nadřazený–podřízený u úkolů a chyby a odkaz Testovat pomocí pro testovací procesy.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Které sestavy závisí na nástroji Microsoft Test Manager?

Odpověď: Sestavy Připravenost testovacího případu a Průběh testovacího plánu jsou navrženy pro práci s aplikací Test Manager. Také testovací body a průběh testování v přehledných sestavách správy projektu závisí na propojení testovacích případů nevyřízených položek zboží.

Dd380714.collapse_all(cs-cz,VS.140).gifO: Proč změny v kódu a kód disponibility data nezobrazují v mé zprávy?

A: Pokud používáte pro správu verzí Git, změny v kódu a kód disponibility hlásit údaje nejsou k dispozici.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Jsou tyto sestavy stejné jako agilní grafy plánování, které se zobrazují v Team Web Access (TWA)?

Odpověď: Zatímco některé sestavy zobrazují podobné informace, například úbytek práce sprintu a rychlost nebo stav ve všech iteracích, tyto sestavy jsou formátovány odlišně a podporují další filtry. V tuto chvíli nejsou prostřednictvím TWA k dispozici jiné sestavy, například sestavy plánování sestavení a testování.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Chcete vytvořit oblasti dalšího produktu nebo uvolnit milníky?

Odpověď: Viz Vytvořit oblasti nebo iterace.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Chcete hromadně upravit pracovní položky pro jejich přiřazení k oblasti, iteraci, členovi týmu nebo prioritě?

O: Viz Bulk modify work items.

Dd380714.collapse_all(cs-cz,VS.140).gifOtázka: Chcete přidat pole ke sledování dalších dat?

Odpověď: Viz Přidat nebo upravit pole pracovní položky pro podporu vytváření sestav.

Dd380714.collapse_all(cs-cz,VS.140).gifDotaz: Chcete spravovat sestavy pomocí funkce Správce sestav?

A: viz témata postupy správce sestav.