Robotium是一款基于控件的Android自动化测试框架环境搭建(window):安装JDK以及集成Android Sdk的eclipise。入门:1,下载Robotium Solo 5.1,点我下载2,开启eclipse,并导入工程(代码在最下面)3,创建测试工程new --- project...
分类:
其他好文 时间:
2014-09-28 17:31:14
阅读次数:
266
Robotium作为Android自动化测试框架,还有许多不完善的地方,也不能满足测试人员的所有要求。那么,本文以四个实际中碰到的问题为例,介绍改动Robotium源码的过程。publicbooleanwaitForActivity(Stringname,inttimeout){ Activityc...
分类:
其他好文 时间:
2014-09-19 11:30:45
阅读次数:
186
calabash简介:
Calabash-android是支持android的UI自动化测试框架,PC端使用了cucumber框架,通过http和json与模拟器和真机上安装的测试apk通信,测试apk调用robotium的方法来进行UI自动化测试,支持webview操作。
1 安装ruby,下载地址:http://rubyinstaller.org/downloads/
...
分类:
移动开发 时间:
2014-09-07 17:20:05
阅读次数:
302
Calabash-android是支持android的UI自动化测试框架,前面已经介绍过《[中文Win7下成功安装calabash-android步骤](http://my.oschina.net/fitnessefan/blog/305350)》,这篇博文尝试测试一个真实应用:开源中国客户...
分类:
移动开发 时间:
2014-09-01 22:54:44
阅读次数:
670
还是周末闲来无事做了一个我们公司电商产品-东航官网的自动化测试框架,发布到公司测试环境后获得好评。现在把框架内容补齐做个阶段性的基线吧。总体1 现在框架运用到的技术: Selenium SpringMVC Hibernate Logback2 主要接口的定位:以主流程的页面为接口,对其进行实现3 异...
分类:
Web程序 时间:
2014-08-11 20:27:12
阅读次数:
523
(1)无框架阶段(即简单的录制/回放) 在早期,自动化测试并没有框架这一说,自动化测试只是简单的录制/回放,由工具录制并记录操作的过 程或数据,并形成脚本。通过对脚本的回放重复人工操作的过程。这种模式脚本与数据混合在一起。站在软件开发的角度来看,这种开发耦合度高,我们知道软件工 程的思想,是高内聚....
分类:
其他好文 时间:
2014-08-01 19:06:52
阅读次数:
225
目前比较常见的自动化测试框架主要有3种:数据驱动框架、关键字驱动框架和混合型框架。 1、数据驱动框架(Data Driven Framework) 数据驱动最适合测试的业务逻辑固定不变的应用程序,只有测试数据会变化。通常测试数据会被配置在外部文件或数据库中。 2、关键字驱动框架(Keyword...
分类:
其他好文 时间:
2014-08-01 19:01:02
阅读次数:
206
目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM ...
分类:
其他好文 时间:
2014-07-25 03:07:36
阅读次数:
594
1 录制/回放测试框架录制/回放测试框架所采用的原理是通过录制应用程序产生的线性脚本进行回放从而达到自动化测试的目的。其优点是简单,通过录制就可以得到所需脚本。但同时也有很大的缺点,它不具有逻辑判断的能力,可维护性差,效率低下。2 数据驱动的自动化测试框架该种框架的原理是采用了数据驱动脚本进行测试,...
分类:
其他好文 时间:
2014-07-18 10:35:26
阅读次数:
186
Robot Framework是一个由python构建的的开源的自动化测试框架,现在版本还在不停的更新中。由于它开源性,网上有大量的第三方接口和很多资料。下面提供两个比较官方的链接,有兴趣的同学可以直接去看,这篇文章只是我个人的一些总结和理解。 http://robotframework.org/ ...
分类:
其他好文 时间:
2014-07-09 21:26:04
阅读次数:
249