6

Тестирование приложений -Appium

Всем привет!
Мне нужна помощь с организацией рабочего процесса. Дело в том,что через несколько дней мне предстоит открывать новое для нашей организации направление тестирование - автоматизированное тестирование мобильных приложений. До этого использовался исключительно труд мануальных тестеров и автоматизация веба с Cypress.


Проблема 1: я никогда не писала тесты для мобильных приложений. Весь мой опыт - это веб с js и Cypress. Но тк я единственный автотестер в компании - дали новое направление,обещали всестороннюю поддержку и тд. Плиз,поделитесь со мной курсами,ссылками на автотесты с js на Android,тк пока решили начать с Appium и эмуляторов. Хотя я уже думаю,что может сразу на реальных девайсах проверять,докупив необходимые адаптеры и кабели....

Проблема 2: на что обратить внимание,начиная это направление в фирме? Организация работы и тд. Поделитесь своим опытом,пожалуйста. Программисты пока заботливы и готовы помогать:) Но по сути - я совсем одна и не у кого спросить совета(((

Что есть сейчас: 1. Установлен Аппим: терминал и десктоп(для поиска локаторов)
2.Пробежал первый тест с сайта Аппиум 'Hello world!"


Я очень благодарна за любую помощь!
(Картинка,чтобы задобрить аудиторию:))

Тестирование приложений -Appium

Лига программистов

2.1K поста11.9K подписчика

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

1
Автор поста оценил этот комментарий

1. Запомнить что эмулятор это (мусор) не очень для тестирования.
2. Изучить и держать под рукой https://appium.io/docs/en/commands/device/app/install-app/
3. Изучить тестирования через веб драйвер(selenium, я сам пишу под ios и андроид на питоне, не знаю как происходит это на js)
4. Через селениум тестирование что веба что мобилки одно и тоже

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за ответ:) Я в итоге решила тестировать на Браузерстеке.
0
Аватар пользователя DELETED
DELETED
Автор поста оценил этот комментарий

https://qna.habr.com/

Для таких вопросов есть профильные ресурсы.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо! Потопаю туда
0
Автор поста оценил этот комментарий

Ну… тогда аппиум. Дальше - надо консультацию. А она, как известно платная :D

раскрыть ветку (1)
Автор поста оценил этот комментарий
Очень смешно:)
показать ответы
0
Автор поста оценил этот комментарий

1 рабочий день, это не много. Вы больше будете тратить на попытку понять что не так с тестами. Конечно если у вас несколько приложений (3 и больше) и каждое под iOS и Android, тогда да

раскрыть ветку (1)
Автор поста оценил этот комментарий
Но каждый день приходится заново проводить smoke testing,тк ios обновляется ежедневно,android раз в несколько дней. Автотестирование значительно ускорит проверку приложений. Плюс,их у нас 4 и за каждым нужен присмотр😱
показать ответы
0
Автор поста оценил этот комментарий

как часто релизы?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Раз в две недели. Мануальное тестирование занимает очень много времени...
показать ответы
0
Автор поста оценил этот комментарий

Спойлер - не ускорите.


Тестирование мобилок это:

- ферма серверов или девайсов (зависит от того, что у вас за приложение)

- CI/CD для тестов.

- appium сервер

- сами тесты.


Ферма в любом случае будет требовать обслуживания, на которое вы будете тратить время и не факт, что будет выигрыш в скорости тестирования в итоге. Сколько сейчас занимает ручное тестирование?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Рабочий день тратится на тестирование одного приложения - ios и android. Основные кейсы можно было бы ускорить(регистрация,лог ин и тд.) Приложение большое и обрастает фичами...
показать ответы
0
Автор поста оценил этот комментарий

Если не хочется делать лишней работы - не делай автоматизацию мобилок. Двум ручным хватит за глаза. Или у вас там 10 000 кейсов на мобилки?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Решили автоматизировать основные кейсы по нашим приложениям,чтобы ускорить их тестирование.
показать ответы
3
Автор поста оценил этот комментарий

js на android...
Ладно, хрен с тобой
1 google monkey test android

2 любая библа на java для теста на андроид
Если тест UI, то тест может грузиться раздельным apk на устройство.

например Espresso
Т.е. делаешь свой богомерзский js.apk и запускаешь православный java тест в виде отдельного apk
по иос не подскажу

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я же все-равно использую Webdriver,а он идеально с js идет. Node,Java уже стоят под Appium
0
Автор поста оценил этот комментарий

1. Проси себе несколько человек.

2. Говори, что результаты будут не раньше, чем через пол года.

3. Требуй бюджет на девайсы, на которых тестировать или сервера для эмуляторов.


Начни искать примеры работы с appium, у него есть клиенты под все языки

раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за подсказки! Просить людей в мой отдел пока еще рано, тк еще даже первый тест не написан и не понятно,какая нагрузка на меня будет. В штат взяли двух новых мануальщиков,чтобы я на 100% была сфокусирована на автотестах.
2. Каких-либо результатов от меня никто не требует,тк
все в курсе,что я этим никогда не занималась. Сказали,чтобы работала в своем ритме - начальников надо мной нет.
3. Знать бы только,что именно требовать🙈 Я не представляю пока,как это все организовать и что именно мне понадобится. Но точно знаю,что компания все оплатит.

Как лучше тестировать? На эмуляторах или на реальных девайсах? Не хочется делать лишней работы...
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества