【问题标题】:UiAutomator test suites (set of tests)UiAutomator 测试套件(测试集)
【发布时间】:2014-07-07 11:09:16
【问题描述】:

我想将JUnit3 TestSuite 功能与UiAutomator for Android 一起使用。

我尝试使用public static Test suite() 方法创建TestSuite 类、UiAutomatorTestCase 类..

但这些方法都不起作用。

UiAutomator 仅支持通过-c package.name.TestClass 争论直接声明Test 类?

【问题讨论】:

    标签: android junit functional-testing android-uiautomator


    【解决方案1】:

    虽然选择了 JUnit3 Tests,但 UIAutomator Testcase 需要扩展 com.android.uiautomator.testrunner.UiAutomatorTestCase

    来源:Link

    是的,你是对的,每个扩展 UiAutomatorTestCase 的类都是一个测试用例,可以使用 -c package.name.TestClass 访问

    【讨论】:

    • 你想说什么?当然,我的测试用例扩展了UiAutomatorTestCase。我在问JUnit 的测试套件,我知道-c 选项,这不是一个好的解决方案
    • 你在说什么? UiAutomatorTestCase 从 JUnit3 扩展 TestCase。 JUnit 不是 eclipse/desctop 框架,它只是一组 Java 类
    • 我的意思是 JUNIT 框架只能用于测试您的应用程序,但使用 UIAutomator 框架,我们可以测试 Android 操作系统(设置/WiFi/等)以及您的应用程序。我相信他们都是不同的..如果这没有意义,请纠正我..
    • UiAutomator 基于 JUnit3,但不支持 JUnit 的 TestSuite,我想对你说的就这些了
    • 检查此工具http://sourceforge.net/projects/uiautomator/。它有一个维护测试套件的规定,但不像 JUNIT 那样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-31
    • 2011-04-06
    • 2023-03-21
    • 2014-02-21
    • 2011-10-15
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多