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