Изменение процессов обеспечения качества

Аватар пользователя Александрова Нина
Александрова Нина

Ориентир развития ИАС «Градоустройство» версии 3 уходит в сторону использования веб-технологий. Концептуально пересмотрены подходы к разработке и внедрению системы, что в свою очередь не могло оставить в стороне процессы обеспечения качества тестирования и технической поддержки пользователей. В начале 2015 года в департаменте информационных технологий ИТП «Град» прошла реструктуризация, в результате которой специалисты технической поддержки и специалисты в области тестирования были объединены в группу обеспечения качества. Совместная работа специалистов максимально упростила процедуру передачи ошибок и пожеланий от пользователей системы в группу разработки.

Группа обеспечения качества

Создание группы обеспечения качества принесло положительный эффект:

  • увеличилась скорость передачи информации об изменениях в работе системы специалистам технической поддержки (новые функции системы, изменения в ранее реализованных функциях, исправление ошибок и т.п.);
  • сократилось время на локализацию проблем, поступивших в службу технической поддержки;
  • происходит постоянный обмен знаниями между специалистами обоих направлений;
  • при необходимости, есть возможность баланса трудовых ресурсов между специалистами разных направлениями в соответствии с приоритетностью задач и сроками их исполнения;
  • получение обратной связи специалистами тестирования напрямую от заказчиков и пользователей системы позволяет:
    • при составлении плана тестирования, в первую очередь, рассматривать задачи приоритетные для заказчиков и пользователей системы;
    • контролировать включение приоритетных функций в план релиза системы.

Расскажу об изменениях и нововведениях в процессах тестирования и технической поддержки:

Внедрение методики тестирования защищенности веб-приложений

В связи с переходом ИАС «Градоустройство» на веб-платформу возникла необходимость внедрения методик тестирования веб-приложений, в частности оценка защищенности и уязвимости программного обеспечения к различным атакам.    

Тестирование защищенности имеет большое значение именно для веб-приложений, что особенно актуально для 3 версии ИАС «Градоустройство»:

  • Веб-приложения ориентированы на массовое использование, поэтому сбои в работе, вызванные действиями злоумышленника, могут оказать негативное воздействие на значительно большее количество пользователей.
  • Веб-приложения могут хранить конфиденциальную информацию, утечка этих данных может иметь очень серьёзные последствия.
  • Доступ к веб-приложению могут иметь все пользователи, которые подключены к сети, в том числе множество «недоверенных» пользователей, при этом владельцы или разработчики приложения как правило не могут контролировать или ограничивать их действия.
  • Обмен информацией между браузером и сервером происходит по открытым каналам с использованием открытых протоколов, поэтому сложно контролировать данные, передаваемые клиентами.

Ранее мы не использовали данный вид тестирования, но в связи с переходом на 3-ю версию было принято решение охватить и это направление. Специалисты группы обеспечения качества уже прошли обучение по курсу «Тестирование защищенности веб-приложений».

Повышение уровня автоматизации процесса регрессионного тестирования

Мы планируем повысить уровень автоматизации процесса регрессионного тестирования. ИАС «Градоустройство» версии 3 планируется покрыть автотестами на 80 % – это очень высокий показатель. Выход на 100 % покрытие невозможен из-за сложности автоматизации процесса тестирования в части работы с панелью карты

Автоматизация процесса тестирования – это не только сокращение трудовых ресурсов, а в первую очередь, это оперативность выявления проблем. В процессе разработки чем раньше найдена ошибка, тем меньше её цена (время и сложность её исправления).

Изменение подхода к проектированию тестов

Мы продолжаем движение в сторону проверки не работы отдельных функций системы, а реальных сценариев использования программного обеспечения – тест кейсов.

С 2012 года системой управления тестированием был выбран продукт «TestLink». В настоящий момент в системе существует порядка 3000 тест кейсов, которые постоянно поддерживаются в актуальном состоянии и используются в тестировании.

С повышением уровня автоматизации процесса тестирования мы получили высвобождение ресурсов специалистов и перенаправление этих ресурсов для решения других задач.

Произошло смещение от ручного регрессионного к исследовательскому тестированию. Преимуществом такого подхода является избавление от «эффекта пестицида»: когда при регулярном прогоне единообразных тестовых сценариев ошибки перестают находиться. Однако, на практике пользователи все же сталкиваются с «выжившими ошибками». Минусом подхода является сложность контроля и понимания, что уже протестировано, а что нет.

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

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

Укрепление взаимодействия в группе между специалистами разных направлений

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

 

Нам важно понимать, что наша работа приносит пользу. Любая обратная связь – бесценна!

С уважением, группа обеспечения качества ИТП Град.

 

 

Комментарии

Отправить комментарий

Содержимое этого поля является приватным и не будет отображаться публично.
АНТИСПАМ
Этот вопрос задается для того, чтобы выяснить, являетесь ли вы человеком или представляете из себя автоматическую спам-рассылку.
X
Вы можете войти с зарегистрированным именем пользователя или вашим e-mail адресом.
Пароль чувствителен к регистру.
Загрузка