Имееться apk файл, без сорсов, только apk-ашка. Нужно его протестировать Robotium-ом.
1) Я настроил себе Eclipse под Robotium. Создаю тестовый проэкт, оно вываливает null pointer exception так как не выбран сорс проэкта, а его у меня нет, есть только apk файл.
2) Второе, как узнать потом айдишки локаторов каких то ??? Например апликуха у меня это галерея, тоесть там только картинки, каким образом ето вообще автоматизировать ? Какие assert-и применять для графических обьектов или для кнопок на которих текста нету вообще ? Тест дроид пишет по координатах, но хотелось что б автоматизация проходила качественно по айдишках каких то.
Более всего инетересует настройка в Eclipse тестового проэкта для тестирования APK файла, помогите плиз.
Может у кого есть опит с проекта своего по етому вопросу, а то гугл в помощь кидает мне разние решения на 9 страниц туториала и по концовке нифига не работает (
Привет. Сорцы андроид приложения можно попробовать получить. Вот статья, где описан процесс. Но, работет не всегда. Когда я пользовался этим последний раз, Apktool только начинал поддерживать приложения для Андроид 3.0 и распаковывал их частично. Ну и естественно этот способ не подойдёт для обфусцированных приложений.
У роботиума достаточно не плохой мануал по настройке. И, кстати, есть поддержка тестирования апк без сорцов. Так что нужно разбираться что не так вы настраиваете. Вот ссылка на тот мануал: http://code.google.com/p/robotium/wiki/RobotiumForAPKFiles . Package name and the launcher activity name можно посмотреть после установки приложения (вроде), либо в манифест файле - нужно распаковать апк. Либо узнать у разработчиков. Если что - пишите, кидайте свою апк. Будем разбираться.
Вчера копались с этой проблемой. Оказалось, что сам APK невалидный был, не устанавливался на эмулятор. Девайса с 15тым API под рукой не было, потому отложили до завтра. Дополнительную информацию об apk можно узнать еще вот таким способом aapt d badging.
Кстати, сегодня вышла новая версия Robotium - 3.2. Кто уже успел попробовать. Я буду тестить сегодня вечером.
apk - не пробовал. Мне исходники дают. Я просто ответил на вопрос d3unka о том, пробовал ли кто-нибудь новую версию роботиума.
Если Вам не помогают мануалы с сайта роботиума, попробуйте поискать или спросить в группе роботиума на гугле http://groups.google.com/group/robotium-developers?hl=en
Я на следующей неделе попробую, возможно, апэкашечку погонять для интереса.