Udostępnij za pośrednictwem


Pokrycie kodu — Raport w programie Excel

Raport Code Coverage można monitorować ile kod zespołu jest testowanie w czasie. Członkowie zespołu mogą ten raport pomóc określić, jak blisko części kodu są do uwolnienia jakości. Aby uzyskać więcej informacji na temat dostępu do tego raportu, zobacz Excel — raporty.

Uwaga

Można wyświetlić raport Code Coverage z pulpitu nawigacyjnego jakości.Dostęp ten pulpit nawigacyjny można uzyskać tylko wtedy, gdy Twój projekt portalu zespołu zostało włączone i jest przygotowana do korzystania Microsoft Office SharePoint Server 2007.Aby uzyskać więcej informacji, zobacz Konfigurowanie lub przekierowywanie sterowania procesami.

Wymagane są uprawnienia

Aby wyświetlić raport, użytkownik musi być przypisany lub należeć do grupy, która ma przypisane uprawnienia odczytu w Produkty SharePoint dla projektu zespołu.

Aby zmodyfikować lub dostosować raport, musisz być członkiem roli zabezpieczeń TfsWarehouseDataReaders w Analysis Services SQL Server. Użytkownik musi być przypisany lub należeć do grupy, która ma przypisane uprawnienia Członkowie dla projektu zespołu w Produkty SharePoint. Aby uzyskać więcej informacji, zobacz Udzielanie uprawnień do przeglądania lub tworzenia raportów w programie TFS.

Dane w raporcie

Zespół można przejrzeć raport Code Coverage ustalenie czy testy obejmują kod wystarczająco oraz sposobu pokrycia zmianom w czasie. Jak pokazano na poniższej ilustracji, raport zawiera wykres liniowy użycie kodu kompilacji weryfikacji test (BVT) i inne pokrycia w ciągu ostatnich czterech tygodni.

Code Coverage Report

Ten raport jest oparty na raporcie wykresu przestawnego, który pokazuje ostatnich czterech tygodni od danych, który został przechwycony do zmiany kodu i jest przechowywana w magazynie danych.

Dd695790.collapse_all(pl-pl,VS.140).gifWymagane działania do śledzenia użycie kodu

Aby uzyskać raport Code Coverage ma być użyteczne i dokładne członków zespołu należy wykonać następujące działania:

  • Skonfiguruj system kompilacji. Aby użyć Team Foundation Build, musisz skonfigurować system kompilacji.

    Aby uzyskać więcej informacji, zobacz Konfigurowanie systemu kompilacji oraz zarządzanie nim.

  • Utwórz definicje kompilacji. Możesz tworzyć wiele definicji kompilacji, a następnie uruchamiać je, aby tworzyć kod dla innej platformy. Ponadto można uruchomić każdą kompilację dla różnych konfiguracji.

    Aby uzyskać więcej informacji, zobacz Zdefiniuj proces kompilacji.

  • Definiuj testy, aby automatycznie uruchomić jako część kompilacji. Jako część definicji kompilacji, możesz zdefiniować testy do przeprowadzenia jako część kompilacji lub zakończenia niepowodzeniem w przypadku testów kończących się niepowodzeniem.

    Aby uzyskać więcej informacji, zobacz Użycie szablonów domyślnych w procesie kompilacji.

  • Skonfiguruj testy w celu zbierania danych pokrycia kodu. Aby dane pokrycia kodu pojawiły się w raporcie, członkowie zespołu muszą instrumentować testy w celu zbierania tych danych.

  • Regularnie uruchamia kompilację. Możesz uruchamiać kompilacje w ustawionych odstępach czasu lub po każdym zaewidencjonowaniu. Możesz tworzyć kompilacje regularne korzystając z wyzwalacza harmonogramu.

    Aby uzyskać więcej informacji, zobacz Tworzenie lub edycja definicji kompilacji i Uruchamiaj, monitoruj i zarządzaj kompilacjami.

    Uwaga

    Chociaż członek zespołu może ręcznie ocenić kompilację za pomocą Build Explorer, ta ocena nie jest odzwierciedlana w raporcie Wskaźniki jakości kompilacji.Ocena kompilacji pojawia się w raporcie Podsumowanie kompilacji.Aby uzyskać więcej informacji, zobacz Ocenianie jakości zakończonej kompilacji i Raporty dotyczący podsumowania kompilacji.

Interpretowanie raportu

Jeśli zespół praktyk opartych na badanie rozwoju lub podobnych technik, użycie kodu prawie zawsze powinna wynosić 100%. Jeśli testy jednostkowe są ponownie wykorzystywane jako BVTs, użycie kodu powinny być widoczne w raporcie Code Coverage.

Możesz przejrzeć raport Code Coverage, aby odpowiedzieć na następujące pytania:

  • Jaką część kodu zespół poddaje testom?

  • Zespół ma wystarczające pokrycie kodu?

  • Użycie kodu przyrasta lub maleje z czasem?

Aby uzyskać więcej informacji dotyczących sposobu pokrycia kodu wpływa na jakość, zobacz Pulpit nawigacyjny jakości (zwinny i CMMI) i Raport dotyczący wskaźników jakości kompilacji.

Dostosowywanie raportu

Raport Code Coverage można dostosować, otwierając go w Office Excel i zmieniając opcje filtru lub lista pól kolumn w raporcie tabeli przestawnej. Można zmodyfikować raport do obsługi innych widoków, jak w poniższej tabeli opisano.

Widok

Akcja

Użycie kodu dla iteracji

Zmień filtr dla Iteration (domyślny = Wszystkie)

Użycie kodu obszar produktu

Zmień filtr dla Area (domyślny = Wszystko)

Użycie kodu dla ostatnich tygodni sześć, osiem lub więcej

Na liście pól kolumn tabeli przestawnej zastąp @@Last 4 weeks@@ innym Set

Aby uzyskać więcej informacji na temat pracy z raportami PivotTable i PivotChart oraz ich dostosowywania, zobacz następujące strony w witrynie sieci Web firmy Microsoft:

Zobacz też

Inne zasoby

Excel — raporty