Тестовая лаборатория автоматизированного тестирования ПО
DMD создала собственную инфраструктуру автоматизированного тестирования программного обеспечения и программно-аппаратных комплексов для внешних заказчиков.
Работа начиналась с анализа документации, видеоматериалов и пользовательских сценариев. На их основе инженеры формировали тест-планы, тест-кейсы, тестовые сценарии и наборы конфигураций, после чего программисты автоматизации разрабатывали и отлаживали тестовые скрипты.
Для запуска регрессионных тестов использовалась собственная тестовая инфраструктура на базе массива виртуальных машин, воспроизводивших различные версии операционных систем и системного окружения. Это позволяло проверять одну и ту же сборку сразу в нескольких конфигурациях и выявлять ошибки, возникающие только в определённой среде.
Лаборатория поддерживала несколько видов контроля качества:
- функциональное тестирование
- регрессионное тестирование
- конфигурационное тестирование
- тестирование установки
- нагрузочное и стресс-тестирование
- объёмное тестирование
- тестирование безопасности и разграничения доступа.
Автоматизированный процесс строился циклически: заказчик передавал новую сборку, выполнялось тестирование установки и полный регрессионный прогон, после чего формировался отчёт, а исправленная версия поступала на повторное тестирование.
По результатам каждого цикла заказчик получал summary-отчёт, статус тестирования, детальный отчёт и видеозаписи прохождения тестов. Материалы могли предоставляться через web-интерфейс, а также в форматах Word и Excel.
В лаборатории тестировались решения различных классов — корпоративные системы, web-сервисы, мобильные приложения и специализированное промышленное ПО. В числе таких проектов были комплексы, используемые совместно с измерительным оборудованием для радиационного контроля и научных исследований: системы сбора, хранения, отображения и анализа данных радиационных измерений, включая web-интерфейсы мониторинга в реальном времени.
Команда работала с приложениями на платформах .NET, JEE и Android, а отдельные виды тестирования выполнялись также для решений на базе 1С:Предприятие. Для автоматизации использовались Selenium, Test Partner, Rational Robot, Microsoft TFS и Visual Studio.
- Отрасль
- Направление проекта
- Вид услуги
- Технологии
- Ключевая особенность
Нужен похожий проект?
Мы готовы предоставить референс-лист и отзывы по ранее выполненным работам - и обсудить вашу задачу.

