Состав команды
Модули
4.39M

q1 FT Modules

1.

Q1 2026
Учебный центр «Финам»
Москва
QA & Dev – Итоги квартала
www.finam.ru

2.

Содержание
Заключение
Планы на Q2
Проблемы
Что сделали
2
Состав команды

3. Состав команды

DEV
Гончаров Иван
Кузин Алексей
Лещев Александр
Половов Михаил
Черкасов Евгений
3
QA
Донос Александра
Лаптева Анастасия
Почикаева Мария (АТ)

4. Модули

Berezka
IPO
Vakhter
Risk Profile
Qual Checker
IIP
FT Modules
Account
Qual Exam
Education
Consultant
4
Comon
Payments
Zhek
Bank products

5.

Q1 Highlights
Flutter 3.38.10
Переход на новую версию Flutter,
оптимизация работы.
Deeplinks
Переход во всех модулях на новую
систему диплинков.
FTD-29140
Передача параметра отображения
наименования счета в модули
5
Patrol_cli 4.3.0
Обновлены patrol зависимости для
стабильной работы интеграционных
тестов.
FTD-24680
Унификация экранов с ошибками во
всех модулях.
Anonymous mode
Добавили поддержку анонима и
недоклиента в недостающие модули

6.

Q1 Highlights
FTD-29172
Доработка квал критериев по
требованиям регулятора в модуле
Vakhter.
FTD-28136
Передача счета и суммы в модуль, для
прямого пополнения на сумму, которая
нужна для покупки продукта
FTD-25504
Механизм управления уведомлений для
IPO.
6
FTD-28919
Оптимизация работы модуля Consultant с
подписками.
FTD-14894
IPO через Торговую систему.
FTD-28404
Переписали модуль IPO на общие core
библиотеки, с новой навигацией

7.

Q1 Highlights
FTD-28290
Переписать навигацию на go_router в
модуле Education
FTD-28087
Payments: Уведомление о необходимости
подтверждения привязки счета в
приложении банка-отправителя
FTD-27553
Реализовать механизм логирования в
showcase
7
FTD-28102
Убрать управление внебиржевой
торговлей валютой по счету
FTD-27953
Использовать в модуле Comon новый
навигатор из core
FTD-26104
Применить в модуле "Документы"
метод от Edox

8.

Автоматизация
1. Актуализированы тест-кейсы для модулей
Comon, Zhek, Education, Documents, Berezka,
IPO.
2. Написаны автотесты на модули Zhek, Education,
Comon.
3. Сформировали первый набор тестов с
запуском на CI/CD Android
4. Allure-отчет
8

9.

Problems
9
Нестабильность
тестов на CI
Большое количество
хотфиксов
Обновление Flutter и Patrol
привело к падению тестов на CI.
Регулярная проблема с
обнаружением проблем на этапе
встраивания umbrella в kmm.
Недостаточное
покрытие АТ
Малое количество автотестов,
много ручных проверок,
длительный регресс.

10.

Problems
10
Нехватка времени
Концентрация
экспертизы
Большое количество задач,
высокая нагрузка, ограниченные
ресурсы, конфликт приоритетов.
Сложные задачи по АТ и E2E
тестирование концентрируются
на одном QA.
Нестабильность
бэкенда
Проблемы в модулях Documents,
IPO, Berezka, SP PFI, Zhek,
Consultant.

11.

Grafana Dashboards
11

12.

Планы на Q2
Расширение покрытия автотестами
Адаптация текст-кейсов под автоматизацию,
увеличение coverage по модулям Comon, Account.
Вовлечение Dev к написанию АТ
Написание автотестов на моках по приоритетным
модулям. Тесты как часть Definition of Done.
Сборки KMM c rc-FlutterUmbrella
Сокращение хотфиксов umbrella за счет внедрения одного
из решений:
1) ios showcase на архитектуре kmm
2) kmm сборка
3) общая обертка
12

13.

Планы на Q2
Упор на скорость тестирования
Оптимизация процессов тестирования с целью
достижения баланса между качеством и скоростью за
счет различных подходов (risk-based testing, smoke
automation, exploratory testing, shift-left testing,
привлечение коллег.
Smoke Test Automation
Покрытие smoke тестами ключевой функциональности с
целью сокращения времени регрессионного
тестирования.
Мониторинг качества и метрик
Расширение дашбордов в Grafana: hotfix rate,
сравнительная стабильность модулей, метрики
автоматизации.
13
English     Русский Rules