Тестирование приложения

Это позволяет повысить производительность труда в течение всего жизненного цикла тестирования планирования, тестирования и отслеживать ход тестирования с помощью Visual Studio Ultimate, Visual Studio Premium или Test Professional.Эти средства тестирования интегрированы с Team Foundation Server, что позволяет указать, что проверка на основе тех же командных проектах, что другие области организации используют.

Предупреждающее замечаниеВнимание

Этот раздел библиотеки MSDN о тестирование всего приложения, вручную или путем создания автоматических системные тесты.Во многих проектах программного обеспечения, этот тип тестирования выполняется тест-инженерами специалиста.

Однако разработчик и требуется написание модульных тестов вместе с методами и классами кода приложения, см. в разделах Проверка кода при помощи модульных тестов и Тестирование пользовательского интерфейса с помощью автоматических закодированных тестов пользовательского интерфейса.

Visual Studio Ultimate, Visual Studio Premium и Test Professional используют Microsoft Test Manager помогут определить и управления работы по тестированию с помощью планов тестирования. При создании плана тестирования и добавить все наборы тестов, тестовый случай, или конфигурации, как показано на следующем рисунке. Конфигурации используются для указания того, что вызывает параметры, необходимые для выполнения наборы тестов и тестовых случаев:

Компоненты плана тестирования

После определения всех этих элементов можно приступать к тестированию.Если требования, описания функциональности пользователей или функции готовы к тестированию, можно выполнить тесты для каждой заданной конфигурации.Созданный план позволяет измерять ход тестирования при выполнении тестов и формировать отчеты по оставшейся работе.

Можно выполнять ручные тесты и исследовательские тесты из Microsoft Test Manager, используя Microsoft Test Runner.Если с тестовым случаем связана автоматизация, из Microsoft Test Manager можно также выполнять автоматические тесты.Результаты выполнения этих тестов будут связаны с планом тестирования.

Кроме того, автоматические тесты можно выполнять из среды Visual Studio, не связанной с планом.Выбор тестов для запуска осуществляется индивидуально, в составе политики возврата или на основе категорий тестов.Их также можно выполнять как часть построения, созданного с помощью Team Foundation Build, и из командной строки.

Поскольку средства тестирования интегрированы с другими компонентами Visual Studio Premium, можно сохранять результаты тестов в базе данных, создавать отчеты о тенденциях и исторические отчеты и сравнивать различные типы данных.Например, можно использовать данные для определения числа ошибок, обнаруженных в тесте, и более подробного анализа этих ошибок.

В Видео: Легко воспроизводя проблемы с помощью ручное тестирование разделе ", Видео: Управление лабораторные среды для тестированияВидео: Приложения нагрузочного тестирования в Visual Studio".

Задачи

Перечисленные ниже разделы помогут в процессе тестирования приложения.

Задачи

Связанные разделы

Обновление работ по тестированию из предыдущих версий Visual Studio:. можно обновить усилий тестирования из предыдущих версий Visual Studio.Однако для некоторых тестовых проектов, созданных в Visual Studio 2010 SP1 совместимы и не должны обновляться.Например, тестовые проекты, созданные с помощью Visual Studio 2010 SP1, содержащих модульные тесты, закодированные тесты пользовательского интерфейса, производительность веб-сайта или нагрузочные тесты можно открыть в Visual Studio 2012.Следовательно, команда может продолжить использование Visual Studio 2010 SP1 или Visual Studio 2012 для работы с этими тестовыми проектами.В некоторых случаях, например при проекты содержат закодированных тестов пользовательского интерфейса, проектов может быть отремонтировано при открытии в Visual Studio 2012.Восстановление среды разработки процесс включает тестовый проект и работать с Visual Studio 2010 SP1 и Visual Studio 2012.Кроме того, Microsoft Test Manager, и можно установить параллельно с в предыдущей версии Visual Studio 2010.

При наличии существующих ручных тестовых случаев, созданных с помощью версий Visual Studio до Visual Studio 2010, можно перенести данные из этих тестовых случаев в ручной тестовый случай, который будет использован в Microsoft Test Manager.

Обновление работ по тестированию из более ранних версий Visual Studio

С помощью Microsoft Test Manager. можно запланировать, управляет выполняется и и исследовательские ручные тесты.Можно также автоматизация ручные тесты после того, как они будут стабилизированы.При выполнении ручных тестов можно исследовательские и журнала ошибок.Ошибка будет содержать трассировки последних текущих действий, снимок состояния системы и копии всех заметок, сделанные во время исследующ систему.Можно записать свои действия в тестовом случае, чтобы их можно воспроизводить в последующих случаев.

Можно также использовать Microsoft Test Manager для настройки и управления ими лаборатории.Можно настроить виртуальную лабораторию, в которой задать распределянная системы и ссылки, лабораторий в план тестирования.Если необходимо выполнить тест- для примера, когда требуется публиковать изменение в лаборатории система - можно перенастроить автоматически.

Системное тестирования приложения с помощью Microsoft Test Manager

С помощью средств тестирования в Visual Studio:Visual Studio 2012 включает единицу, закодированные типов пользовательского интерфейса, производительность веб-сайта и нагрузочного теста.

Модульные тесты и закодированные тесты пользовательского интерфейса обычно используются разработчиками, или участниками команды с помощью Visual Studio для проверки их качество кода в приложении.Например, можно выполнить эти тесты до проверить код в управление версиями.Дополнительные сведения см. в разделах Проверка кода при помощи модульных тестов и Тестирование пользовательского интерфейса с помощью автоматических закодированных тестов пользовательского интерфейса.Однако участники команды по тестирования приложения также могут использовать эти типы тестов для преобразования ручного теста в автоматические тесты и для выявления ошибки, полученные из интеграции тестирования из Построения Team Foundation.

Visual Studio Ultimate предоставляет конкретные модульный тест для установки производительности и стресс-теста.Приложение можно инструментировать и администрирования для измерения его производительность в обусловленными нагрузками.Веб-приложения можно управлять с несколько запросов, имитирующий большого числа пользователей.

Системное тестирование приложения с помощью Visual Studio

Настройка метода удаленного выполнения тестов и сбора данных. Для настройки типов данных, предназначенных для сбора в удаленном режиме, или способов влияния на систему при выполнении тестов можно использовать параметры тестирования и тестовые среды.Например, может понадобиться записать действия пользовательского интерфейса для ручного теста или собирать диагностические журналы трассировки, которые помогают при воспроизведении сложных ошибок.

Настройка тестовых компьютеров для выполнения тестов или сбора данных

Внешние ресурсы

ms182409.collapse_all(ru-ru,VS.110).gifПрактические руководства и лаборатории

Проверка непрерывной работы с Visual Studio 2012

CodePlex – руководстве инфраструктуры теста

Руководство по инструментарию для работы с тестов Visual Studio

Руководство Visual Studio Lab Management

ms182409.collapse_all(ru-ru,VS.110).gifВидеоклипы

Легко воспроизводя проблемы с помощью ручное тестирование

Управление лабораторные среды для тестирования

Приложения нагрузочного тестирования в Visual Studio

ms182409.collapse_all(ru-ru,VS.110).gifФорум

Visual Studio ALM + Блог Team Foundation Server

См. также

Задачи

Краткое руководство по ручному тестированию с использованием Microsoft Test Manager

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

Управление новыми работами по тестированию