Клиент:
Департамент информационных технологий города Москвы (ДИТ)
Проект:
Функциональное тестирование HP SM
Департамент информационных технологий города Москвы (ДИТ) – функциональный орган исполнительной власти города Москвы, отвечающий за создание и эксплуатацию городских информационных систем, разработку инструментов открытого правительства и перевод городских и муниципальных услуг в электронный вид. Информационные системы Москвы создаются для оперативного решения вопросов жителей и организаций многомиллионного города.
Командой «ЛАНИТ Экспертизы» выполнено функциональное тестирование СМКСС – системы мониторинга качества сопровождения систем, построенной на базе HP Service Manager (HP SM). Данная система позволяет заказчику быстро упорядочить, регламентировать и успешно контролировать процесс обработки обращений пользователей.
В ходе проекта командой функционального тестирования выполнялся контроль качества релизов системы, выпускаемых еженедельно. Для проверки соответствия выпускаемых релизов функциональным требованиям было разработано и пройдено свыше 6600 тестов.
Применялись следующие инструменты: HP Application Lifecycle Management (HP ALM) – хранение всех тестовых сценариев и дефектов, выявленных в ходе тестирования; Soap UI – тестирование веб-сервисов по протоколу SOAP; Postman – отправка запросов, тестирование backend.
Цели:
- Минимизировать риски возникновения дефектов в промышленных средах.
- Внедрить процесс тестирования документации.
- Сформировать условия для последующего внедрения процесса автоматизированного тестирования.
Результаты:
- Построен процесс регулярного функционального и интеграционного тестирования релизов системы.
- Тестирование документации позволило минимизировать возможные ошибки пользователей, администраторов и разработчиков системы, связанные с некачественной документацией.
- Организован ежедневный прогон автотестов, что в дальнейшем позволит сократить время проведения функционального тестирования.
В результате тестирования риски возникновения дефектов в продуктивной среде были снижены до минимума. Выявление дефектов на ранней стадии обеспечило возможность заблаговременно сделать необходимые доработки. Увеличение покрытия критичной функциональности автотестами до 70% позволило сократить время вывода нового функционала в продуктивную среду, сохраняя при этом высокий уровень качества его реализации.