как запустить тестовый модуль Android - PullRequest
4 голосов
/ 24 января 2012

Я знаю, что это глупый вопрос, но я просто застрял с этим:

1.У меня есть один главный проект, который называется MainProject. 2. Внутри этого есть один тестовый проект, который имеет свой собственный исходный файл и файл манифеста, и в файле манифеста я добавил все необходимое, чтобы сделать его тестовым проектом следующим образом:

<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.app.tests" android:versionCode="1"
    android:versionName="1.0">
    <application>
       <uses-library android:name="android.test.runner" />
    </application>
    <uses-sdk android:minSdkVersion="3" />

<instrumentation android:name="android.test.InstrumentationTestRunner"
       android:targetPackage="com.example.app" android:label="Tests for My App" />
</manifest>

Теперь я щелкаю правой кнопкой мыши по нему, захожу в «Запуск от имени» и «Запуск конфигурации» и выбираю «Тест Android JUnit», но он показывает ошибку:

MainProject не определяет инструментарий android.test.InstrumentationTestRunner или не объявляет use-library android.test.runner в своем AndroidManifest.xml

Любая помощь, плз?

Ниже приведена одна видео-ссылка @Lucifer, которая также полезна, а также мой собственный ответ: ссылку, которую вы можете проверить, которая также полезна.

Ответы [ 3 ]

9 голосов
/ 24 января 2012

Robotium - это платформа автоматизации тестирования Android, полностью поддерживающая собственные и гибридные приложения.Robotium облегчает написание мощных и надежных автоматических тестов черного ящика.При поддержке Robotium разработчики тестовых наборов могут писать сценарии функций, системных тестов и приемочных тестов, охватывающие несколько операций Android.

  • Вы можете создавать мощные тестовые наборы с минимальными знаниями о тестируемом приложении.
  • Фреймворк автоматически обрабатывает несколько операций Android.
  • Минимальное время, необходимое для написания надежных тестовых случаев.
  • Значительно улучшена читаемость тестовых примеров по сравнению со стандартными инструментальными тестами.
  • Контрольные примеры более надежны благодаря привязке во время выполнения к компонентам графического интерфейса пользователя.
  • Быстрое выполнение контрольных примеров.
  • Плавная интеграция с Maven или Ant для запуска тестов как части непрерывногоинтеграция.
1 голос
/ 25 января 2012

Я даю ответ на свой вопрос, скорее это не ответ, это ссылка, которую вы можете найти, и это очень приятно и легко понять, как вы можете выполнить тестирование Android с помощью Robotium

Вот ссылка: ССЫЛКА

1 голос
/ 24 января 2012
  1. выберите Файл / Новый / Проект

  2. выберите тестовый проект Android

  3. дать проекту имя

  4. выберите цель тестирования в качестве другого проекта, который у вас уже есть, в вашей публикации выше "MainProject"

  5. выберите целевую платформу, т.е. Android 4.0

  6. закончен и тестовый проект выполнен

  7. добавить классы под src в тестовый проект, которые расширяют один из классов android.test

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...