Создание системных тестов с помощью Visual Studio
С помощью Visual Studio 2013 можно создавать и выполнять модульные тесты, закодированные тесты пользовательского интерфейса, веб-тесты производительности и нагрузочные тесты, а также управлять ими.
Дополнительные сведения о веб-тестах производительности и нагрузочных тестах см. в разделе [удалено] Веб-тесты производительности и нагрузочные тесты в Visual Studio.
Модульные тесты и закодированные тесты пользовательского интерфейса обычно используются разработчиками или участниками команды, пользующимися Visual Studio, для проверки качества кода приложения. Например, можно выполнять эти тесты перед возвратом кода в систему управления версиями. Дополнительные сведения см. в разделах Проверка кода при помощи модульных тестов и Тестирование пользовательского интерфейса с помощью автоматических закодированных тестов пользовательского интерфейса. Члены команды, занимающиеся тестированием приложения, также могут использовать эти типы тестов для преобразования ручных тестов в автоматические тесты и для изоляции ошибок, выявленных при интеграционном тестировании в сборках Team Foundation.
Задачи
Задачи |
Связанные разделы |
---|---|
Создание системных тестов в Visual Studio. С помощью Visual Studio можно создавать закодированные тесты пользовательского интерфейса из существующей записи действий, например из записи действий, созданной во время ручного теста. Это позволяет автоматизировать ручное тестирование Microsoft Test Manager, выполняемое командой. |
|
Группировка тестов в категории. Автоматизированные тесты, созданные в Visual Studio, можно объединять в категории тестов. При запуске этих автоматизированных тестов с помощью Visual Studio, Team Foundation Build или mstest.exe категории можно использовать, чтобы удобно выбирать необходимые тесты. Категории тестов добавляются в качестве атрибутов в методы теста. |
|
Выбор определенного порядка выполнения группы тестов. Упорядоченный тест содержит другие тесты, предназначенные к выполнению в определенном порядке. Упорядоченный тест отображается как один тест в обозревателе тестов. |
|
Использование обычного теста для размещения в нем существующего теста, программы или стороннего средства. Обычные тесты используются для вызова внешних программ и тестов. После этого тестовая подсистема рассматривает универсальные тесты как тесты любых других типов. Например, можно выполнять обычные тесты из обозревателя тестов. Получать результаты обычных тестов и публиковать их можно так же, как и для других тестов. |
Связанные задачи
Закодированные тесты пользовательского интерфейса можно использовать при разработке приложения, чтобы постоянно проверять работоспособность функций при изменениях кода. Дополнительные сведения см. в разделе . Тестирование пользовательского интерфейса с помощью автоматических закодированных тестов пользовательского интерфейса.
Помимо закодированных тестов пользовательского интерфейса Visual Studio 2013 также включает модульные тесты. Модульные тесты используются в основном для проверки качества и работоспособности изолированного модуля кода при разработке приложения. Дополнительные сведения см. в разделе . Проверка кода при помощи модульных тестов.
См. также
Основные понятия
Системное тестирование приложения с помощью Visual Studio