Microsoft Visual Studio Test Professional 2012 - идеальный вариант для тест-инженеров, бизнес-аналитиков, менеджеров продуктов и других заинтересованных лиц, которым необходимы средства для совместной работы разных групп, но не требуется полноценная интегрированная среда разработки. Участники группы могут использовать интегрированный инструментарий тестирования и управления продуктом, гарантирующий качество на протяжении всего процесса разработки.
Microsoft Visual Studio Test Professional 2012 также поддерживает легкие определения требований и непрерывную обратную связь с клиентом, позволяя вести отслеживание в рамках этих процессов.
Возможности :
- Полная прозрачность и отслеживаемость
Вы всегда можете соотнести требования, рабочие элементы и тестовые случаи с бизнес-задачами.
- Проверяйте измеримые требования с помощью приемочного тестирования
Сотрудничайте со всеми участниками разработки, чтобы создать измеримые и повторяемые приемочные тесты для структуры, поведения, качества обслуживания и иных аспектов на этапе фиксации требований. Поделитесь планами тестирования с разработчиками, чтобы добиться точного понимания требований до начала кодирования во избежание излишней работы и иных рисков.
- Централизуйте и публикуйте тестовую документацию
Повторяемые тестовые случаи, общие этапы тестирования, планы тестов для отдельных спринтов и выпусков, результаты тестов и журналы хранятся в общем репозитории, поддерживающем кратко- и долгосрочную аналитику и отчеты.
- Проведение, запись и повтор ручных тестов
Проводите запланированные тесты по шагам, используя полнофукциональное настраиваемое средство тестирования, фиксирующее подробности выполняемых действий, наблюдаемое поведение и состояние на каждом этапе. Приостановите тестирование, чтобы занести ошибку, или отправьте детальный отчет о дефекте напрямую разработчикам, предоставив все технические данные, необходимые для воспроизведения и устранения ошибки. Записывайте тестовые действия для последующего воспроизведения, ускоряя последующее тестирование и упрощая автоматизацию.
- Изучайте и фиксируйте непредвиденные результаты
Внесите в тестирование толику непредсказуемости. Полноценно используйте труд тестировщиков, предоставив им обширный набор средств произвольного тестирования, помогающий изучить непредвиденные случаи использования приложения и выявить пропущенные дефекты до того, как это сделают пользователи. Фиксируйте подробности результатов тестирования и ведите отчеты в рамках запланированного тестирования, чтобы иметь возможность преобразовать произвольную последовательность действий в определение повторимого теста.
- Автоматизируйте тестирование пользовательского интерфейса
Автоматизируйте тестирование интерфейса в Интернете и Windows, используя кодирование пользовательского интерфейса. Тестировщики могут легко записывать свои действия во время планируемого или произвольного теста, чтобы передать запись разработчику для автоматизации. Расширенное моделирование объектов и отработка отказа делают тесты более устойчивыми к случайным нарушениям даже в случае изменения схемы интерфейса, что позволяет тратить меньше времени на исправление нестойких тестов.
- Оптимизируйте управление тестовой средой
Управляйте тестовыми средами в Team Lab Management, гарантируя доступность всех вариантов и упрощая воспроизведение ошибок.
Пример использования Microsoft Visual Studio Test Professional 2012 :
- Группа ведет работу над сложным программным продуктом. 5 сотрудников используют среду разработки на платформе Eclipse, 5 разработчиков задействуют MS Visual Studio, двое пишут надстройки для 1С и двое создают embedded-версию приложения. В команде также есть 5 тестировщиков.
- Руководитель группы или тест-менеджер продумывает план тестирования, кейсы и задачи для каждого тестировщика. На сервере совместной работы Team Foundation Server (входит в поставку Test Professional) создаются соответствующие рабочие элементы - задачи, включающие в себя описание шагов тестирования, ожидаемые результаты работы продукта, планируемые сроки выполнения и т. д. Каждый тестировщик при запуске Test Professional видит поставленные ему задачи и планы тестирования.
- Тестировщик запускает приложение и выполняет шаги тестирования. Малая часть экрана при этом остается отведенной под отображение текущего шага кейса, ожидаемого результата и инструментов работы с дефектами. Видеозапись тестирования приложения начинается автоматически. В случае обнаружения дефекта генерируется автоматический отчет, содержащий полную информацию о среде выполнения и проведенных действиях. Все данные добавляются в новый рабочий элемент TFS, назначенный на разработчика.
- С помощью пакета Lab Management возможна автоматическая развертка виртуальных машин с необходимыми конфигурациями и запуск автоматических или ранее записанных тест-кейсов.
- Разработчики могут взаимодействовать с элементами Team Foundation Server различными способами, в зависимости от используемых технологий. Возможна интеграция с Eclipse, в том числе под Linux. Инструменты работы с TFS интегрированы в Visual Studio. При использовании других средств разработки предусмотрена работа через web-интерфейс, индивидуальное приложение Team Explorer, а также через надстройки для Microsoft Excel и Microsoft Project.