Pull to refresh
7
0

Пользователь

Send message
Небольшое дополнение:
Презентация 9 пункта, Алексей Коровянский. Тестироварие Android приложений
speakerdeck.com/alexkorovyansky/lovely-testing-of-android-apps
Использовали Robotium. Хорош, но не стабилен. И не сказать, что прям быстр.

Сейчас изучаем новые фреймворки: MonkeyTalk и SOASTA TouchTest.
Моя задача как раз изучить последний, поэтому расскажу о нем немного поподробней.

SOASTA TouchTest.
+ скорость выполнения тестов = скорости нажатий на кнопочки
+ не нужен adb
+ высокая стабильность. полировка практически отсутствует за отсутствием необходимости
+ тестеры вообще могут не копаться в коде, садитесь и пишите как говорится
+ стремящееся к нулю количество необходимых изменений в проекте. перед тестированием запускается специальная утилита, которая сделает все за вас (подправит манифест, добавит билд конфигурации и библиотеки и тп)
+ возможность сборки testable проекта как и из Eclipse, так и средствами Ant

± whitebox testing. по факту не предусмотрено. Но, есть такая вещь как App Internal Value, с помощью которой можно получить необходимое значение чего угодно. Договариваетесь (с самим собой, с командой), за какими «переменными» будет на самом деле выполняться ваш самописный код при обращении к этим переменным и вы решили проблему хоть частично. Например, у нас так осуществляется деавторизация приложения (не через UI же делать)
± не нужно писать код, описывающий тест (исключение — конструкции на js), но и практически невозможно, если появится необходимость (это xml, вспомните ваши build.xml'и, здесь все еще хуже). Пишется исключительно манипуляциями с самим приложением.
Лучше напишите, почему подключенный таким образом Javadoc периодически отваливается
мне вообще сегодня приснился сон а-ля Алиса в Стране чудес, смотрел с упоением! и тут до меня дошло, что это сон, все ниточки порвались, но осталось приятное ощущение
до сих пор руки не добрались поиграть, хотя говорят, что старую алису не переплюнули.
а вот игрушечные статуэтки из новой части просто обалденные, когда-нибудь точно куплю :)
American McGee’s Alice
отличная стилистика и атмосфера. пожалуй, лучшая игра Америкэна Макги

Вот: code.google.com/p/android/issues/detail?id=28515#c51
Описаны проблемы, схожие с вашей. Обратите внимание на последний комментарий в обсуждении.
Не встречал данную проблему, опишите подробнее. Но не факт, что решение будет находится в рамках данного топика.
Добавил в статью, спасибо!

Information

Rating
Does not participate
Location
Россия
Registered
Activity