测试执行过程中进行截屏并且保存,是任何一款自动化测试工具或者框架必备的功能。那么Robotframework如何进行截屏呢?Robotframework提供了一个“Screenshot”库。 使用“Screenshot”库前,需要确认window环境中是否已经安装以下软件: wxPython (地址...
分类:
其他好文 时间:
2015-10-12 17:11:02
阅读次数:
164
引言发现一篇关于android 测试的培训,英文的,很全面。Android Testing Training: http://www.vogella.com/training/android/androidtesting.html正文1.AppiumAppium 是一个开源、跨平台的自动化测试工具,...
分类:
移动开发 时间:
2015-10-02 20:01:01
阅读次数:
244
自动化测试,是一个被说烂了的话题。之所以这么形容,可见自动化测试的流行程度之高;但为什么成”说烂了的话题“呢,个人觉得虽然很多测试人员想学,但是能坚持下去的并不多,于是慢慢变成了一个烂尾的话题。究其原因,我认为这和自动化工具以及编程语言的学习有很大关系。自动化测试少不了自动化测试工具,工具又分测We...
分类:
其他好文 时间:
2015-09-20 14:31:45
阅读次数:
140
一、用户仿真:Selenium在浏览器后台执行,它通过修改HTML的DOM(文档对象模型)来执行操作,实际上是通过javascript来控制的。执行时窗口可以最小化,可以在同一机器执行多个测试。QTP完全模拟终端用户,独占屏幕,只能开启一个独占的实例。TestComplete和qtp类似。 二、.....
分类:
其他好文 时间:
2015-09-16 12:19:37
阅读次数:
122
1 . PHPUnit 测试在软件开发中是相当重要的一环,但很多开发者都只是给予很少的时间去测试,因为这工作的确相当耗时,枯燥并且容易出错。为了解决以上问题,自动化测试工具能让开发者编写一系列测试脚本,这些脚本能容易地执行,并且可以根据计划任务去执行。这些自动化测试工具通常提供了测试报告,...
分类:
Web程序 时间:
2015-08-19 11:02:29
阅读次数:
201
百度百科说:CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写。CasperJS简化了完整的导航场景的过程定义,提供了用于完成常见任务的实用的高级函数、方法和语法。
CsperJS功能:
定义和整理导航步骤
表单填充...
分类:
Web程序 时间:
2015-08-04 13:41:52
阅读次数:
246
使用android自动化测试工具monkeyrunner启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法: 方法一:使用aapt ? ?//aapt是sdk自带的一个工具,在s...
分类:
移动开发 时间:
2015-08-01 15:55:08
阅读次数:
154
在抓取网页数据时,传统jsoup方案只能对静态页面有效,而有些网页数据往往是js生成的,所以这时候需要其它的方案。
首先的思路是分析js程序,对js的请求进行再次抓取,这适合于特定的页面抓取,要做到对不同目标URL的通用性,比较麻烦。
第二种思路,也是比较成熟的做法是利用第三方的驱动渲染页面,然后下载。这里介绍一下第二种实现思路。
Selenium是一个模拟浏览器的自动化测试工具,它...
分类:
Web程序 时间:
2015-07-31 20:21:44
阅读次数:
171
Cucumber - 用Ruby编写,支持BDD的自动化测试工具,主要用于Acceptance Test.
分类:
其他好文 时间:
2015-07-27 20:33:51
阅读次数:
164
Selenium 1.0Selenium 1.0是第一个基于浏览器的开源自动化测试工具。它可以使用所有支持http库的编程语言,也可以运行在所有支持javascript的浏览器上。当然它 也有它的缺点。在运行selenium 1.0程序之前,我们得先启动selenium服务器端,也就是seleniu...
分类:
其他好文 时间:
2015-07-11 18:20:53
阅读次数:
587