`

Android 自动化测试—robotium(七)Ant 构建脚本

 
阅读更多

  robotium 的脚本是 Java 写的,就可以利用 ant 去构建。当然 build.xml 文件同 Selenium WebDriver 的 build.xml 也是不同的。

Ant:http://luwenjie.blog.51cto.com/925779/831345

 

可以参考 robotium 官方 Wiki 解决 Robotium 覆盖率的问题:

http://code.google.com/p/robotium/wiki/QuestionsAndAnswers

 

1.对于 robotium tests 我们不必自己写 build.xml。

参考一下命令:

android update test-project -m [path to target application] -p [ path to the foler ]

 



  

2.需要把 robotium.jar 放到测试项目的 libs 目录中,ant将来需要去引用

 



  

3.简单使用ant进行构建.

 

关键在于:<import file="${sdk.dir}/tools/ant/build.xml" />

自动生成的build.xml中将android自带的ant build 文件所包含进来。

这个build.xml 建议详细阅读,能够学到很多东西。

 



 因为这里default启动的是help,所以当我们直接运行 ant 时,将返回help内容


 

 



  

根据help提示,运行test 就是运行测试

 



  

当然我们可以更改default为test,那样默认运行ant 就是运行测试了。

 

 

本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/932284

  • 大小: 39.1 KB
  • 大小: 21 KB
  • 大小: 24.8 KB
  • 大小: 17.8 KB
  • 大小: 21.7 KB
  • 大小: 16.4 KB
分享到:
评论

相关推荐

    robotium Ant 构建脚本

    综上所述,使用Robotium和Ant构建脚本进行Android自动化测试时,需要注意测试代码的编译和安装过程,以确保每次测试都能反映最新的代码变更。此外,理解Instrumentation的基本原理有助于更好地设计和优化测试框架。...

    RobotiumStepByStep.pdf

    Robotium是一种强大的自动化测试框架,允许开发者为Android应用程序创建强大的UI测试。它能够模拟用户在应用中的所有操作,从而实现全面的测试覆盖。 **知识点详述:** 1. **黑盒测试与Robotium** 黑盒测试是一种...

    android-automation,安卓系统.zip

    - **Robotium**:早期的Android自动化测试框架,适用于深度集成测试。 5. **测试实践**: - **单元测试**:针对应用程序的最小可测试单元,如方法或类,通常使用JUnit进行。 - **集成测试**:测试多个组件协同...

    Android开发技术文档.pdf

    - 强烈推荐使用`Gradle`作为构建系统,它提供了灵活性和自动化,如多版本构建、依赖管理等。 - 避免使用过时的`Ant`和`Eclipse ADT`结构,转而采用`Gradle`和`Android Studio`推荐的新工程结构,这有助于提高项目...

    droidde:从 code.google.compdroidde 自动导出

    5. **自动化测试**:提及的“机器人”可能是指集成的自动化测试框架,如JUnit或Robotium,允许开发者编写和运行自动化测试脚本,确保应用的质量和稳定性。 6. **版本控制**:作为开发工具,DroidDE可能集成了版本...

Global site tag (gtag.js) - Google Analytics