Блог A1QA

О тестировании и качестве ПО

Электронному правительству требуется технолог

Начальник департамента тестирования корпоративных систем OOО «Технологии качества» (бренд A1QA, Ольга Суша, рассказала журналисту «ИКС-медиа» о том, как сделать качество электронных госуслуг  соответствующим с потребностям пользователей?

IMG_65241-300x217Как привести качество электронных госуслуг в соответствие с потребностями пользователей? Об этом  Ольга Суша, начальник департамента тестирования корпоративных систем OOО «Технологии качества» (бренд A1QA) рассказала журналисту «ИКС-медиа».

Ольга, в чем вы как представитель компании, специализирующейся в области обеспечения качества ПО, видите главные проблемы в создании электронного правительства в России?

Пока такого подхода государством не выработано, можно ли повлиять на качество разрабатываемого по его заказу программного обеспечения в процессе тестирования?
Да, если как можно раньше вовлекать в него тестировщиков. В идеале свою работу они должны начинать с аудита спецификаций и технических требований к ИТ-решению: ошибка, найденная на этом этапе, обходится в разы дешевле, чем ошибка, выявленная на этапе разработки. Признаюсь, что самим тестировщикам очень нравится такой подход, потому что, включаясь на этапе выработки требований, они получают редкую возможность влиять на процесс создания продукта. В тех проектах государственных информационных систем, где мы реализуем эту стратегию, количество инцидентов оказывается минимальным, а их критичность невысока.

Контролю качества и тестированию таких проектов стоит уделять внимание и время. К сожалению, я часто сталкиваюсь с проблемой, когда разработка и тестирование идет в таких темпах, в которых применить лучшие практики и методики тестирования сложно.

Насколько сами госзаказчики и системные интеграторы, реализующие для них ИТ- решения, готовы сегодня подключать тестировщиков к процессу формирования требований?

Пока мало кто из заказчиков допускает тестировщиков на этот этап. По большому счету, им еще только предстоит прийти к пониманию, что аудит спецификаций и технических требований необходим, поскольку позволяет экономить деньги и время впоследствии. Да и системные интеграторы, как правило, начинают процесс тестирования своих решений очень поздно. В условиях нехватки времени нам приходится делать выбор между охватом тестирования и его глубиной. По моему убеждению, ввиду масштабности государственных ИТ-проектов, приоритетами для компаний, которые их реализуют, должны стать стабилизация программного обеспечения, качество тестирования и контроль его качества.

В чем же состоит специфика тестирования информационных систем, обеспечивающих работу сервисов электронного правительства?

Начнем с того, что в этом случае мы имеем дело с масштабными интегрированными распределенными системами, оперирующими большими объемами информации, которые работают непрерывно.

А потому его проведение требует особого подхода и тщательной подготовки –разработки детального плана тестирования, а также тест-дизайнов, аккумулирующих весь предшествующий опыт команды. Очень важно, чтобы тестировщик обладал знанием предметной области, то есть четко представлял себе, как устроены госсервисы, последовательность процессов и то, как они связаны. Наш опыт показывает, что проектирование всех необходимых тестов заранее и последующее их совершенствование в процессе применения позволяют повысить его эффективность.

По мере роста популярности смартфонов электронное правительство постепенно «мобилизуется». Но есть ли у госзаказчиков потребность в тестировании мобильных сервисов для граждан?

Мы отмечаем, что такие запросы появляются регулярно и их объем возрастает, и потому предлагаем тестирование мобильных версий информационных систем в ряду других таких сервисов, как автоматизация тестирования, тестирования безопасности, нагрузочное тестирование, дополняющих наш системный подход к контролю качества информационных систем. А он, в свою очередь, включает в себя и анализ проекта, и разработку стратегии достижения качества, а также плана тестирования и, конечно, анализ результатов. Но это уже тема для отдельного разговора.

Беседовала Александра Крылова

Поделиться статьей: