Similar presentations:
q1 FT Modules
1.
Q1 2026Учебный центр «Финам»
Москва
QA & Dev – Итоги квартала
www.finam.ru
2.
СодержаниеЗаключение
Планы на Q2
Проблемы
Что сделали
2
Состав команды
3. Состав команды
DEVГончаров Иван
Кузин Алексей
Лещев Александр
Половов Михаил
Черкасов Евгений
3
QA
Донос Александра
Лаптева Анастасия
Почикаева Мария (АТ)
4. Модули
BerezkaIPO
Vakhter
Risk Profile
Qual Checker
IIP
FT Modules
Account
Qual Exam
Education
Consultant
4
Comon
Payments
Zhek
Bank products
5.
Q1 HighlightsFlutter 3.38.10
Переход на новую версию Flutter,
оптимизация работы.
Deeplinks
Переход во всех модулях на новую
систему диплинков.
FTD-29140
Передача параметра отображения
наименования счета в модули
5
Patrol_cli 4.3.0
Обновлены patrol зависимости для
стабильной работы интеграционных
тестов.
FTD-24680
Унификация экранов с ошибками во
всех модулях.
Anonymous mode
Добавили поддержку анонима и
недоклиента в недостающие модули
6.
Q1 HighlightsFTD-29172
Доработка квал критериев по
требованиям регулятора в модуле
Vakhter.
FTD-28136
Передача счета и суммы в модуль, для
прямого пополнения на сумму, которая
нужна для покупки продукта
FTD-25504
Механизм управления уведомлений для
IPO.
6
FTD-28919
Оптимизация работы модуля Consultant с
подписками.
FTD-14894
IPO через Торговую систему.
FTD-28404
Переписали модуль IPO на общие core
библиотеки, с новой навигацией
7.
Q1 HighlightsFTD-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.
Problems9
Нестабильность
тестов на CI
Большое количество
хотфиксов
Обновление Flutter и Patrol
привело к падению тестов на CI.
Регулярная проблема с
обнаружением проблем на этапе
встраивания umbrella в kmm.
Недостаточное
покрытие АТ
Малое количество автотестов,
много ручных проверок,
длительный регресс.
10.
Problems10
Нехватка времени
Концентрация
экспертизы
Большое количество задач,
высокая нагрузка, ограниченные
ресурсы, конфликт приоритетов.
Сложные задачи по АТ и E2E
тестирование концентрируются
на одном QA.
Нестабильность
бэкенда
Проблемы в модулях Documents,
IPO, Berezka, SP PFI, Zhek,
Consultant.
11.
Grafana Dashboards11
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