Wskazówki: tworzenie i uruchamianie testów jednostkowych dla aplikacji sklepu Windows Store
Microsoft Visual Studio 2012 obejmuje obsługę testowania jednostek zarządzanych aplikacji Windows Store i zawiera szablony bibliotek testów jednostki dla języków Visual C#, Visual Basic i Visual C++.
Porada |
---|
Aby uzyskać więcej informacji o tworzeniu aplikacji w Windows Store, zobacz Wprowadzenie do aplikacji Windows Store. |
Microsoft Visual Studio 2012 udostępnia następujące funkcje testowania jednostki:
Tworzenie projektów testów jednostkowych
Edytuj manifest dla projektu testów jednostkowych
Utwórz kod testu jednostkowego
Uruchom Testy jednostkowe
W poniższych procedurach opisano kroki dotyczące tworzenia, uruchamiania i debugowania testów jednostkowych dla zarządzanej aplikacji Windows Store systemu Windows 8.
Wymagania wstępne
Microsoft Visual Studio 2012
Tworzenie projektów testów jednostkowych
Aby utworzyć projekt testu jednostki dla aplikacji Windows Store
Z menu Plik wybierz polecenie Nowy projekt.
Wyświetla okno dialogowe Nowy projekt.
W obszarze Szablony wybierz język programowania, w którym chcesz utworzyć test jednostki, a następnie wybierz skojarzoną bibliotekę testów jednostki Windows Store.Na przykład wybierz opcje Visual C#, następnie Windows Store, a następnie Biblioteka testów jednostkowych (aplikacji w stylu Metro).
[!UWAGA]
Microsoft Visual Studio 2012 zawiera szablony bibliotek testów jednostki dla języków Visual C#, Visual Basic i Visual C++.
(Opcjonalnie) W polu tekstowym Nazwa wprowadź nazwę, której chcesz używać dla projektu testów jednostkowych projektu aplikacji w Windows Store.
(Opcjonalnie) Zmodyfikuj ścieżkę, gdzie chcesz utworzyć projekt, wprowadzając ją w polu tekstowym Lokalizacja albo wybierając przycisk Przeglądaj.
(Opcjonalnie) W polu tekstowym Nazwa rozwiązania wprowadź nazwę, której chcesz używać dla swojego rozwiązania.
Pozostaw zaznaczoną opcję Utwórz katalog dla rozwiązania i wybierz przycisk OK.
Eksplorator rozwiązań zawiera nowy projekt testowy jednostki Windows Store, a edytor kodu wskaże domyślny test jednostki pod nazwą TestJednostki1.
Edytuj manifest dla projektu testów jednostkowych
Może być konieczne edytowanie manifestu dla projektu testów jednostkowych w celu dostarczenia wymaganych zdolności do uruchomienia aplikacji.
Aby edytować plik manifestu aplikacji Windows Store projektu badania jednostki
W Eksploratorze rozwiązania w nowym projekcie testów jednostkowych aplikacji w Windows Store kliknij prawym przyciskiem myszy plik Package.appxmanifest i wybierz polecenie Otwórz.
Wyświetli się Projektant manifestów przeznaczony do edycji.
W Projektancie manifestów wybierz kartę Możliwości.
Na liście Możliwości wybierz możliwości potrzebne do testu jednostkowego i kod, który ma mieć test.Na przykład zaznacz pole wyboru Internet, jeśli testy jednostkowe i ich kod muszą mieć możliwość dostępu do Internetu.
[!UWAGA]
Wśród wybranych funkcji powinny znajdować się te, które są niezbędne do wykonania prawidłowych testów jednostkowych aplikacji Windows Store.Nie należy nigdy dołączać funkcji spoza testowanej aplikacji Windows Store, które zwykle są podzestawem funkcji określonych dla testowanej aplikacji Windows Store.
Aby uzyskać więcej informacji dotyczących Projektanta manifestów, zobacz Using the Manifest Designer (Windows Store apps).
Utwórz kod testu jednostkowego
Kodowanie testu jednostki dla aplikacji Windows Store.
W Edytorze kodu edytuj test jednostkowy oraz dodaj potwierdzenia i logikę wymagane dla testu.
Aby uzyskać więcej informacji, zobacz Używanie klas potwierdzeń w bibliotece MSDN.
Uruchom Testy jednostkowe
Aby utworzyć rozwiązanie i uruchomić test jednostki za pomocą programu Test Explorer
Z menu Widok wybierz polecenie Inne okna, a następnie wybierz polecenie Eksplorator testów.
Okna programu Test Explorer, niewyświetlające Twojego testu.
Z menu Kompiluj wybierz polecenie Kompiluj rozwiązanie.
Taki test jednostki znajduje się teraz na liście.
[!UWAGA]
Należy utworzyć rozwiązanie, aby wykonać aktualizację listy testów jednostkowych w Test Explorer.
Przestroga Znany problem programu Microsoft Visual Studio 2012: program Test Explorer należy otworzyć przed utworzeniem projektu testu.
W Eksploratorze testów wybierz utworzony test jednostkowy.
Porada Test Explorer zawiera łącze do kodu źródłowego obok Źródło:.
Wybierz opcję Uruchom wszystko.
Porada Wybierz jeden lub więcej testów wymienionych w Eksploratorze, następnie kliknij prawym przyciskiem myszy i wybierz polecenie Uruchom wybrane testy.
Ponadto można wybrać opcje Debuguj wybrane testy, Otwórz test i Właściwości.
Trwa test jednostki.Po zakończeniu program Test Explorer wyświetla stan badania, czas wykonywania i podaje łącze do źródła.
Zasoby zewnętrzne
Filmy wideo
Channel 9: Testowanie jednostkowe aplikacji Windows Store napisanych w języku XAML
Fora
Testy jednostkowe w programie Visual Studio
MSDN Library
MSDN Library — Tworzenie i uruchamianie testów jednostkowych istniejącego kodu (Visual Studio 2010)
Zobacz też
Koncepcje
Tworzenie i testowanie aplikacji sklepu Windows Store przy użyciu Team Foundation Build