Добрый день. Вопрос №1 Какова стоимость получения диплома о мини-МБА по данному курсу? Или ориентироваться на указанную на сайте? Вопрос №2 Возможно ли начать обучение без потери результатов, не отправив документы на зачисление, а отправку выполнить позже? |
VSTS: тестирование
Пакеты тестов
Как правило, модульные тесты и тестовые конфигурации разрабатываются самими разработчиками, основная задача тестера в этом случае – организовать все тесты в упорядоченную структуру пакетов и указать, какие пакеты должны исполняться в каких условиях. Вся иерархия тестов хранится в так называемом файле метаданных, имеющем расширение vsmdi. Этот файл находится в системе контроля версий и может быть включен в решение как отдельный элемент – см. рис. 15.7.
Для создания тестового пакета можно воспользоваться меню "Create New Test List", как показано на рис. 15.8, и после этого откроется окно для задания имени нового пакета и определения его места в иерархии тестовых пакетов (см. рис. 15.9). В том случае, если для решения уже создан файл метаданных, пакет тестов будет добавлен к нему, если же файла метаданных еще создано не было, он будет создан автоматически.
Содержимое пакетов тестов редактируется с помощью специального редактора, показанного на рис. 15.10. В пакеты могут быть включены тесты, находящиеся в одном из проектов текущего решения.
Тестовые пакеты могут использоваться как для ручного прогона тестов определенной тематики (команда "Run checked", рис. 15.11), так и для автоматического прогона в рамках автоматической сборки.
Указать тесты, которые будут запускаться при определенной сборке можно при создании файла с описанием сборки MsBuild, или в последствии через модификацию проекта MsBuild. В первом случае достаточно на соответствующем шаге мастера выбрать файл метаданных и отметить галочками интересующие пакеты тестов (рис. рис. 15.12). Во втором случае необходимо открыть проект MsBuild в редакторе XML, найти элемент MetaDataFile, или вписать необходимые пакеты вручную:
<MetaDataFile Include="$(BuildProjectFolderPath)/../../TestSolution/TestSolution.vsmdi"> <TestList>BAT/Main flow</TestList> </MetaDataFile>