home.social

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

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

  1. Тестовые данные отдельно, код отдельно: 5 способов изолировать данные в автотестах на Java

    Статья о том, как развести тестовые данные и код проверок в Java + TestNG. Пять способов — от параметров сборщика до Test Data Factory. С примерами, схемами и разбором ограничений. Для тех, кто только начинает писать автотесты на Java.

    habr.com/ru/articles/1099006/

    #тестирование #java #автоматизация_тестирования #testng #data_driven_testing #allure #aqa #автотесты #тестовые_данные #архитектура_тестов

  2. 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.