Портфолио Назад к списку

Тестирование ИТ-решений для крупного российского коммерческого банка

Logo

Клиент: крупный агрегатор финансовых услуг

  • Банки и финансы
  • Функциональное тестирование
  • Автоматизация тестирования
  • Регрессионное тестирование
  • ИТ-аутсорсинг

Бизнес-цель


Компания клиента — это онлайн-экосистема, основанная на финансовых и лайфстайл-услугах. Клиенты акционерного общества  — 30 млн человек по всей России. Это третий крупнейший банк страны по количеству активных пользователей.

Клиент обратился к экспертам «Точки качества» за предоставлением комплексных услуг тестирования ИТ-продуктов компании, включая сервисы и базы данных. Ключевые сервисы экосистемы:
  • банковское онлайн-обслуживание физ и юрлиц
  • сервисы для малого и среднего бизнеса
  • биржевой брокер для покупки акций
  • сервисы страхования
  • сервисы для покупки билетов и брони отелей

Ход сотрудничества


Инженеров по тестированию «Точки качества» привлекли для работы на разных направлениях компании. Изучив проектную документацию, они интегрировались в команды клиента для выполнения следующих задач:
  • тестирования API, web-сервисов и другого ПО (по требованию)
  • фронтенд и бэкенд-тестирования
  • написания тест-кейсов и проведения функционального тестирования
  • написания и запуска автотестов
  • проведения регрессионного тестирования
  • оказания помощи в погружение в проекты новых QA-инженеров
За 1,5 года сотрудничества привлечённые QA-инженеры «Точки качества» проводили тестирование систем внутреннего банковского программного обеспечения, пользовательских сервисов, мобильных приложений, веб-сайта, баз данных и других ИТ-решений экосистемы клиента.

Некоторые продукты клиента, в обеспечении качества которых принимают участия наши инженеры:
  • Банковское приложение
  • Приложение для путешествий
  • Платёжная форма
  • Возможность оплаты долями
  • Оплата в рассрочку
Все задачи по автоматизации тестирования, регрессионному и функциональному тестированию нашим QA-инженерам ставят специалисты со стороны клиента. Взаимодействие ведётся через дефект-трекинговую систему Jira.

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

Цикл разработки и тестирования ПО на стримах:

  1. Реализуется новая функциональность и проводится ручное тестирование.
  2. Создаются и запускаются автоматические тесты.
  3. Проводится регрессионное тестирование по ранее разработанным автоматизированным тест-кейсам.
  4. Выпускается релиз. 
  5. В зависимости от особенностей проекта после релиза могут быть проведены приёмочные тесты на покрытие smoke.
Что касается инструментов обеспечения качества, то для работы с логами подсистем команда тестирования использует Kibana и Sage. Для тестирования API — Postman и SoapUI. Для разработки автоматизированных тест-кейсов на языке Java — IntelliJ IDEA.

Для взаимодействия с базами данных — Sql Developer, DBeaver и PL/SQL Developer. Брокер сообщений — Offset Explorer Kafka. Платформа для написания и хранения тест-кейсов — Allure. GitLab — система для хранения автоматизированных тест-кейсов.

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

Результаты в цифрах

  • Внедрены процессы контроля качества, которые помогли повысить прозрачность иэффективность проекта, ускорить время выхода нарынок иповысить прибыльность
  • 3
    инженера по тестированию выделено
  • 11
    реализованных подпроектов
  • >6
    тысяч человеко-часов отработано
  • 1,5
    тысячи тест-кейсов автоматизировано
  • 4+
    сотни дефектов заведено
  • 1,5
    года продолжительность сотрудничества

Инструменты:


  • IntelliJ IDEA
  • Postman
  • SoapUI
  • DBeaver
  • PL/SQL
  • Offset Explorer Kafka
  • Kibana
  • Sage
  • Allure
  • Java
  • Jira
  • SqlDeveloper
  • GitLab

Реализованные проекты

Портфолио