home.social

#автотесты — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #автотесты, aggregated by home.social.

  1. API быстрее UI — не закон: замеры на 400+ Android UI-тестах

    Почти каждый наш UI-тест начинался одинаково: старт, email, OTP, пароль, создать пасскод, повторить пасскод. Шесть экранов, около 26 секунд, и ни один из этих тестов не проверял логин. Он был просто предусловием. Совет «делай предусловия через API, а не через UI» знает каждый, кто писал автотесты. Мы проверили его на трёх кандидатах в Android-сьюте на реальных устройствах. В одном месте API-вариант оказался на 29% медленнее UI. В двух других вышло заметно быстрее: логин ускорился с ~26 до ~7 секунд, а суммарное время 400+ тестов сократилось на 27%. Дальше расскажу, почему так получилось, как устроен программный логин внутри процесса приложения, как мы мерили (и где ошиблись в замере сами) и по какому правилу теперь решаем, что переводить с UI.

    habr.com/ru/articles/1098628/

    #android #espresso #автоматизация_тестирования #marathon #автотесты #uiтесты #sdet #kaspresso

Share on Mastodon

Enter the server where you have an account.