Поделиться через


Контейнеры тестов

Обновлен: Ноябрь 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.

См. также

Задачи

Практическое руководство. Запуск тестов из командной строки

Основные понятия

Выбор типа теста

Параметры командной строки программы MSTest.exe