
手机自动化测试之Robotium
文章平均质量分 78
潜龙0318
专注自动化测试--Web自动化测试,接口自动化测试,APP自动化测试!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一章 手机自动化测试简介
随着手机的普及,各大网站或者产品都在往移动方向转战。现在已经是人手一部手机,不管何时何地,点击几下手机就能完成很多操作。所以对我们普通的测试人员来说,移动测试所占的比重会越来越重,而专门测试手机App的移动测试工程师也是一个不错的方向。专业的移动测试工作要注重很多方面的,这个需要用心地去学习,去研究才能达到一定的水平。我主要是做自动化测试方面的,下面我们就简单地介绍一下手机自动化测试。1.原创 2015-04-13 15:47:25 · 949 阅读 · 0 评论 -
第三章 Robotium Solo API简介
Robotium是一个通用的测试Android App的框架,所以官方提供了一套通用的PKI文档。我们在下载Solo包的时候同时可以下载一个javadoc包,解压后就能看到官方文档了,不过官方文档是英文版本的,如果通读一遍的话也是挺有难度的。还好网上也有对应的翻译,所以我们不打算讲述所有的API,只讲解一些儿常用的。3.1 点击类操作在手机App操作中,点击操作是非常常用的,下面几个API原创 2015-04-14 16:51:03 · 1246 阅读 · 1 评论 -
第二章 环境搭建
做任何程序开发之前的第一项工作就是搭建环境,同样在开始Robotium自动化测试之前,搭建相应的测试环境也是首要任务。2.1 Android开发环境搭建由于Robotium是基于Android的自动化测试框架,首先要搭建Android开发环境。2.1.1 JDK安装如果你还没有安装JDK的话,可以去网上下载,接下来的工作就是根据安装提示一步一步走。然后设置相应的环境变量,设置环境变原创 2015-04-14 15:18:16 · 755 阅读 · 0 评论 -
第四章 Apk包测试用例编写
在正常的测试流程中,我们测试人员是不会拿到被测试程序的源码的,只有生成的安装程序,也就是APP的apk文件。此时,我们就无法按照有源码的时候再测试了。但是robotium也可以完美地解决这样的测试,本章将详细讲述。4.1 测试前准备在正式的测试工作开始之前,我们需要做一些儿准备,除了第二章我们讲解到的安装测试环境外,还需要以下操作:(1)设置环境变量A,配置ANDROID_HOME原创 2015-04-20 10:52:16 · 1440 阅读 · 0 评论 -
第五章 APP元素定位
自动化测试定位是第一步的,如果要测试的元素都定位不到,其他的操作将无从谈起。对于页面自动化测试,Selenium IDE可以很好地帮大家完成测试步骤的录制,查看元素的属性,同时可以方便地转换成各种测试脚本语言。那么APP有没有类似的工具呢?有,可是没有Selenium IDE这么强大,那就是SDK自带的UIAutomatorViewer。5.1 UIAutomatorViewer讲解UIA原创 2015-04-21 14:25:56 · 1152 阅读 · 0 评论 -
第七章测试报告的生成
最近有好几天没有写这个手机自动化的教程,因为我在研究如何生成测试报告。手机自动化测试起步比较晚,现成的方法不是太多,要么就是网站上对应的教程不多。这造成了我只好自己摸索去学习,不过还是有成效的,学习了三种生成报告的方法以及两种美化报告的方法,下面我们详细讲解一下。7.1 使用junit-report生成报告 这个是参考网上的:http://www.xuebuyuan.com/21485原创 2015-05-04 11:54:19 · 4572 阅读 · 0 评论 -
第八章 后序
经过前七章的讲解,我们分别论述了在用Robotium框架对Android手机应用做自动化的各个方面,虽然不能说面面俱到吧,但是通过学习,你完全可以针对一个App来编写其自动化测试用例。要做好自动化测试,不是看一两本相关的教程,写一两个测试用例文档,就能做好的。其中有很多经验和教训要学,这个也不是一时半会能说明白吧,不过下面几点还是要考虑到的:(1)被测试对象的特点。APP如果规划的好的话,是和原创 2015-05-04 15:16:37 · 710 阅读 · 0 评论 -
第六章测试架构规划及测试用例组织
在编写完具体的测试用例后,我们就要组织一下测试用例,这样方便进行回归测试。结合我们的自动化测试的传统,我们继续采取原来的方法来组织我们的测试用例。6.1 测试架构规划 由于测试用例执行的时候是在手机上执行的,所以类似于Web的把测试数据存放到Xml的方法是不可用的,因为在测试用例运行的时候找不到电脑上存放的xml文件。当然也有手机上数据驱动的方法,见:http://www.cnblo原创 2015-05-04 11:51:39 · 1515 阅读 · 0 评论