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.

MTM rejestruje akcje ułatwienie odtwarzające

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Zobacz wideo: łatwy odczytującą kwestii za pomocą ręcznego testowania.

Uruchamianie sesji badania odkrywcze

Otwórz w programie Microsoft Test Manager Centrum badań, Test, Czy badania odkrywcze.

Uruchamianie sesji badań wstępnych

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.

Okno badania odkrywcze gotowy do rozpoczęcia nagrywania

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.

Badania odkrywcze okno obok aplikacji.

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.

Błąd tworzenia z sesji badawczych.

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.

Akcje z obrazów w raporcie błędów

Aby zobaczyć, jak cały ekran pojawił się podczas badania, wybrać opcję Dziennik czynności.

Dziennik akcji z kontekstem obrazu

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.

Tworzenie przypadku testowego z błędem.

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ń.

PoradaPorada

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

Wstrzymywanie i kończenie sesji testowania.

PoradaPorada

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.

Wyświetlanie sesji badania odkrywcze

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.

Przeglądaj z opcji w menu rozwijanym.

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.

Ustawienie domyślne środowisko dla planu badań.

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.

Konfigurowanie zbierania danych dla planu badań.

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

Hh191621.collapse_all(pl-pl,VS.110).gifWskazówki

Badania na nieprzerwane z Visual Studio 2012-Rozdział 4: ręcznych testów systemu

Hh191621.collapse_all(pl-pl,VS.110).gifFilmy 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)

Wątek użytkownika (Agile)

Wymóg (CMMI)

Inne zasoby

Jak: Dodawanie elementów listy zaległości produktu, wątek użytkownika lub elementów pracy wymagania do planu badań

Tworzenie, kopiowanie i aktualizowanie elementów pracy