Size: a a a

StartAndroid Ru Testing

2019 April 08

AA

Artyom Anisimov in StartAndroid Ru Testing
Господа, а у меня тут встал вопрос в связи с обновлением приложения на все современные либы и App bundle. Релиз уже выкатил в Play, вроде народ не жалуется, но он никак не проходит тесты в консоли. Пробовал даже Firebase Test Lab, и там то же самое - просит другой APK. Гугловые тестилки пока не поддерживают App Bundle или что?
источник

J

Joe_j in StartAndroid Ru Testing
Ребят, такой вопрос пишу UI тесты, стоит ли выносить в  отдельные класы тестирование функционала каждого активити. Или все же лучше группировать по сценариях в зависимости от начального активити?
источник

J

Joe_j in StartAndroid Ru Testing
И как по классах разбивать тесты?
источник

J

Joe_j in StartAndroid Ru Testing
Например: у меня есть начальное активити для логинки в котором можно выбрать логиниться через номер телефона или фейсбук. При логинке через телефон, нужно ввести номер телефона нажать на кнопку далее, после которой придёт смс с кодом. После ввода кода и нажатия на кнопку войти. Загружаеться приложение.
источник

J

Joe_j in StartAndroid Ru Testing
Вопрос в том стоит ли разбивать тестирование логинки на три разных этапа?
источник

AT

Andrew Tomash in StartAndroid Ru Testing
Joe_j
Вопрос в том стоит ли разбивать тестирование логинки на три разных этапа?
сделай что-то типа блок схемы, раздели на успешные сценарии и не очень, возможные кейсы, и под каждый из них пиши тесты, вообще тесты должны быть как можно меньше, поэтому более удачным решением мне кажется будет разделить на небольшие куски, есть есть е2е тесты, которые тестируют флоу целиком, там уже они побольше выходят
источник
2019 April 09

NK

ID:513800515 in StartAndroid Ru Testing
Как получить доступ к элементу. в Recycle Iowa? Espresso
источник

NK

ID:513800515 in StartAndroid Ru Testing
Допустим у списка элемент есть текст и кнопка
источник

NK

ID:513800515 in StartAndroid Ru Testing
Как проверить что название кнопки start
источник

NK

ID:513800515 in StartAndroid Ru Testing
RecyclerView
источник

J

Joe_j in StartAndroid Ru Testing
поищи в интернете custom recyclerview matcher на медиуме есть статья
источник

J

Joe_j in StartAndroid Ru Testing
источник

NK

ID:513800515 in StartAndroid Ru Testing
Ok
источник

J

Joe_j in StartAndroid Ru Testing
упс, случайно, сори)
источник
2019 April 10

AP

Andrey Pomazkin in StartAndroid Ru Testing
привет
в espresso как то можно проверить, что строка полностью влезает в поле TextView?
источник
2019 April 11

J

Joe_j in StartAndroid Ru Testing
ID:513800515
RecyclerView
разобрался уже?, я немного не то скинул извини
источник

L

László in StartAndroid Ru Testing
Коллеги, такая проблема:
У меня есть 20 андройд девайсов.
Я тестирую на них свое приложение.
Тесты длятся по 72 часа.
Чтобы запустить тест на каждом из 20 девайсов мне нужно получить Serial каждого девайса, и запустить тест на каждом девайсе.
Вот команда которой я запускаю тесты на девайсах:
adb devices | tail -n +2 | cut -sf 1 | xargs -n 1 -P 200 -I X adb -s X shell am instrument -w com.start.test.test/androidx.test.runner.AndroidJUnitRunner
Тесты крешатся к 16 часу теста, кто-то раньше, кто-то позже. Суть в том что мне нужно перезапускать эту команду для девайса, тест на котором фейлнулся.
В общем надеюсь на вашу помощь
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
Когда я пришёл сюда с похожим вопросом про перезапуск тестов при их фейле, мне посоветовали пофиксить сами тесты
источник

L

László in StartAndroid Ru Testing
Artyom Anisimov
Когда я пришёл сюда с похожим вопросом про перезапуск тестов при их фейле, мне посоветовали пофиксить сами тесты
И как пофиксил?
источник

AA

Artyom Anisimov in StartAndroid Ru Testing
László
И как пофиксил?
у меня RetryRule прописан в тестах. также я бы рассмотрел либы типа Fork
источник