Udostępnij za pośrednictwem


Raporty (SQL Server Reporting Services )

Postępy i jakość projektu można analizować za pomocą domyślnych raportów w SQL Server Usługach raportowania. Te raporty agregują metryki z elementów roboczych, kontroli wersji, wyników testów i kompilacji. Raporty te udzielają odpowiedzi na pytania dotyczące rzeczywistego stanu projektu.

Większość z tych raportów zawiera filtry, które służą do określania zawartości do uwzględnienia w raporcie. Filtry obejmują okres, ścieżki iteracji i obszarów, typy elementów roboczych i stany elementów roboczych. Pytania, na które one odpowiadają, odnoszą się do wszystkich typów elementów roboczych, takich jak historie użytkownika, przypadki testowe, zadania i usterki.

Wymagania

  • Zaopatrzona wdrożenia lokalnego TFS SQL Server usług Reporting Services. Raporty te są niedostępne, jeśli dana strona główna programu Team Explorer nie zawiera łącza do składnika Raporty.

    Również zespołu projektu musi być przygotowana z raportami.

    Jeśli zachodzi konieczność obsługi administracyjnej rozmieszczenia z usługami Reporting Services lub dodawanie raportów z istniejącym projektem zespołu, go tu.

  • Aby wyświetlić te raporty, należy przypisać lub należą do grupy, która została przypisana przeglądarki lub Team Foundation Content Manager roli w usługach Reporting Services. Aby uzyskać więcej informacji, zobacz Udzielanie uprawnień do przeglądania lub tworzenia raportów w programie TFS.

Monitoruj jakość kodu

Raporty dotyczące kompilacji śledzą jakość opracowywanego oprogramowania Podczas definiowania testów, które mają być uruchamiane automatycznie jako część każdej definicji kompilacji i instrumentacji testów w celu zbierania danych pokrycia kodu, można uzyskać informacje na temat jakości kompilacji, testów i kodu.

Skompiluj i testuj

  1. Skonfiguruj system kompilacji.

  2. Zdefiniuj kompilację procesu.

  3. Uruchamianie testów w procesie kompilacji.

  4. Ocenia zakończoną kompilację , aby wypełnić wymiar jakości kompilacji.

Raporty kompilacji

Aby pobrać bezpłatny przewodnik po testowaniu i monitorowaniu komplikacji, zobacz Testing for Continuous Delivery with Visual Studio 2012.

Przykładowy raport o sukcesie kompilacji na przestrzeni czasu

Sample build summary report

Monitoruj prostęp

Raporty zarządzania projektu zapewniają wgląd w to, ile pracy ma zespół w obrębie sprintu lub wydania i stopień ich postępu. Łącząc elementy robocze i aktualizując konkretne pola w miarę postępu prac, można śledzić postęp indywidualnych historii i być w stanie dokładniej oszacować przyszłe działania.

Działania śledzenia elementów roboczych

  1. Utwórz zaległość.

    • Utwórz elementy zaległości produktu i określ Nakład pracy (Scrum).

    • Utwórz przypadki użycia i określ Punkty historii (Agile).

    • Utwórz wymagania i określ Rozmiar (CMMI).

  2. Praca w sprintach. Przypisuj elementy zaległości do sprintów, twórz zadania i powiązuj je z elementami nadrzędnymi zaległości, i przypisuj je do członka zespołu.

  3. Aktualizowanie pracy pozostałej dla zadań. Dla zespołów projektowych zwinnych i CMMI zaktualizuj również sekcję Praca wykonana.

    PoradaPorada
    Jedyny raport, który odwołuje się do wartości Początkowe oszacowanie, to Stan wszystkich iteracji.
  4. Utwórz przypadki testowe i błędy, połącz je z ich nadrzędnym elementem zaległości i zaktualizuj ich Stan.

  5. (Opcjonalnie) Przypisywanie elementów roboczych do obszarów do filtrowania raportów.

Raporty zarządzania projektem (Scrum)

Raporty zarządzania projektem (Agile i CMMI)

Przykładowy raport omówienia historii

Sample stories overview report

Monitoruj plany testów i śledzenia błędów

Raporty z planowania testu obsługują monitorowanie postępu testu i pokrycia elementów zaległych lub historii użytkowników. Raporty dotyczące śledzenia błędu ukazują zdolności zespołu związane ze znajdowaniem i usuwaniem błędów.

Działania związane z planowaniem testu i śledzeniem usterek

  1. Definiuj plany testowe i przypadki testowei aktualizuj ich Stan w miarę postępów prac.

  2. Oznacz wyniki każdego kroku uwierzytelnienia w testach ręcznych jako "powodzenie" lub "niepowodzenie".

  3. Utwórz błędy, określ Priorytet i Ważność, przypisz do członka zespołu, i zaktualizuj Stan.

  4. (Opcjonalnie) Przypisywanie błędów i przypadków testowych do obszarów i iteracji do filtrowania raportów.

Raporty o testach i usterkach

Przykładowy raport o postępie planu testu

Sample test plan progress report

Otwórz raport

Zostanie otwarty raport z Team Explorer, z portalu projektów zespołu lub jakakolwiek strona główna zespołu w portalu sieci web access.

Otwórz witrynę raportu ze strony Raporty w Eksploratorze zespołu.

Open the team project report site

Oto widok raportów dotyczące projektu scrumowego w Menedżer raportów.

Open a Scrum report in Report Manager

Uwaga

Jeśli czerwona ikona X pojawi się na węźle Raporty w programie Team Explorer, być może nie masz uprawnienia na dostęp do raportów lub program Team Explorer mógł utracić komunikację z serwerem zawierającym program SQL Server Reporting Services.W tych przypadkach skontaktuj się z administratorem projektu, aby upewnić się, że masz uprawnienia do dostępu do węzła Raporty i że serwer, który hostuje Usługi raportowe jest uruchomiony.

Czerwona ikona X może się pojawić na węźle Raporty, jeśli są spełnione oba następujące warunki:

  • Jeśli program Team Explorer jest uruchomiony na tym samym komputerze co program SQL Server Reporting Services

  • Nie jesteś zalogowany jako administrator lub dla programu Internet Explorer włączone zostały rozszerzone zabezpieczenia.

Aby rozwiązać ten problem, zaloguj się do komputera jako administrator lub otwórz program Internet Explorer, otwórz okno Opcje internetowe, wybierz kartę Zabezpieczenia, a następnie wyczyść pole wyboru Włącz tryb chroniony.

Odowieżenie raportu

Wszystkie dane przechwycone dla elementów roboczych są zapisywane do magazynu danych WIT, ale tylko wybrane dane są zapisywane do magazynu danych usług Analysis Services. Magazyn danych WIT jest aktualizowany w czasie rzeczywistym, w miarę jak członkowie zespołu tworzą i modyfikują elementy robocze. Aktualizacje przyrostowe są następnie zapisywane w magazynie relacyjnej bazy danych co dwie minuty i modułu OLAP co dwie godziny. Aby zmienić te ustawienia, zobacz Zmień ustawienie kontrolne procesu dla magazynu danych lub Analysis Services Cube.

W poniższej tabeli opisano, jak można odświeżyć raport.

Opcja

Wynik

Przycisk odśwież w oknie przeglądarki

Odświeża wyświetlanie z raportu, który jest przechowywany w pamięci podręcznej sesji. Pamięć podręczna sesji powstaje w chwili, gdy użytkownik otwiera raport. Usługi raportowania używają sesji wyszukiwarki to utrzymania spójnego doświadczenia widoku gdy raport jest otwarty.

Refresh report

Powoduje, że serwer z systemem Reporting Services, uruchamia ponownie zapytanie i aktualizuje dane w raporcie, jeśli raport działa na żądanie. Jeżeli raport jest buforowany lub jest migawką, pojawi się raport, który jest przechowywany w bazie danych serwera raportów.

Kombinacja klawiszy CTRL+F5

Daje ten sam wynik, jak wybranie Odśwież na pasku narzędzi raportu.

Zarządzanie i pracę z raportami

Podczas wyświetlania raportu w Usługach raportowania, można także wykonywać następujące zadania:

  • Powiększanie lub pomniejszanie raportu.

  • Wyszukaj tekst zawarty w raporcie.

  • Otwórz raport pokrewny.

  • Eksportowanie raportu do innego formatu, takiego jak XML, CSV, PDF, MHTML, Excel, TIFF lub Word.

  • Odśwież raport.

  • Drukowanie raportu.

  • Utwórz subskrypcję dla raportu.

Pytania i odpowiedzi

Dd380714.collapse_all(pl-pl,VS.140).gifP: Czy raporty obsługują historie i wątki czy zadania i podzadania?

Odp.: Tak, można podzielić historie lub elementy zaległe, jak również zadania, tworząc hierarchię zagnieżdżoną elementów zaległych i zadań. Można zagnieżdżać jednostki na głębokości kilku poziomów. Jeśli dzielisz zadanie na podzadania, określ godziny tylko dla podzadań. Te godziny są agregowane jako wartości podsumowań dla zadania nadrzędnego i ich nadrzędnego elementu zaległego. Aby poprawić raporty uznane za błędne, zobacz Poprawianie opublikowanych nieścisłości dotyczących wartości sumarycznych.

Dd380714.collapse_all(pl-pl,VS.140).gifP: Które raporty są zależne od łączenia elementów roboczych?

Odp.: Raporty omówienie i postęp zależą od łączenia zadań, przypadków testów i błędów z elementami zaległymi. Należy połączyć te elementy za pomocą łączy nadrzędnych i podrzędnych dla zadań i błędów oraz łączy typu Przetestowane przez dla przypadków testowych.

Dd380714.collapse_all(pl-pl,VS.140).gifP: Które raporty zależą od Menedżera Testu firmy Microsoft?

Odp.: Raporty Gotowość przypadków testowych i Postępu planowania testów mają współpracować z programem Test Manager. Ponadto punkty testu i postęp badań w raportach dotyczących zarządzania projektami zależą od powiązania przypadków testowych z elementami zaległości.

Dd380714.collapse_all(pl-pl,VS.140).gifP: Dlaczego nie zajętość kod i dane pokrycia kodu są wyświetlane w raportach?

Odp.: Jeśli używasz FRA kontroli wersji, zajętość kodu i użycie kodu raportu, dane nie są dostępne.

Dd380714.collapse_all(pl-pl,VS.140).gifP: Czy te raporty są takie same, jak wykresy planowania agile, które pojawiają się w dostępie sieci Web zespołu (TWA)?

Odp.: Podczas gdy niektóre raporty wyświetlają podobne informacje, takie jak wypalenie w sprincie i prędkość lub stan wszystkich iteracji, raporty te są sformatowane inaczej i obsługują dodatkowe filtry. Inne raporty, takie jak raporty kompilacji i testowania nie są dostępne za pośrednictwem TWA.

Dd380714.collapse_all(pl-pl,VS.140).gifPyt.: Czy chcesz utworzyć dodatkowe obszary produktu albo zwolnić punkty kontrolne?

Odp.: Zobacz Tworzenie obszarów lub iteracji.

Dd380714.collapse_all(pl-pl,VS.140).gifPyt.: Czy chcesz dokonać zbiorczej edycji pozycji roboczych, aby przypisać je do obszaru, iteracji, członka zespołu lub priorytet?

Odp.: Zobacz sekcję Grupowa modyfikacja elementów pracy.

Dd380714.collapse_all(pl-pl,VS.140).gifPyt.: Czy chcesz dodać pole, aby śledzić dodatkowe dane?

Odp.: Zobacz Dodaj lub zmodyfikuj pole elementu roboczego, aby obsługiwać raportowanie.

Dd380714.collapse_all(pl-pl,VS.140).gifP: Czy chcesz zarządzać raportami za pomocą funkcji Menedżera raportów?

A: zobacz tematy poradniki Menedżera raportów.