Перейти к содержимому

Mr_Nehoch

Регистрация: 04 июн 2014
Offline Активность: 15 апр 2019 07:57
-----

Мои темы

Автоматизированнное тестирование apk без доступа к исходному коду

04 июня 2014 - 18:43

Доброго времени суток.

Ранее писал автотесты Selenium WebDriver под Web.

Сейчас в связи со сменой работы была поставлена следующая задача:

Необходимо написать автоматизированные тесты для тестирования apk под android.

 

Задача казалось бы тривиальна, но есть ряд ограничений:

1. Нет исходного кода, то есть есть только apk файл

2. Само приложение написано на Uniti3D, то есть определение идентификаторов невозможно, только картинки фактически.

 

В качестве возможных решений смотрел в сторону Robotium (инструмент возникший первоначально как кликер).

Но возникает ряд вопросов

- как определять успешность теста, если доступен только функционал клика по координатам?

- реально ли из Robotium поднять приложение, учитывая что у меня нет исходников?

 

Так же смотрел в сторону такого инструмента как Sikuli (пробовал в свое время для Web'а, не с целью решения реальной задачи, а с целью получения практического опыта)

Тут вопрос определения успешности теста отпадает, но вопрос запуска приложения по прежнему актуален.

 

 

В связи с чем прошу подсказать:

Реально ли протестировать apk не имея исходного кода?

Какой инструмент выбрать? Учитывая, что потенциально доступен только функционал клика по координатам (приложение на uniti3d)

Если смотреть в сторону Sikuli - каким образом можно из сикули поднять приложение?