Тестирование приложения
Это позволяет повысить производительность труда в течение всего жизненного цикла тестирования планирования, тестирования и отслеживать ход тестирования с помощью 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 2012
CodePlex – руководстве инфраструктуры теста
Руководство по инструментарию для работы с тестов Visual Studio
Руководство Visual Studio Lab Management
Видеоклипы
Легко воспроизводя проблемы с помощью ручное тестирование
Управление лабораторные среды для тестирования
Приложения нагрузочного тестирования в Visual Studio
Форум
Visual Studio ALM + Блог Team Foundation Server
См. также
Задачи
Краткое руководство по ручному тестированию с использованием Microsoft Test Manager