Wyszukiwanie testów, których dotyczą zmiany w kodzie
Microsoft Test Manager umożliwia pomóc w określeniu, które badania może być muszą być uruchamiane, oparte na kodowanie zmiany wprowadzone do aplikacji, którą testujesz. Aby móc korzystać z tej funkcji, musisz użyć Team Foundation Build na tworzenie aplikacji i używanie programu Visual Studio do kontroli wersji dla kodu źródłowego.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!UWAGA]
Tę funkcję, aby ustalić, które badania może być muszą być uruchamiane, oparte na kodowanie zmiany, jest obsługiwana tylko dla aplikacji utworzonych przy użyciu kodu zarządzanego.
Aby znaleźć zalecane testy, należy najpierw uruchomić testy ręczne za pomocą Test Runner lub zautomatyzowane testy.Po uruchomieniu tych testów, musisz użyć Testuj ustawienia, które zbierają wpływ dane testowe.Tego testu zderzenia danych zawiera informacje o tym, które są wywoływane po uruchomieniu testów.Te łącza między metodami w aplikacji i przypadków testowych są przechowywane do określenia, które przypadków testowych powinno się uruchomić ponownie na podstawie zmian do metod.
Badanie wpływu dane są zbierane, gdy testy, uruchomić i przekazać.Spowoduje to utworzenie planu bazowego do zbierania danych prawidłowy, dla którego metody są używane, gdy wykonywane jest pełne badanie.Gdy test zakończy się niepowodzeniem, można zebrać tylko częściowe dane metody, które były używane do testu diagnostycznego.To częściowe dane będą niedokładne.
Po utworzeniu nowej kompilacji, wszelkie zmiany, które zostały wprowadzone od czasu poprzednich kompilacji metod i zaewidencjonować za pomocą kontroli wersji są porównywane z dane z badań wpływu.Jeśli możesz przeglądać szczegóły specyficzną budowę, można zobaczyć wszystkie testy wpływ.Na przykład jeśli ustalana jest błąd, który aktualizuje określonej metody, można następnie porównać buduje, aby znaleźć zalecaną przypadków testowych, jak pokazano na poniższej ilustracji.
[!UWAGA]
W tym polu wyświetlane są tylko przypadków testowych.Zautomatyzowane testy, które nie są skojarzone z przypadków testowych nie są wyświetlane w Zalecane testy aktywności.Na przykład aby wyświetlić testów jednostki, które może zostać ograniczona przez gromadzenie nowe nieskojarzone z przypadkiem testowym, można otworzyć szczegółów dla szczególnych kompilacji z programu Visual Studio.
Aby dowiedzieć się, których to przypadkach test jest narażony na zmiany kodu
Otwórz planie testów w Menedżerze badania firmy Microsoft.Aby uzyskać więcej informacji, zobacz System Testing with MTM.
Skonfiguruj ustawienia test, aby zbierać dane z badań wpływu
Domyślne ustawienia collect wpływ dane testowe dla lokalnego komputera, na którym są uruchomione testy, ale nie dla innych maszyn.Na przykład jeśli testujesz serwer sieci web i chcesz znaleźć testy, które mogą mieć wpływ zmiany w kodzie serwera, to należy skonfigurować ustawienia testu, tak, że badanie wpływu dane są zbierane z roli serwera.
Otwórz Centrum badań, Plan, Właściwości i pod Działa Podręcznik lub Działa automatyczne, wybierz lub Utwórz Testuj ustawienia.
W Testuj ustawienia editor, na role wybierz zestaw ról, które pasuje do kolekcji maszyn, które będą wykorzystywane testy.
Nie widzę zestaw role pasujący zestaw maszyn, które wymagają.
Należy skonfigurować standardowy lub środowisko SCVMM, które obejmuje maszyny, czego potrzebujesz.Zobacz Uruchomione testy w środowisku laboratoryjnym.
Na danych oraz Diagnostyka strona, wybierz rolę lub serwer.Sprawdź Testu uderzenia opcji.
Aby wykluczyć określonych procedur lub modułów z gromadzenia danych, wybierz polecenie Konfigurowanie.
W przypadku testowania aplikacji ASP.NET w programie Internet Information Services:
Rola serwera sieci web, sprawdź czy Testu uderzenia i wybierz polecenie Konfigurowanie.W oknie konfiguracji na Zaawansowane karcie wyboru Zbieranie danych dla aplikacji ASP.NET.
W lokalnego lub Klienta sieci Web roli, wyboru ASP.NET klienta proxy.
Aby uzyskać więcej informacji, zobacz Wprowadzanie ustawień testów w programie Microsoft Test Manager.
Wybieranie kompilacji zespołu na potrzeby testowania.
Określ kompilacji, aktualnie testowany.Następnie służy jako podstawa do porównania z inne wersje, w celu określenia przypadków testowych, które są zalecane, aby uruchomić ponownie.
Otwórz badania Center, Plan, Właściwości.
W budować w użyciu, wybierz polecenie Modyfikuj.Wybieranie kompilacji, którego aktualnie używasz.
Aby uzyskać więcej informacji, zobacz Jak: Wybierz kompilacji dla planu badań.
Uruchom testy
Dane z badań wpływu zostanie dołączony do wyników badania z rozszerzeniem nazwy pliku z testimpact.xml.Zapisywane są tylko dane wpływ badania dla badań, które przechodzą.Po uruchomieniu pierwszy test w teście uruchomić, trzeba uruchomić wszystkie procesy aplikacji.
Aby uzyskać więcej informacji, zobacz Ręczne uruchamianie testów przy użyciu Test Runner i Uruchamianie testów automatycznych w programie Microsoft Test Manager.
Znajdź zalecaną testów do uruchomienia
Otwórz badania Center, toru, zalecane testy.
Wybieranie kompilacji w Poprzedni budować, aby porównać.
Wybierz przypadku testowego i par konfiguracji, które chcesz uruchomić ponownie i wybierz polecenie zresetowane do active.
Możesz wybrać powiązane pozycje robocze Aby zobaczyć elementy związane z wszystkie wersje między pracy i tym kompilacji w użyciu i poprzednich kompilacji zostanie wybrana.
Zobacz też
Koncepcje
Uruchamianie testów w programie Microsoft Test Manager
Określenia, która tworzy mają naprawianiem, nowe funkcje lub wymagania