2013-07-11 5 views
0

У меня есть следующая проблема: Мне нужно протестировать приложение как приложение Blackbox на разных устройствах.Android-пользовательский интерфейс черного ящика

Я попытался использовать для этого monkeyrunner, но так долго менять координаты точек для каждого устройства.

Robotium и Robolectric - бесполезная причина Мне нужно протестировать приложение как черный ящик, и они основаны на Juint.

uiautomatorviewer - бесполезно, потому что у меня есть конкретное изображение андроида без uiautomator на борту. Наверное, самое простое решение - добавить его на устройство, но пока я не могу этого сделать.

Может кто-нибудь помочь мне, какой инструмент я должен использовать.

Что мне нужно:
1) Разберите XML-структуру apk.
2) Можете использовать эту структуру.
3) Возможность копирования данных в буфер обмена.
4) Уметь снимать скриншоты.

Любая помощь приветствуется.

ответ

1

Я думаю, что вы должны пойти на Robotium только так, как он наиболее подходит, а также рекомендуется для тестирования черного ящика. Пройдите один раз - http://code.google.com/p/robotium/

2

Я предлагаю вам пойти с Robotium. Это позволит вам даже сделать скриншоты. Сложно писать тестовые окна с помощью Robotium. Он предоставляет класс SOLO с множеством функциональных возможностей для тестирования Blackbox.