Как стать автором
Обновить
7
Карма
0
Рейтинг

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

#MBLTDev 2014 глазами простого iOS-разработчика из Тинькофф Банка

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

Приятное тестирование с Espresso

Использовали Robotium. Хорош, но не стабилен. И не сказать, что прям быстр.

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

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

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

Подключаем исходники Android в Eclipse

Лучше напишите, почему подключенный таким образом Javadoc периодически отваливается

Лучшие компьютерные игры всех времен и народов по версии хабрасообщества 2013 года

мне вообще сегодня приснился сон а-ля Алиса в Стране чудес, смотрел с упоением! и тут до меня дошло, что это сон, все ниточки порвались, но осталось приятное ощущение

Лучшие компьютерные игры всех времен и народов по версии хабрасообщества 2013 года

до сих пор руки не добрались поиграть, хотя говорят, что старую алису не переплюнули.
а вот игрушечные статуэтки из новой части просто обалденные, когда-нибудь точно куплю :)

Лучшие компьютерные игры всех времен и народов по версии хабрасообщества 2013 года

American McGee’s Alice
отличная стилистика и атмосфера. пожалуй, лучшая игра Америкэна Макги

Кастомизация эмулятора Android от Intel

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

Кастомизация эмулятора Android от Intel

Не встречал данную проблему, опишите подробнее. Но не факт, что решение будет находится в рамках данного топика.

Кастомизация эмулятора Android от Intel

Добавил в статью, спасибо!

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность