Основные результаты теста
Обновлен: Ноябрь 2007
При выполнении теста создаются результаты, которые отображаются в окне результатов теста. Некоторые результаты теста являются общими для всех типов тестов. Другие результаты формируются только по определенным типам теста или имеют особое значение в зависимости от типа теста, из которого они образуются.
При выполнении тестов также формируются подробные результаты, которые отличаются от простых результатов, описанных в этом разделе. Дополнительные сведения см. в разделе Получение результатов теста.
Результаты теста
Далее описаны результаты теста, формируемые доступными в Visual Studio Team System Test Edition типами тестов.
Прерван. Тестер остановил тестовый запуск. Выполняемому тесту назначается состояние "Прерван". Остальным тестам в тестовом запуске присваивается состояние "Не выполнен".
Не выполнен. Тестер остановил тестовый запуск. Выполняемому тесту назначается состояние "Прерван". Остальным тестам в тестовом запуске присваивается состояние "Не выполнен".
Пройден (выполнение прервано). Выполнен и пройден отдельный тест. По завершении выполнения этого теста тестер остановил тестовый запуск.
Неработоспособен. Не удалось выполнить тест из-за ошибок в определении теста. Например, модульный тест может быть неработоспособным, если он возвращает целое число; методы модульных тестов должны возвращать пустое значение.
Отключен. Это удаленный запуск, который сначала отключается, а затем подключается. Этот результат возникает при отключении удаленного запуска. Когда тестер подключается к этому удаленному запуску, он может видеть результаты тестов.
Истекло время ожидания. Истекло время ожидания теста или тестового запуска.
Отложен. Тестовый запуск был начат и выполняется, но выполнение отдельного теста не было завершено.
Выполняется. Тест выполняется.
Завершен. Тестовый запуск завершен; этот результат применяется только к нагрузочным тестам.
С неопределенным результатом. При запуске теста оператор Assert не выдал результат "Ошибка", и, по меньшей мере один оператор Assert.Inconclusive был выполнен успешно. Этот результат применим только к модульным тестам.
Ошибка. Точное значение зависит от типа теста.
Тип теста |
Значение |
модульный |
При запуске теста по меньшей мере один оператор Assert выдал результат "Ошибка" или тест выдал непредвиденное исключение. |
универсальный |
Тест вернул значение, отличное от 0. |
ручной |
Тестер установил результат "Ошибка". |
Веб- |
По меньшей мере один из запросов не был выполнен успешно. |
нагрузочный |
По меньшей мере один из тестов не удалось выполнить. |
упорядоченный |
По меньшей мере один из тестов не удалось выполнить. |
- Пройден. Точное значение зависит от типа теста.
Тип теста |
Значение |
модульный |
При запуске теста ни один оператор Assert не выдал неопределенный результат или ошибку, и тест не выдал непредвиденного исключения и время ожидания не истекло. |
универсальный |
Тест вернул значение 0 и время ожидания не истекло. |
ручной |
Тестер установил результат "Пройден" и время ожидания теста, в котором содержится данный тест, не истекло. |
Веб- |
Все запросы были выполнены успешно и время ожидания теста не истекло. |
нагрузочный |
Пройдены все тесты. |
упорядоченный |
Все тесты были пройдены и время ожидания теста не истекло. |
См. также
Задачи
Практическое руководство. Изменение представлений результатов теста