Контейнеры тестов
Обновлен: Ноябрь 2007
Тест помещается в контейнер в зависимости от того, создает ли он скомпилированный код. По умолчанию тесты, создающие скомпилированный код, такие как модульные тесты и закодированные веб-тесты, компилируются в сборки, которые помещаются в папки bin\Debug или obj\Debug внутри папки проекта.
Для других типов тестов, таких как универсальные тесты, упорядоченные, нагрузочные, веб-тесты и ручные тесты, компиляция не нужна. Тестовыми контейнерами для этих типов тестов являются документы Word, XML-файлы и прочие текстовые файлы, находящиеся в папке проекта.
Почему следует знать, как определить тестовый контейнер? Одна из причин заключается в том, чтобы иметь возможность предоставить правильные значения для параметра /testcontainer: программы MSTest.exe. Дополнительные сведения см. в разделе Параметры командной строки программы MSTest.exe.
Файлы, содержащие тесты
В следующей таблице описано, как определить файлы, содержащие тесты, для различных типов тестов.
Тип теста |
Примечания |
---|---|
Модульный тест |
Один файл исходного кода, обычно содержащий несколько методов модульного теста. Поэтому невозможно вернуть отдельный модульный тест. Нужно возвращать весь файл исходного кода. В зависимости используемого языка файлы могут иметь расширение .CS, .VB или .CPP. |
Ручной |
Ручные тесты в формате Microsoft Word имеют расширение .MHT. Ручные тесты в текстовом формате имеют расширение .MTX. |
Упорядоченный |
Файлы упорядоченных тестов имеют расширение .orderedtest. |
Универсальный |
Файлы универсальных тестов имеют расширение .GenericTest. |
Веб-тест |
Файлы веб-тестов имеют расширение .WEBtest. |
Нагрузочный |
Файлы нагрузочных тестов имеют расширение .LOADtest. |
Другие файлы
Файлы метаданных тестов и файлы конфигурации запуска не содержат тестов, но играют важную роль в тестировании.
Тип файла |
Примечания |
---|---|
Файл метаданных теста |
Файл метаданных теста содержит списки тестов и ссылки на тесты. Дополнительные сведения о списках тестов см. в разделе Использование списков тестов. Файлы метаданных тестов имеют расширение VSMDI. |
Файла конфигурации запуска теста |
В файлах конфигурации хранятся параметры запуска тестов. Дополнительные сведения см. в разделе Настройка выполнения теста. Файлы конфигурации тестовых запусков имеют расширение TESTRUNCONFIG. |
См. также
Задачи
Практическое руководство. Запуск тестов из командной строки