`

robotium 命令行运行测试

阅读更多

    用robotium写的测试脚本后,打成apk包安装到手机中,在持续集成中需要通过windows 批处理命令执行测试。以下是执行robotium 测试脚本的具体命令。

 

1、 运行测试包下所有的TestCase

 

   adb shell am instrument -w 测试包名/android.test.InstrumentationTestRunner

 

2、运行测试包下某个测试类中的TestCase

 

    adb shell am instrument -e class 测试包名.测试类名 -w 测试包名/android.test.InstrumentationTestRunner

 

3、 运行测试包下某个测试类中的具体的TestCase

 

   adb shell am instrument -e class  测试包名.测试类名#测试方法  -w  测试包名/android.test.InstrumentationTestRunner

分享到:
评论

相关推荐

    robotium Android自动化 测试范例

    测试用例写好后,我们可以使用Android Studio的JUnit测试运行器或者命令行工具(如gradlew)来执行测试。测试结果将以日志的形式输出,包括每个测试用例的名称、结果和运行时间。如果需要更详细的报告,还可以配置...

    Robotium自动化测试

    如果需要进一步提高测试的自动化水平,可以通过命令行工具来运行测试脚本并导出结果,甚至可以编写脚本来自动发送测试结果报告到指定的邮箱。这样,测试流程可以完全自动化,无需人工干预。 总结来说,Robotium自动...

    Robotium测试Demo

    5. **运行测试**:在Android Studio或命令行环境中运行测试,查看测试报告,分析失败原因并进行调试。 通过深入学习和实践这个Robotium测试Demo,我们可以掌握如何设计和执行Android应用的自动化测试,提高测试覆盖...

    Android自动化测试框架Robotium的使用

    在Android Studio中,可以通过右键点击测试类,选择`Run 'ClassName'`来运行测试,或者使用`./gradlew connectedCheck`命令行方式运行。 9. **高级特性**: Robotium还支持更复杂的操作,如点击坐标、滑动、截图...

    robotium测试Notpad源代码

    使用Android Studio或命令行工具运行测试类,Robotium将自动启动Notepad应用,并按照定义的测试用例执行操作。测试结果会在测试报告中显示,包括每个测试用例的通过/失败情况。 通过以上步骤,我们可以有效地对...

    Android自动化测试之Robotium--基础操作

    在命令行或Eclipse中运行测试用例时,必须先将测试用例程序和被测试的应用部署到测试设备或模拟器上,然后通过InstrumentationTestRunner依次执行测试用例。 在Robotium简介中提到,它在Instrumentation API的基础...

    Robotium实例

    6. **运行和分析测试**: 你可以通过Android Studio的集成测试工具或命令行执行测试。测试结果会展示每个用例的状态(成功/失败)以及详细的日志信息,帮助定位问题。 `ExampleTestProject_v3.3`可能是一个包含示例...

    Robotium_Demo

    7. **运行与执行测试**:测试脚本可以通过Android Studio的测试运行器或者命令行工具执行。测试结果会以JUnit报告的形式展示,包括通过的测试、失败的测试及其原因。 8. **使用Robotium的注意事项**:虽然Robotium...

    robotium实战教程

    【Robotium实战教程】这篇教程将引导读者逐步构建一个功能完备的自动化测试框架,该框架基于Robotium,具有错误截图、报告处理、崩溃重试机制以及跨进程处理等功能。同时,教程还将涵盖uiautomator的使用,以便实现...

    Adb-For-Robotium-master.zip

    6. **多线程支持**:Robotium可以在多个线程中运行测试,这样可以并发测试不同的功能,提高测试效率。 7. **适配原生和混合应用**:Robotium不仅适用于原生的Android应用,还可以用于基于WebView的混合应用,覆盖了...

    android自动化测试robotium之adb shell的使用

    这里,`-w`参数表示等待命令完成,`-e class`后面跟的是你要执行的测试类全名,最后的`<测试包名>/测试运行器>`是你的测试工程包名和InstrumentationTestRunner的全名。 举例来说,如果测试类是`...

    CookBook-Robotium:使用 Robotium 测试 Android 应用程序

    除了基础功能,Robotium 还支持更复杂的测试场景,如模拟手势、处理多线程测试、运行远程测试等。同时,结合 Espresso 或其他测试库可以实现更强大的测试覆盖。 总的来说,Robotium 提供了一种简单且强大的方式来...

    Robotium入门知识分享

    - 通过命令行或其他工具指定标记来运行特定的测试。 - **收集测试结果数据**: - 利用 JUnit 的 `TestResult` 或第三方库来收集和分析测试结果。 - 可以输出到控制台、文件或其他存储方式。 - **测试数据管理**...

    自动化测试

    9. 分布式测试指的是在多台设备或环境上并行地运行测试用例,以加快测试的总体进度,提高测试效率。 10. 进阶操作通常指对自动化测试框架的高级应用,包括脚本优化、异常处理、并行执行等。 ThreadingTest工具特别...

    Roboium例子NotePadTest

    此外,`Robotium`可以与其他测试框架(如JUnit或TestNG)无缝集成,方便管理和运行测试套件。测试报告可以通过命令行或者集成开发环境(IDE)查看,帮助我们快速定位失败的原因。 总结来说,`NotePadTest`项目提供...

Global site tag (gtag.js) - Google Analytics