Очевидно, что банки крайне заинтересованы в стабильной и корректной работе своих сервисов. А как можно проверить своё приложение и избежать багов и угроз? Наш ответ: тестировать! Тестирование поможет обеспечить плавную и надёжную работу приложения и проверить защищённость его данных.
Как вы определяете соотношения тестов по уровням? Пишете юнит/виджет тесты или упираете на E2E?
Соотношение unit к виджет-тестам и E2E мы не задаем, так как юниты пишут разработчики сколько требуется в зависимости от логики. Соотношение виджет-тестов и E2E-тестов зависит от чек-листов и сценариев. В зависимости от того, что важнее, на то и делаем упор — фича может быть сложной по логике, и тогда требуется много виджет-тестов. А может быть много сценариев прохождения (например, оплата в банке) и тогда налегаем на E2E.