12.4 创建代码覆盖率Jenkins job 下面主要介绍如何借助Jenkins插件,在Jenkins上展现code coverage信息。 12.3节介绍了如何用命令行收集代码覆盖率信息,只需把上面的逻辑封装在一个shell文件中,然后让Jenkins job调用这个shell文件,就可...
12.3合并代码覆盖率文件 在实际工作中,可能会分多个功能模块运行自动化测试用例,如果实现代码覆盖率的话,就会有多份代码覆盖率文件,这时候想知道总的代码覆盖率情况,就需要合并这些覆盖率文件。 (1)新建一个Runner和Runner2,然后在这个R...
6.3 操作统一入口类 从便捷编写测试代码的角度出发,会希望有个统一的操作入口,需要操作控件的时候,只需通过这个统一操作入口的对象,就可以得到需要的控件类,进而可以选择需要的操作,这样,只要前期把控件类及其基本操作抽取封装出来,后...
6.2 提取控件ID类 在编写自动化用例时,要操作页面上的控件,首先要定位到控件,才能操作它,如果把所有页面的控件定位方式都抽取出来,然后将它们按Activity命名存放,抽取完后,需要用到时只需找到对应的控件类,进而找出对应的控件即可,这...
Zenmele 6.1 编写抽象父类 为了可复用、更加便捷地编写以后的自动化测试用例,需要编写抽象父类,供后面的用例继承,理想的情况是,每个自动化测试用例只要继承了抽象父类,就自动完成唤醒手机、解锁、登录等一些前置动作,然后主要将精力集中...
2.4 ADT插件的安装 ADT是为了便于在Eclipse下开发Android应用的一款插件。与安装其他Eclipse插件类似,可以在Eclipse Help菜单下选择Install New Software选项,然后输入插件地址进行下载,如图2.12所示。 通过这种方式如果安装失败,可下...
2.1 JDK安装及其环境变量配置 因为要用到Java语言,所以JDK是首先需要安装的。可以通过下面的链接,选择对应平台的JDK版本进行下载。 http://www.oracle.com/technetwork/java/javase/downloads/index.htm。 本书所有的例子选择在JDK 8...
1.1 何为自动化测试 什么是自动化测试?在一些人眼中,觉得自动化测试是一种比较高大上的东西。但在我看来,自动化测试其实就是通过一定的编程手段,自动执行本来需要手动执行的一系列测试的活动。只要有一定的编程基础,人人都可以参与到自动...
本书概述:全面讲解了用Robotium建立测试工程、测试项目搭建、自动化测试脚本编写、测试框架完善、Robotium自动化测试用例、测试代码批量运行、持续集成、Crash处理、跨应用解决方案、代码覆盖率、代码覆盖率展现、常见错误及解决方法等实战技术和技巧,帮...
当前只有一页 |