Size: a a a

2020 December 22

cd

cross dev in ru_raspberry
Не тестеры а программисты) тестеры без адб пальцами тычат.
источник

cd

cross dev in ru_raspberry
Andrey Sea
а какой смысл пускать тесты на девайсе? они проверяют что?
Все. Кроме анимаций отступов и прочего.
источник

A

Andrey Sea in ru_raspberry
cross dev
Не тестеры а программисты) тестеры без адб пальцами тычат.
вот ты ж программист  ) скажи, ты пускаешь тесты на прод.серверах или на ci/cd и у себя локально?
источник

cd

cross dev in ru_raspberry
Andrey Sea
вот ты ж программист  ) скажи, ты пускаешь тесты на прод.серверах или на ci/cd и у себя локально?
Да) и локально в ИДЕ и на билд серверах. Так же и на андроидах делают)
источник

A

Andrey Sea in ru_raspberry
cross dev
Да) и локально в ИДЕ и на билд серверах. Так же и на андроидах делают)
ну так андроид это не иде и не билд-сервер... это целевое устройство ))) оно не нужно для проведения тестов
источник

A

Andrey Sea in ru_raspberry
я когда андроидами баловался, ни разу ничего не билдили и не слышал что билдят на телефоне 0__о это жесть же, во-первых не те ресурсы, во-вторых зачем
источник

cd

cross dev in ru_raspberry
Ну как же не нужно) очень нужно. Вот есть у тебя бэкенд который приложение обслуживает по https, есть фреймворк в телефоне. Есть либы нативные под арм. Есть локальная sqlite база. Всето вместе и тестируется именно на устройстве. В Андроиде.
источник

cd

cross dev in ru_raspberry
Без всяких тыканий пальцами 👑
источник

A

Andrey Sea in ru_raspberry
cross dev
Ну как же не нужно) очень нужно. Вот есть у тебя бэкенд который приложение обслуживает по https, есть фреймворк в телефоне. Есть либы нативные под арм. Есть локальная sqlite база. Всето вместе и тестируется именно на устройстве. В Андроиде.
зачем? это нельзя прогнать в IDE или на билдсервере (не на арме)?
источник

A

Andrey Sea in ru_raspberry
я прогонял спокойно на винде 10 х64 все тесты )
источник

A

Andrey Sea in ru_raspberry
интерфейс тыкал на эмуляторе
источник

cd

cross dev in ru_raspberry
На билд сервере Линукс)
источник

A

Andrey Sea in ru_raspberry
cross dev
На билд сервере Линукс)
без разницы )
источник

A

Andrey Sea in ru_raspberry
андроид студия спокойно гоняет тесты
источник

cd

cross dev in ru_raspberry
Да ну)
источник

A

Andrey Sea in ru_raspberry
ну по приколу могу собрать проект под линем, у меня виртуалка есть )
источник

cd

cross dev in ru_raspberry
А есть ещё фоновые задачи в приложении, типа нотификацииис сервера надо получить и обработать. Тут пальцами нифига не поиестиш
источник

A

Andrey Sea in ru_raspberry
интеграционные тесты называются ) есть понятие такое - инструментальные тесты, тесты которые через адб выполняются на андрид-девайсе (в том числе эмуляторе)
источник

A

Andrey Sea in ru_raspberry
источник

cd

cross dev in ru_raspberry
Andrey Sea
без разницы )
Есть разница. В Андроиде все немного по другому плюс либы нативные надо тестить а не под x64 интуль
источник