创建代码覆盖率Jenkins job-手机测试Robotium实战教程(8)(图)

  12.4  创建代码覆盖率Jenkins job  下面主要介绍如何借助Jenkins插件,在Jenkins上展现code coverage信息。  12.3节介绍了如何用命令行收集代码覆盖率信息,只需把上面的逻辑封装在一个shell文件中,然后让Jenkins job调用这个shell文件,就可...

合并代码覆盖率文件-手机测试Robotium实战教程(7)(图)

  12.3合并代码覆盖率文件  在实际工作中,可能会分多个功能模块运行自动化测试用例,如果实现代码覆盖率的话,就会有多份代码覆盖率文件,这时候想知道总的代码覆盖率情况,就需要合并这些覆盖率文件。  (1)新建一个Runner和Runner2,然后在这个R...

代码覆盖率-手机测试Robotium实战教程(6)(图)

  6.3  操作统一入口类  从便捷编写测试代码的角度出发,会希望有个统一的操作入口,需要操作控件的时候,只需通过这个统一操作入口的对象,就可以得到需要的控件类,进而可以选择需要的操作,这样,只要前期把控件类及其基本操作抽取封装出来,后...

提取控件ID类-手机测试Robotium实战教程(5)(图)

  6.2  提取控件ID类  在编写自动化用例时,要操作页面上的控件,首先要定位到控件,才能操作它,如果把所有页面的控件定位方式都抽取出来,然后将它们按Activity命名存放,抽取完后,需要用到时只需找到对应的控件类,进而找出对应的控件即可,这...

完善测试框架-手机测试Robotium实战教程(4)(图)

  Zenmele 6.1  编写抽象父类  为了可复用、更加便捷地编写以后的自动化测试用例,需要编写抽象父类,供后面的用例继承,理想的情况是,每个自动化测试用例只要继承了抽象父类,就自动完成唤醒手机、解锁、登录等一些前置动作,然后主要将精力集中...

ADT插件的安装-手机测试Robotium实战教程(3)(图)

  2.4  ADT插件的安装  ADT是为了便于在Eclipse下开发Android应用的一款插件。与安装其他Eclipse插件类似,可以在Eclipse Help菜单下选择Install New Software选项,然后输入插件地址进行下载,如图2.12所示。  通过这种方式如果安装失败,可下...

测试开发环境搭建-手机测试Robotium实战教程(2)(图)

  2.1  JDK安装及其环境变量配置  因为要用到Java语言,所以JDK是首先需要安装的。可以通过下面的链接,选择对应平台的JDK版本进行下载。  http://www.oracle.com/technetwork/java/javase/downloads/index.htm。  本书所有的例子选择在JDK 8...

自动化测试简介-手机测试Robotium实战教程(1)

  1.1  何为自动化测试  什么是自动化测试?在一些人眼中,觉得自动化测试是一种比较高大上的东西。但在我看来,自动化测试其实就是通过一定的编程手段,自动执行本来需要手动执行的一系列测试的活动。只要有一定的编程基础,人人都可以参与到自动...

51Testing独家连载:手机测试Robotium实战教程(图)

本书概述:全面讲解了用Robotium建立测试工程、测试项目搭建、自动化测试脚本编写、测试框架完善、Robotium自动化测试用例、测试代码批量运行、持续集成、Crash处理、跨应用解决方案、代码覆盖率、代码覆盖率展现、常见错误及解决方法等实战技术和技巧,帮...

    当前只有一页
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号