摘要: 本人Matt Cao, 现在百安居从事高级软件测试工程师职位,周末可以提供一对一的测试培训。 零基础,想转行,在职想继续提高的,都可以。 本人擅长功能测试,自动化测试(Web和App均擅长,Java语言),性能测试(Loadrunner和Jmeter)。 收费200元/小时,按小时收费。地点会选在公 阅读全文
posted @ 2017-05-08 16:04 mattcao 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 基于Appium的自动化case开发及case分层结构设计 首先为每条case创建一个公共的基类AppiumTestBase,内含setup和teardown两个方法,以后每条case继承该基类即可。代码如下: setup操作包含导入待测应用apk包,设置与Appium Server连接所需参数,并 阅读全文
posted @ 2016-05-04 17:16 mattcao 阅读(2858) 评论(0) 推荐(0) 编辑
摘要: 功能自动化接入持续集成方案 功能自动化一般用于项目集中测试、回归测试、dailybuild等,我们不可能通过IDE手动来运行case,一般可借助于jenkins或平台化的方式来批量执行case。下面介绍如何将功能自动化接入jenkins。 接入jenkins主要用到了其定时和轮询的功能,我们只要准备 阅读全文
posted @ 2016-05-04 17:15 mattcao 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1. 安装Node.js 1.0版本及以上。 Node.js 官网:https://nodejs.org/en/download/ 下载合适自己机型的安装版本。 Windows下安装很简单,一直下一步即可。 验证安装是否成功:打开命令行窗口,输入命令node - v,然后Enter,出现下图所示版本 阅读全文
posted @ 2016-04-15 15:18 mattcao 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1) 安装JDK 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装:JDK安装很简单,按默认安装即可。 检查安装:java -version 配置环境变量: MAC 阅读全文
posted @ 2016-04-15 15:15 mattcao 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 开篇中讲到所使用的测试框架:Selenium 2 + Eclipse(Java)+ Junit + Appium。 这里对Appium的原理进行一个简单的阐述。 Google为Android开发了自己的自动化测试框架 - UIAutomator,只支持Java语言。 Apple为iOS开发了自己的自 阅读全文
posted @ 2016-04-14 14:55 mattcao 阅读(7096) 评论(0) 推荐(0) 编辑
摘要: 1. Appium是谁? Appium,是一款用来做移动端(APP)自动化测试的开源软件,支持Andorid和iOS。可以测试原生的、混合的、以及移动端的web项目。 Appium怎么发音?挨批额母。 它是由美国的Sauce Labs公司开发,一家专门做测试的公司。不是做特卖的哦。 用Appium做 阅读全文
posted @ 2016-04-13 20:26 mattcao 阅读(430) 评论(0) 推荐(0) 编辑