Пошаговое руководство. Создание и выполнение модульных тестов для приложений для Магазина Windows
Visual Studio включает поддержку модульного тестирования управляемых приложений Магазин Windows и шаблоны библиотек модульных тестов для Visual C#, Visual Basic и Visual C++.
![]() |
---|
Дополнительные сведения о разработке приложений Магазин Windows см. в разделе Начало работы с приложениями Магазина Windows. |
Visual Studio предоставляет следующие возможности модульного тестирования:
Создание проектов модульных тестов
Правка манифеста для проекта модульного теста
Кодирование модульного теста
Запуск модульных тестов
В следующих процедурах описаны этапы создания, выполнения и отладки модульных тестов для управляемого приложения Windows 8 Магазин Windows.
Обязательные компоненты
Visual Studio
Создание проектов модульных тестов
Создание проектов модульных тестов для приложения Магазина Windows
В меню Файл выберите пункт Создать проект.
Откроется диалоговое окно "Создать проект".
В разделе "Шаблоны" выберите язык программирования, на котором требуется создать модульный тест, а затем выберите связанную библиотеку модульных тестов Магазин Windows.Например, выберите Visual C# , затем выберите Магазин Windows, а затем Библиотека модульных тестов (приложения для Магазина Windows).
Примечание
Visual Studio включает шаблоны библиотек модульных тестов для Visual C#, Visual Basic и Visual C++.
(Необязательно) В текстовом поле Имя введите имя, которое будет использоваться для проекта модульного теста Магазин Windows.
(Необязательно) Измените путь, по которому нужно создать проект, введя его в текстовом поле Расположение или с помощью кнопки Обзор.
(Необязательно) В текстовом поле имени Решение введите имя, которое будет использоваться для решения.
Оставьте флажок Создать каталог для решения установленным и нажмите кнопку ОК.
В обозревателе решений появляется ваш новый проект модульного теста Магазин Windows, а в редакторе кода отображается модульный тест по умолчанию с именем UnitTest1.
Правка манифеста для проекта модульного теста
Может потребоваться изменить манифест для проекта модульного теста, чтобы предоставить необходимые возможности запуска приложения.
Изменение файла манифеста приложения для Магазина Windows проекта модульного теста
В обозревателе решений в новом проекте модульного теста Магазин Windows щелкните правой кнопкой мыши файл Package.appxmanifest и выберите Открыть.
Конструктор манифеста открывается для редактирования.
В конструкторе манифеста выберите вкладку Возможности.
В списке в разделе Возможности выберите возможности, необходимые для модульного теста и тестируемого кода.Например, установите флажок Интернет, если модульный тест и проверяемый им код требуют возможности получения доступа к Интернету.
Примечание
Выбранные функции должны включать только возможности, необходимые для правильного функционирования модульного теста Магазин Windows.Эти возможности никогда не должны включать функции, которые не входят в состав тестируемого приложения Магазин Windows, и обычно должны представлять собой подмножество функций, определенных для тестируемого приложения Магазин Windows.
Дополнительные сведения о конструкторе манифеста см. в разделе Настройка пакета приложения с помощью конструктора манифестов.
Кодирование модульного теста
Кодирование модульного теста для приложения Магазина Windows
В редакторе кода добавьте модульный тест и включите необходимые утверждения и логику.
Дополнительные сведения см. в разделе Использование классов утверждений в библиотеке MSDN.
Запуск модульных тестов
Сборка решения и выполнение модульного теста с помощью обозревателя тестов
В меню Тест выберите Windows, а затем Обозреватель тестов.
Отображается обозреватель тестов без вашего теста.
В меню Построение выберите пункт Построить решение.
Модульный тест теперь присутствует в списке.
Примечание
Необходимо собрать решение, чтобы обновить список модульных тестов в обозревателе тестов.
Внимание
Известная проблема Visual Studio: необходимо открыть обозреватель тестов до создания тестового проекта.
В обозревателе тестов выберите созданный модульный тест.
Совет
Обозреватель тестов содержит ссылку на исходный код рядом с надписью Источник:.
Выберите Запустить все.
Совет
Можно выбрать один или несколько модульных тестов, перечисленных в обозревателе, а затем щелкнуть правой кнопкой мыши и выбрать Запуск выбранных тестов.
Кроме того, можно выбрать Отладить выбранные тесты, Открыть тест и использовать параметр Свойства.
Выполняется модульный тест.По завершении обозреватель тестов отображает состояние теста, затраченное время и содержит ссылку на источник.
Внешние ресурсы
Видеоролики
Channel 9. Модульное тестирование приложений Магазина Windows, собранных с помощью XAML
Форумы
Модульное тестирование Visual Studio
Библиотека MSDN
Библиотека MSDN. Создание и запуск модульных тестов для существующего кода (Visual Studio 2010)
См. также
Основные понятия
Сборка и тестирование приложений для Магазина Windows с использованием Team Foundation Build
Другие ресурсы
Отладка и тестирование приложений Магазина с помощью Visual Studio