`

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的基本原理有助于更好地设计和优化测试框架。...

    自动化测试系列一 ANT

    ANT脚本是ANT的核心,通过编写XML文件,可以定制各种构建流程,其中就包括自动化测试的步骤。在这一系列的第一部分,我们将了解如何利用ANT进行自动化测试,并查看具体的ANT脚本实例。 【知识点详述】 1. **ANT...

    自动化测试系列二 ANT

    自动化测试脚本利用ANT可以实现编译、打包、部署以及执行测试等一系列工作流程的自动化,极大地减少了手动操作的时间和错误率。 【标签】:“ANT 自动化测试” ANT的核心价值在于其灵活性和可扩展性。在自动化测试...

    eclipse下利用ant、junit进行自动化测试例子源码

    4. **自动化测试**:自动化测试是指通过软件工具自动执行预先编写的测试脚本来检查程序功能是否正确的一种方法。相比手动测试,自动化测试可以更快地执行大量重复的测试,节省时间和资源。 5. **整合ANT和JUnit**:...

    自动化测试系列三 ANT

    在软件开发过程中,自动化测试是提高效率和质量的重要手段,而ANT作为Java平台上的一款构建工具,被广泛应用于自动化测试领域。本篇将深入探讨ANT及其在自动化测试中的应用。 【描述】:“自动化测试系列三 ANT ...

    自动化测试系列五 ANT

    然而,如果这些文件是测试数据的一部分,或者包含测试脚本,那么它们可能需要被解压缩并整合到ANT的构建流程中,以便在测试过程中使用。 总结来说,ANT是一个强大的工具,它在自动化测试中的作用不可忽视。通过配置...

    robotium自动化测试android程序

    【Robotium自动化测试Android程序】 Robotium是一款专为Android应用程序设计的自动化测试工具,它主要用于进行黑盒测试,即在不考虑内部实现细节的情况下验证应用的功能。Robotium可以在两种情况下工作:一是拥有源...

    使用ant构建android自动化打包实例源码

    在Android开发过程中,自动化构建是提高效率的关键环节。Apache Ant是一个广泛使用的Java构建工具,它允许开发者通过XML配置文件来定义构建任务,如编译、打包、测试等。本实例将详细讲解如何利用Ant来实现Android...

    jenkins+ant+jmeter自动化接口测试框架搭建

    总结来说,搭建Jenkins+Ant+JMeter自动化接口测试框架涉及到软件工具的安装配置、环境变量的设置、测试脚本的编写和执行、以及自动构建和测试流程的管理。这个过程不仅需要掌握各个工具的使用方法,还需要有一定的...

    基于Jmeter+Ant+SVN+Jenkins实现接口自动化测试

    最后,Jenkins是持续集成和持续交付工具,它可以自动化构建、测试和部署过程,使得接口自动化测试更加高效和可靠。 4. **Jenkins集成**: - **安装Jenkins插件**:如JMeter Plugin,用于解析JMeter测试结果并展示...

    接口自动化测试方案jmeter+ant+jenkins.

    接口自动化测试方案jmeter+ant+jenkins 本文描述了一个基于jmeter、ant和jenkins的接口自动化测试方案,该方案旨在解决手工测试的低效率和不准确性问题。通过搭建自动化测试框架,测试人员可以快速、准确地测试接口...

    6.Jmeter+Ant+Jenkins接口自动化测试平台.pdf

    Ant可以自动执行Jmeter测试脚本,并生成测试报告。 知识点8:Jenkins和Ant集成 Jenkins和Ant可以集成在一起,实现自动化的构建和部署。Ant可以自动编译、测试和部署软件,Jenkins可以自动执行Ant构建脚本。 知识点...

    自动化测试系列四 ANT

    ANT作为Java的自动化构建工具,不仅在项目构建和部署中发挥着重要作用,同样在自动化测试中不可或缺。通过编写ANT脚本,我们可以实现从编译测试代码到运行测试、生成测试报告等一系列自动化流程,极大地提高了测试...

    Ant构建中使用JS脚本方法

    在Ant构建过程中,JavaScript脚本方法的使用是一个强大的工具,它允许开发者自定义构建过程,实现更复杂的逻辑和任务自动化。Ant是一个Java库和命令行工具,它的设计目标是驱动软件构建过程,尤其是在Java项目中。这...

    jmeter+ant+Jenkins搭建接口自动化测试

    ### jmeter+ant+Jenkins搭建接口自动化测试 #### 一、JMeter介绍与配置 JMeter是一款开源的性能测试工具,主要用于Web应用的负载测试和功能测试。它支持多种协议,包括HTTP、HTTPS、FTP等,并且可以用于测试静态和...

Global site tag (gtag.js) - Google Analytics