Я нашел инструмент для Инструментария, Тестирующего названный Robotium. Это легко и просто для тестирования методом "черного ящика" приложений андроида. Мы можем использовать его следующим образом:
solo.clickOnText("Other");
solo.clickOnButton("Edit");
assertTrue(solo.searchText("Edit Window"));
solo.enterText(1, "Some text for testing purposes")
solo.clickOnButton("Save");
assertTrue(solo.searchText("Changes have been made successfully"));
solo.clickOnButton("Ok");
assertTrue(solo.searchText("Some text for testing purposes"));
Какое-либо тело может иметь больше идеи об этом? Кто-либо может сказать, как мы можем использовать его для webviews и listviews и т.д.
Пожалуйста, смотрите вики-страницу QA для общих вопросов и ответов о том, что поддерживает Robotium: http://code.google.com/p/robotium/wiki/QuestionsAndAnswers
Также посетите страницу "Начало работы": http://code.google.com/p/robotium/wiki/Getting_Started
Там вы найдете пример тестового проекта, который можно скачать и посмотреть для поиска идей. Вы также можете скачать javadoc с сайта: http://code.google.com/p/robotium/downloads/list, чтобы посмотреть, какая функциональность есть на данный момент.
Для получения учебников, пожалуйста, посетите: http://code.google.com/p/robotium/wiki/RobotiumTutorials
Искренне, Renas
Метод searchText также выполняет поиск в ListViews. Вы можете использовать его вместе с утверждениями, чтобы гарантировать, что ваши ListView содержат правильный контент
Чтобы щелкнуть Список. Если ваше действие относится к типу ListActivity, вы можете использовать clickInList с одним параметром, который является индексом строки, по которой следует щелкнуть. В остальных случаях используйте clickInList с двумя параметрами - индекс экрана просмотра списка и номер строки. Для WebView, если вы загружаете страницу, вы должны использовать метод waitForText () для проверки содержимого.
другие примеры: http://bitbar.com/blog/54/automated-ui-testing-android-applications-robotium