Лучшие приложения не создаются в одиночку.
помогает объединить усилия тестировщиков, руководителей и других участников процесса. Создавайте и используйте тестовые случаи, определяйте требования, отслеживайте поток отзывов и следите за всеми составляющими проекта от первых набросков до итогового развертывания.
Полная прозрачность и отслеживаемость
Вы всегда можете соотнести требования, рабочие элементы и тестовые случаи с бизнес-задачами.
Проверяйте измеримые требования с помощью приемочного тестирования
Сотрудничайте со всеми участниками разработки, чтобы создать измеримые и повторяемые приемочные тесты для структуры, поведения, качества обслуживания и иных аспектов на этапе фиксации требований. Поделитесь планами тестирования с разработчиками, чтобы добиться точного понимания требований до начала кодирования во избежание излишней работы и иных рисков.
Централизуйте и публикуйте тестовую документацию
Повторяемые тестовые случаи, общие этапы тестирования, планы тестов для отдельных спринтов и выпусков, результаты тестов и журналы хранятся в общем репозитории, поддерживающем кратко- и долгосрочную аналитику и отчеты.
Проведение, запись и повтор ручных тестов
Проводите запланированные тесты по шагам, используя полнофукциональное настраиваемое средство тестирования, фиксирующее подробности выполняемых действий, наблюдаемое поведение и состояние на каждом этапе. Приостановите тестирование, чтобы занести ошибку, или отправьте детальный отчет о дефекте напрямую разработчикам, предоставив все технические данные, необходимые для воспроизведения и устранения ошибки. Записывайте тестовые действия для последующего воспроизведения, ускоряя последующее тестирование и упрощая автоматизацию.
Изучайте и фиксируйте непредвиденные результаты
Внесите в тестирование толику непредсказуемости. Полноценно используйте труд тестировщиков, предоставив им обширный набор средств произвольного тестирования, помогающий изучить непредвиденные случаи использования приложения и выявить пропущенные дефекты до того, как это сделают пользователи. Фиксируйте подробности результатов тестирования и ведите отчеты в рамках запланированного тестирования, чтобы иметь возможность преобразовать произвольную последовательность действий в определение повторимого теста.
Автоматизируйте тестирование пользовательского интерфейса
Автоматизируйте тестирование интерфейса в Интернете и Windows, используя кодирование пользовательского интерфейса. Тестировщики могут легко записывать свои действия во время планируемого или произвольного теста, чтобы передать запись разработчику для автоматизации. Расширенное моделирование объектов и отработка отказа делают тесты более устойчивыми к случайным нарушениям даже в случае изменения схемы интерфейса, что позволяет тратить меньше времени на исправление нестойких тестов.
Оптимизируйте управление тестовой средой
Управляйте тестовыми средами в
Team Lab Management, гарантируя доступность всех вариантов и упрощая воспроизведение ошибок.
Сравнение функций
Выпуски
Visual Studio предназначены для групп разного размера с разными потребностями, а также для разных ролей их участников. Вы сможете выбрать подходящий вариант.
Используйте одну IDE для разработки решений для Интернета, настольных систем, облака, серверов и телефонов |
|
|
|
|
|
Анализируйте и совершенствуйте свой код с помощью обширного инструментария для отладки и профилирования приложений |
|
|
|
|
|
Верифицируйте качество кода с помощью модульных тестов и расширяемой платформы тестирования |
|
|
|
|
|
Используйте новые и старые платформы и средства Майкрософт — постоянно выходят новые выпуски |
|
|
|
|
|
Разверните Team Foundation Server и клиентские лицензии Team Foundation Server для рабочей среды |
|
|
|
|
|
Перенесите свои приложения в облако, Windows Store и Windows Phone Marketplace, используя встроенные службы по подписке |
|
|
|
|
|
Создавайте и контролируйте виртуальные лаборатории для тестирования с согласованными конфигурациями |
|
|
|
|
|
Координация в рамках гибких методик управления проектами |
|
|
|
|
|
Упорядочение и формирование планов тестирования с помощью управления тестовыми случаями и произвольного тестирования |
|
|
|
|
|
Повышение качества кода за счет рабочих процессов взаимной проверки в Visual Studio |
|
|
|
|
|
Повышение производительности за счет приостановки и продолжения задач разработчиков |
|
|
|
|
|
Автоматизация тестирования интерфейса приложений |
|
|
|
|
|
Поиск и контроль дублирующегося кода для улучшения архитектуры |
|
|
|
|
|
Определение охвата тестирования с помощью анализа покрытия кода |
|
|
|
|
|
Надежная фиксация и повтор ошибок, найденных в ходе ручного и произвольного тестирования, для устранения невоспроизводимых ошибок |
|
|
|
|
|
Анализ зависимостей в коде с помощью визуализации |
|
|
|
|
|
Визуализация влияния фактических и потенциальных изменений в коде |
|
|
|
|
|
Сбор и анализ диагностических данных из рабочих систем |
|
|
|
|
|
Неограниченное тестирование веб-производительности и нагрузочное тестирование |
|
|
|
|
|
Создание архитектурных схем для валидации кода |
|
|
|
|
|
Требования к системе
Поддерживаемые операционные системы:
-
Windows 7 SP1 (архитектуры x86 и x64).
-
Windows 8 (архитектуры x86 и x64).
-
Windows Server 2008 R2 SP1 (архитектура x64).
-
Windows Server 2012 (архитектура x64).
Поддерживаемые архитектуры:
-
32-разрядная (x86);
-
64-разрядная (x64).
Требования к оборудованию:
-
Процессор с тактовой частотой 1,6 ГГц или более быстрый.
-
1 ГБ ОЗУ (1,5 ГБ в виртуальной машине).
-
10 ГБ свободного места на жестком диске.
-
Жесткий диск со скоростью 5400 оборотов в минуту.
-
Видеокарта с поддержкой DirectX 9 и разрешением 1024 x 768 или более высоким.