Udostępnij za pośrednictwem


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

PoradaPorada

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

  1. Z menu Plik wybierz polecenie Nowy projekt.

    Wyświetla okno dialogowe Nowy projekt.

  2. 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++.

  3. (Opcjonalnie) W polu tekstowym Nazwa wprowadź nazwę, której chcesz używać dla projektu testów jednostkowych projektu aplikacji w Windows Store.

  4. (Opcjonalnie) Zmodyfikuj ścieżkę, gdzie chcesz utworzyć projekt, wprowadzając ją w polu tekstowym Lokalizacja albo wybierając przycisk Przeglądaj.

  5. (Opcjonalnie) W polu tekstowym Nazwa rozwiązania wprowadź nazwę, której chcesz używać dla swojego rozwiązania.

  6. Pozostaw zaznaczoną opcję Utwórz katalog dla rozwiązania i wybierz przycisk OK.

    Dostosowane do potrzeb jednostki badań biblioteki

    Eksplorator rozwiązań zawiera nowy projekt testowy jednostki Windows Store, a edytor kodu wskaże domyślny test jednostki pod nazwą TestJednostki1.

    Nowy projekt testu jednostki dostosowane

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

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

  2. W Projektancie manifestów wybierz kartę Możliwości.

  3. 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).

    Manifest testu jednostki

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

  1. Z menu Widok wybierz polecenie Inne okna, a następnie wybierz polecenie Eksplorator testów.

    Okna programu Test Explorer, niewyświetlające Twojego testu.

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

    Informacje dotyczące przestrogiPrzestroga

    Znany problem programu Microsoft Visual Studio 2012: program Test Explorer należy otworzyć przed utworzeniem projektu testu.

  3. W Eksploratorze testów wybierz utworzony test jednostkowy.

    PoradaPorada

    Test Explorer zawiera łącze do kodu źródłowego obok Źródło:.

  4. Wybierz opcję Uruchom wszystko.

    Explorer Test jednostki — testu jednostki

    PoradaPorada

    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.

    Jednostki badań Explorer - menu kontekstowe test uni

    Trwa test jednostki.Po zakończeniu program Test Explorer wyświetla stan badania, czas wykonywania i podaje łącze do źródła.

    Jednostki badań Explorer - test ukończony

Zasoby zewnętrzne

Hh440545.collapse_all(pl-pl,VS.110).gifFilmy wideo

Channel 9: Testowanie jednostkowe aplikacji Windows Store napisanych w języku XAML

Hh440545.collapse_all(pl-pl,VS.110).gifFora

Testy jednostkowe w programie Visual Studio

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

Inne zasoby

Debugowanie i testowanie aplikacji sklepu Windows Store