Size: a a a

2020 June 10

TB

Timur Borgalinov in Android KZ
не wifi а именно весь интернет
источник

DA

Daniyar Amangeldy in Android KZ
источник

JM

Janibek Marshal in Android KZ
Timur Borgalinov
ребята не подскажите как в espresso перед тестом вырубить интернет
Dependency injection - лучше всего нужно в тестах предоставить фейковый HttpClient для Retrofit, который будет выкидывать IoException с кодом ошибки об отсутствия интернета
источник

AS

Askar Syzdykov in Android KZ
Timur Borgalinov
ребята не подскажите как в espresso перед тестом вырубить интернет
adb команды отправлять можно там? если да, то shell scv data disable как-то так, а вообще рекомендую глянуть Kaspresso. На нем все намного проще)
источник

AS

Askar Syzdykov in Android KZ
Janibek Marshal
Dependency injection - лучше всего нужно в тестах предоставить фейковый HttpClient для Retrofit, который будет выкидывать IoException с кодом ошибки об отсутствия интернета
а вдруг ему надо бродкаст ресивер потестить, который интернет слушает?
источник

AS

Askar Syzdykov in Android KZ
я щас UI тестами обмазываюсь и очень кайфую от работы с Kaspresso, в компании уже давно авто-тестировщикам продал, но на моем проекте нет таких поэтому сам начал писать. Крч, очень рекомендую
источник

JM

Janibek Marshal in Android KZ
Askar Syzdykov
а вдруг ему надо бродкаст ресивер потестить, который интернет слушает?
У меня было предположение, что ему нужно было покрыть сценарие при обыкновенном HTTP запросе
источник

JM

Janibek Marshal in Android KZ
Askar Syzdykov
я щас UI тестами обмазываюсь и очень кайфую от работы с Kaspresso, в компании уже давно авто-тестировщикам продал, но на моем проекте нет таких поэтому сам начал писать. Крч, очень рекомендую
Какие еще есть альтернативы?
источник

AS

Askar Syzdykov in Android KZ
хз, что до этого (очень давно) пробовал все вызывало отторжение, Espresso в том числе
источник

JM

Janibek Marshal in Android KZ
Askar Syzdykov
хз, что до этого (очень давно) пробовал все вызывало отторжение, Espresso в том числе
Так-то Kaspresso на базе Espresso
источник

AS

Askar Syzdykov in Android KZ
я в курсе)) но DSL там другой и работать в разы комфортнее
источник

AS

Askar Syzdykov in Android KZ
+ ребята из Лаборатории Касперского постарались, добавили интерцепторы, в которых можно накидывать свою доп. логику, скриншоты делать, например. Также если поднять adb server на хост машине, то можно слать в аппу любые adb команды. Самое главное решили проблему с flakiness, по крайней мере они так заявляют и за время написания тестов не приходилось встречаться самому
источник

AS

Askar Syzdykov in Android KZ
наши автотестеры кайфуют от него, они то всякого дерьма попробовали за свою карьеру))
источник

AS

Askar Syzdykov in Android KZ
вот воркшоп от создателей, если кому интересно https://www.youtube.com/watch?v=FExlaWfKENI
источник

JM

Janibek Marshal in Android KZ
Askar Syzdykov
+ ребята из Лаборатории Касперского постарались, добавили интерцепторы, в которых можно накидывать свою доп. логику, скриншоты делать, например. Также если поднять adb server на хост машине, то можно слать в аппу любые adb команды. Самое главное решили проблему с flakiness, по крайней мере они так заявляют и за время написания тестов не приходилось встречаться самому
Спасибо за полезный фидбэк. Думаю предложу команде попробовать сделать UI тесты на нем
источник

AS

Askar Syzdykov in Android KZ
👍
источник
2020 June 11

DM

Daniyar Mukhanov in Android KZ
источник

AS

Askar Syzdykov in Android KZ
К кинжалу рукоять приделали, чтоб не порезаться😄
источник

DM

Daniyar Mukhanov in Android KZ
Askar Syzdykov
К кинжалу рукоять приделали, чтоб не порезаться😄
странно что так поздно. Люди уже успели к отвертке привыкнуть)
источник

AS

Askar Syzdykov in Android KZ
Отвёртка это что?
источник