Wykonywanie testów poznawczych za pomocą programu Microsoft Test Manager
Badania odkrywcze oznacza testowania aplikacji bez zestawu testów wcześniej zdefiniowany i bez skryptu wstępnie ustalonych kroków.
Microsoft Test Manager (MTM) pomaga poprzez rejestrowanie czynności wykonywane przez użytkownika podczas pracy z aplikacją.Można również rejestrować zrzuty ekranu, komentarze, plików załączników, narracji audio i wideo na ekranie.Nagrywanie ułatwia śledzenie winy, który można odkryć.Można również przechowywać swoje działania jako przypadkiem testowym, tak aby był łatwy do momentu lub współpracownika do replikowania badania, po jej aktualizacji.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Zobacz wideo: łatwy odczytującą kwestii za pomocą ręcznego testowania.
- Gdy otwieram MTM pyta mnie, aby połączyć się z zespołu projektu i Testuj plan. Co to są one?
Aby uzyskać więcej informacji, zobacz Przyjęcie Visual Studio i Team Foundation Server do zarządzania cyklem eksploatacji aplikacji i Testowanie aplikacji.
Uruchamianie sesji badania odkrywcze
Otwórz w programie Microsoft Test Manager Centrum badań, Test, Czy badania odkrywcze.
- Nie widzęczy badania odkrywcze.
Twój zespół używa wersji TFS przed 2012.Zobacz wskazówki dotyczące programu Visual Studio 2010.
Wybierz polecenie eksplorować.
- lub -
Wybierz pozycję roboczą zapotrzebowania, a następnie wybierz Eksploruj element pracy.Nagrywanie Twojego testu skojarzenie z elementu pracy.
Dlaczego kojarzy sesji testowej z pozycją roboczą
Jeśli utworzysz błędów i przypadków testowych ze swojej sesji badawczych, będą one automatycznie powiązane do tego elementu pracy.Sesję można skojarzyć z dowolnej pozycji roboczej w kategorii zapotrzebowania.W szablonach standardowych zespołu projektu obejmuje Wymóg (CMMI), Element zaległości produktu (Scrum), i Wątek użytkownika (Agile).
Element skojarzony pracy i wszelkich przypadków testowych, tworzone na podstawie wstępnych sesji zostaną automatycznie dodane do planu badań.
Kodowania każdego wymogu jest zaewidencjonowany, jest dobrą praktyką do przeprowadzenia testów, koncentruje się na ten wymóg.Wszelkie błędy, które są tworzone należy połączyć z wymogu, aby pokazać, że nie jest kompletny.
Dlaczego może nie chcę, aby skojarzyć sesji z wymogiem?
Czasami użytkownik chce zbadać aplikacji nie skupiając się na wszelkie szczególne wymagania.
Zostanie otwarte okno badania odkrywcze i czeka aż są gotowe do rozpoczęcia.
Podziel się swoimi wrażeniami aplikacji
Przygotuj się na uruchomienie aplikacji.Na przykład jeśli aplikacja jest witryna sieci Web, należy uruchomić serwer sieci web.
W oknie badania odkrywcze wybieramy Start.
Uruchom aplikację, a następnie zapoznać się z jego funkcjami.Na przykład otwórz przeglądarkę sieci web i zalogować się do serwisu WWW.
Okno badania odkrywcze rejestruje akcje, jakie wykonujesz w pozostałej części ekranu.Podczas pracy można dodawać komentarze, zrzuty ekranów i plików.Zostaną one dodane do wszelkich błędów lub przypadku testowego, którą można utworzyć.
Programu visual Studio 2012 1 aktualizacji Dziennik czynności automatycznie dołącza migawki ekranu, skupiając się na obszar wokół tekstu lub gestu.Zrzuty ekranu są uwzględniane podczas tworzenia błąd w sesji badawczych.
Jeśli badanie szczególny wymóg, sprawdź, że na wielu różnych warunków jest spełniony wymóg.Aby uzyskać więcej informacji, zobacz jakie badania odkrywcze należy wykonać?
Wszystko, co mogę zrobić, występują one w szczegółów?
Domyślnie akcje w MTM i w aplikacjach pakietu Office, takich jak Word, farby i program Outlook nie są rejestrowane.Aby zmienić ten zestaw, należy skonfigurować dziennik czynności w Testuj ustawienia we właściwościach plan badania.Aby uzyskać więcej informacji, zobacz Konfigurowanie Plan badań.Ponadto niektóre szczegółowe akcje, takie jak rysunku nie są rejestrowane w całości.Na przykład jeśli narysujesz twarzy w aplikacji do rysowania, akcja zostanie przechwycona tylko jako przenoszenie kursora.Należy dodać komentarz opisujący dokładnie zrobiłeś.
Rekord działania jest bardziej czytelny, jeśli można odczytać nazwy formantów interfejsu użytkownika.Zespół projektowy należy ustawić właściwości ułatwień dostępu każdego formantu, w interfejsie użytkownika lub identyfikator każdego elementu w aplikacji HTML.
Mojej aplikacji jest systemem witryny sieci Web lub klient serwer. Można MTM rekord wydarzenia, które mają miejsce na serwerach?
TakMusisz uruchomić serwer w środowisku laboratoryjnym, a trzeba konfigurować planie testów, aby przechwytywać zdarzenia z aparatury laboratoryjnej.Podczas tworzenia błąd MTM pobierania danych z komputerach laboratorium i dołączyć go do raportu o błędzie.Aby uzyskać więcej informacji, zobacz Przy użyciu środowiska laboratoryjnego dla użytkownika cyklu życia aplikacji.
Zgłaszania błędów
Gdy znajdziesz wad w aplikacji, wybierz polecenie błąd Create.
Aby pomóc odtworzyć błędu, wykonano kroki będą automatycznie zapisywane w błąd, w kroki do rozmnażania okienko.Komentarze, które zostało napisane podczas badania również wyświetlane wraz z załącznikami i zrzuty ekranu, który dodano i dodatkowymi informacjami o systemie.
Gdy tworzony jest błąd, można zmian, który przeprowadza użytkownika chcą być włączone.
W tym samym czasie co bug, zawierające te same kroki, można wygenerować przypadku testowego.Pomaga to zapewnić, że błąd nie pojawia się ponownie w przyszłości.Błąd i przypadku testowego są połączone.
Programu visual Studio 2012 1 aktualizacji Zrzut ekranu obszaru w pobliżu akcję automatycznie towarzyszy opis każdej akcji.
Aby zobaczyć, jak cały ekran pojawił się podczas badania, wybrać opcję Dziennik czynności.
Upewnij się, łatwe ponowne testowanie
Gdy aplikacja jest aktualizowany lub dalej rozwijać lub gdy błąd zostanie naprawiony, możesz ponownie uruchomić testy, aby upewnić się, że wszystko nadal działa – lub aby sprawdzić, czy działa lepiej.
Ale ma znaczną część wiedzy fachowej, twórczego myślenia i eksperymentów w teście badawczych.Aby zaoszczędzić czas przy okazjach przyszłych, można zapisać swoje działania jako skrypt kroki w przypadku testowego.Gdy nadszedł czas na ponowne wykonanie tych badań, - ktokolwiek - tylko trzeba wykonać kroki, zamiast ponowne wynalezienie je.
Przypadku testowego można utworzyć bezpośrednio z sesji badawczych, albo bezpośrednio po utworzeniu błąd.
Można dostosować liczbę ostatnich czynności, które są uwzględnione w przypadku testowego.
Jeśli tworzysz przypadku testowego bezpośrednio z sesji badawczych, zazwyczaj spędzisz trochę czasu, ćwiczenia przy użyciu funkcji, przed wykonaniem sekwencji kroków, które mają być rejestrowane.Edytuj przypadku testowego, aby rozpocząć, gdzie rozpoczyna się sekwencji.
Należy również edytować element pracy, aby stwierdzić, jaki wynik powinien być postrzegany po wykonaniu każdego kroku.
Po zapisaniu i zamknięciu elementu pracy, można wrócić do badań.
Porada |
---|
Tworzenie oddzielnych przypadków testowych dla każdego oddzielnego aspektu zapotrzebowania. |
- Sama sekwencja został uruchomiony z wartościami różnych danych. Nagrywać jest jako osobną sprawę test powinien?
Liczba Tworzenie jednego przypadku testowego, a następnie edytować go, aby zastąpić nazwę parametru dla określonej wartości w sekwencji.Parametr nazwy zaczynają się "@".Na przykład, "Kliknij łącze"@flavor"." W Wartości parametrów tabeli w dolnej części skryptu przypadku testowego, stanowią zbiór wartości, które powinny być stosowane w kolejnych powtórzeń testu.Aby uzyskać więcej informacji, zobacz Tworzenie przypadków testowania ręcznego przy użyciu programu Microsoft Test Manager.
Zakończeniu testu
Porada |
---|
Należy podać swoje testu tytuł, który wyraża wynik, takich jak "Nie może otworzyć konto" lub "Pomyślnie utworzono zamówienie". Dzięki temu łatwiej interpretować listy aktualnych badań wstępnych. |
Jak nam idzie?
Użycie wyświetlania badania odkrywcze sesji do przeglądu testów, które zostały wykonane w tym planie testu.Można sortować i filtrować badań poprzez wymóg.
Za pomocą badania odkrywcze
Jakie badania odkrywcze należy wykonać?
Najważniejsze kategorie testów są:Wykonywania wątku. Można wykonać akcje uzgodniona w elemencie zaległości Historia lub produktu użytkownika?
Wykonuje wartości klucza. Można wykonać historii użytkownika z różnych zestawów danych wejściowych-na przykład pusty koszyk, pojedynczy element one wszystko, dwóch niektóre rzeczy i tak dalej?
Doprowadzić do aplikacji. Możesz go aplikacji się nie powieść, na przykład poprzez zapewnienie nieoczekiwane dane wejściowe lub zbyt mocno wejściowego?
Warto myśleć w kategoriach różnych wycieczki.Przewodnik po jest to badanie, w którym wykonywana szczególności smak testu.Aby uzyskać szczegółowe informacje Zobacz James A.Książka Whittakera, Badania odkrywcze.
Jak używać wstępnych badań, łącznie z planowanych przypadków testowych?
Różne zespoły korzystają z różnych mieszanin badania odkrywcze i planowanych badań, za pomocą przypadków testowych.Oto kilka alternatywnych strategii, które należy rozważyć:Po prostu badawczych. Za pomocą badania odkrywcze i nigdy nie tworzą przypadki testów.Tworzenie elementów pracy błąd, w przypadku stwierdzenia winy.Gdy problem został rozwiązany, zbadać ponownie, aby zweryfikować działanie poprawki.Wykaz badań wstępnych jest najlepsze rekord co został przetestowany: do końca sprint, powinny być co najmniej jeden test dla każdego produktu zaległości element lub użytkownik wątku.Strategia ta nadaje się do małych projektów.
Poszukiwanie nowych funkcji, przypadków testów dla regresji. Kod zapotrzebowania jest zaewidencjonowany, wykonać badania odkrywcze i tworzą przypadki testów od nich.Utwórz błędów dla błędów, które znajdziesz.Kiedy zostaną poprawione błędy, należy uruchomić wszystkich testowanych przypadków.Najlepiej widać kompletność jest wykres przepuszczającego przypadków testowych.W każdym sprint również uruchomić przypadków testowych dla poprzedniego Sprint, aby upewnić się, że nic się nie zmieniło.
Plan przypadków testowych z góry oraz poznanie złamać kod. Pisanie skryptów przypadku testowego z góry, używanie ich do pomocy, sprecyzowanie wymagań.Jak kod zostanie zaewidencjonowany, uruchom mające zastosowanie przypadków testowych.Również uruchomić testy badawcze, zarówno do generowania dodatkowych przypadków testowych, a z zamiarem produkcji nie aplikacji.
Weryfikowanie poprawki
Po naprawieniu błędu został zaewidencjonowany, otwiera MTM i wybierz polecenie Centrum badań, Test, Sprawdź błędy.Ta strona zawiera listę błędów, które zostały utworzone w tym planie testu i odnosić się do przypadki testowe.Zaznacz błąd, który została ustalona i wybierz polecenie Weryfikuj.W programie Test Runner otworzy i Pokaż czynności wykonano, aby znaleźć błąd.Wykonaj kroki i sprawdź, że błąd wystąpił.Należy oznaczyć test z biegiem i zamknąć błąd.
Zbieranie danych z serwerów
Jeśli aplikacja jest witryna sieci Web lub aplikacji klient/serwer, można zbierać informacje od komputerów serwera, jak również z komputera klienckiego.
Aby to zrobić, musisz skonfigurować środowisko laboratoryjne i instaluj serwerów na komputerach, w tym środowisku.Aby uzyskać więcej informacji zobacz systemem testów w środowisku laboratoryjnym.
Należy także skonfigurować testów do zbierania danych ze środowiska.Albo można to zrobić we właściwościach plan badań, lub można wybrać tę opcję, w indywidualnych testów.
Aby skonfigurować sesję poszczególnych badań, uruchom test za pomocą Eksploruj z opcjami.
Aby skonfigurować wszystkie testy do zbierania danych serwera: W MTM, wybierz polecenie Centrum badań, Plan, Właściwości.W Środowisko testowe z, Wybieranie środowiska, na którym zainstalowano serwer.
Trwa zbieranie dodatkowych danych
Można ustawić właściwości planem badania, tak aby dodatkowe dane są rejestrowane w trakcie sesji testu i w jakieś błędy, które tworzysz.Można na przykład Dodaj lub usuń programy, o których użytkownika, który akcje powinien być pobierany.
Istnieje również możliwość przechwytywania ekranu wideo, podczas pracy, a komentarz audio.
Aby uzyskać więcej informacji, zobacz Jak: wybierz polecenie Testuj ustawienia i środowisk dla planu testowania.
Zabezpieczenia
Należy pamiętać, że czynności wykonywane przez użytkownika podczas testowania sesji są zapisywane automatycznie.Potencjalnie to nagranie może przechwycić poufne dane, w tym nazwy użytkowników i hasła.
Zasoby zewnętrzne
Wskazówki
Badania na nieprzerwane z Visual Studio 2012-Rozdział 4: ręcznych testów systemu
Filmy wideo
Łatwy odczytującą kwestii za pomocą ręcznego testowania
Zobacz też
Zadania
Jak: Tworzenie elementu pracy przy użyciu Menedżera badania firmy Microsoft
Jak: Tworzenie elementu pracy przy użyciu Menedżera badania firmy Microsoft
Koncepcje
Uruchamianie testów w programie Microsoft Test Manager
Tworzenie testów zaległych elementów, przypadków użycia lub wymagań produktu
Element zaległości produktu (Scrum)