Клиент:
Департамент информационных технологий города Москвы (ДИТ)
Проект:
Комплексная техническая экспертиза городских информационных систем
Департамент информационных технологий Москвы занимается созданием и эксплуатацией городских информационных порталов, переводит городские и муниципальные услуги и сервисы в электронный вид. Информационные системы Москвы создаются для оперативного решения вопросов жителей и организаций многомиллионного города, поэтому некорректная или медленная работа сервисов, возникающие ошибки и отказы в системе могут быть критичны для функционирования городского хозяйства.
Большой объем постоянных изменений в информационных системах и риски возникновения сбоев во время эксплуатации потребовали привлечения к технической экспертизе, тестированию и приемке ИС отдельной проектной команды.
Сотрудничество «ЛАНИТ Экспертизы» с ДИТ г. Москвы развивается с 2016 года по настоящее время. Проектная команда состоит из более чем 100 специалистов. Общее количество постоянно тестируемых систем – 42.
Количество тестируемых систем и инженеров по тестированию меняется в зависимости от потребностей проекта. Помимо регулярных систем команда тестировала в 2020 году все продукты, направленные на борьбу с распространением Covid-19 в Москве.
В течение 5 лет регулярно проводится функциональное, автоматизированное и нагрузочное тестирование новых версий следующих 5 крупнейших продуктов ДИТ г. Москвы: Московский портал государственных услуг, HP Service Manager (HP SM), информационные системы ЖКХ, портал Мэра и Правительства Москвы (mos.ru), «Городские решения».
Все дефекты, изменения, улучшения форм регистрируются в Системе контроля версий ДИТ г. Москвы (СКВ) и JIRA. Вся активность по задачам инженеров тестирования и хранение артефактов тестирования осуществляется в системах: JIRA, Confluence, HP SM, HP ALM и TestRail. Среда разработки автотестов – Intellij Idea. Для тестирования части задач на тестовых контурах используются Postman, Soap UI, Graylog, БД.
Цели:
- Провести техническую экспертизу и независимое тестирование качества ключевых информационных систем.
- Выявить дефекты в городских ИС на самых ранних этапах разработки и до вывода систем в продуктивную среду.
- Проверить полноту и качество реализации заявленных функций ИС.
- Выявить «узкие места» в производительности ключевых ИС.
- Провести независимый контроль качества работы подрядчиков.
Результаты:
- Значительно повысилось качество протестированных информационных систем ДИТ города Москвы.
- Ускорился жизненный цикл выводов новых версий и доработок.
- Снизились риски возникновения дефектов и отказов систем в новой функциональности после внедрения очередного релиза и во время промышленной эксплуатации.
- Повысился уровень юзабилити систем для конечных пользователей.
В связи с большими объемами работ по разработке ПО, выполняемых широким кругом подрядчиков ДИТ г. Москвы, весьма актуальна проблема контроля качества внедряемых в эксплуатацию ИС. Центр компетенций по тестированию, внедренный командой ЛАНИТ Экспертизы позволяет обеспечить:
- выявление дефектов в городских ИС на максимально ранних стадиях;
- контроль полноты и качества реализации функций ИС;
- минимизацию рисков, связанных с недостаточной производительностью ИС;
- стандартизацию процессов контроля качества.
В рамках центра компетенций по тестированию Заказчику был предоставлен полный сервис по технической экспертизе и тестированию его информационных ресурсов, состоящий из 13 различных услуг: функциональное тестирование, регрессионное функциональное тестирование, автоматизированное регрессионное тестирование, нагрузочное тестирование, экспертное тестирование пользовательских интерфейсов (юзабилити), инсталляционное тестирование, тестирование методического обеспечения, автоматизированное смоук-тестирование на промышленной среде, интеграционное тестирование, end-to-end тестирование, проведение приемо-сдаточных испытаний, тестирование надежности и отказоустойчивости, синтетическое тестирование.
За год в среднем по регулярным системам разрабатывается более 10 000 тестовых сценариев; проводится более 1500 итераций тестирования; готовится 1500 отчетов о завершении тестирования.