Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。
一、适用范围:传统Web功能自动化测试、H5功能自动化测试。
二、兼容性:建议使用火狐或谷歌浏览器,因为Selenium与其兼容性最好。
三、框架改进亮点(比Selenium框架优的地方):
1、 采用PageObject设计模式,将某个页面的所有元...
分类:
Web程序 时间:
2015-08-04 09:31:24
阅读次数:
153
从毕业到现在都是从事的功能测试工作,功能测试做久了,人就会比较迷茫。一直想着自学自动化测试,总以为只要学会LoadRunner或QTP这种商业级别的工具就算是会自动化测试了,所以就忙通一会,工具会用了也基本还是自动化测试的门外汉。 不甘心啊,就去泡各大论坛或博客,发现牛人们做的web自动化测试...
分类:
编程语言 时间:
2015-07-11 16:20:50
阅读次数:
169
虽然我们通常使用Selenium来写测试脚本,但是Selenium本身不提供测试框架。在这里,我们可以结合Python自动化框架unittest库来进行web测试。当然你也可以使用其他测试框架或工具,如py.test和nose. 下面是结合百度搜索的一个测试函数: #coding:utf-8 imp...
分类:
Web程序 时间:
2015-07-08 14:16:39
阅读次数:
176
web自动化测试一直是一个比较迫切的问题
图1-1 需要安装的工具
http://railsinstaller.org/
因为安装Ruby还需要用到其他的一些开发工具集,所以建议从网站http://railsinstaller.org/ 下载,而且使用该安装包的话,它会帮你把环境变量也设置完毕,我使用的版本是:railsinstaller-2.2.4.exe,建议下载最新...
Robot Framework目录1简介2特性3RIDE1、简介:Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。Ro...
分类:
Web程序 时间:
2015-06-23 15:31:16
阅读次数:
188
简介:selenium是web自动化测试的工具,它支持IE,firefox,chrome等多种浏览器,支持java,c#,python,ruby等多种脚本语言。下面以百度为实例,利用selenium做一些简单的自动化操作,最后模拟一些数据,对数据库进行操作一.前提准备1.selenium-java-...
分类:
其他好文 时间:
2015-06-15 12:55:16
阅读次数:
156
1、背景 1.1Web程序中的接口 1.1.1 典型的Web设计架构 web是实现了基于网络通信的浏览器客户端与远程服务器进行交互的应用,通常包括两部分:web服务器和web客户端。web客户端的应用有html,JavaScript,ajax,flash等;服务器端的应用非常丰富,比如java...
分类:
Web程序 时间:
2015-05-28 12:20:55
阅读次数:
165
估计部分同学没听过这个工具,那先简单介绍下它的背景与作用。 1、PhantomJS 是什么? PhantomJS是一个基于WebKit的服务器端JavaScript API,它无需浏览器的支持即可实现对Web的支持,且原生支持各种Web标准,如D...
分类:
Web程序 时间:
2015-04-28 07:12:26
阅读次数:
170
用于收集常用的网站和学习资源:文章:Selenium私房菜系列--总章WEB 自动化测试工具 Selenium 简介及其应用
分类:
Web程序 时间:
2015-04-16 11:43:48
阅读次数:
121
上周末参加了Qclub的百度技术沙龙,听了百度的孙景卫讲了Web自动化测试,讲的非常好,然后在小组讨论时又有幸座在了一起。我们讨论的一个内容,就是Ajax应用程序比原来的非Ajax程序更不易测试,这里有两个主要原因。 第一:Ajax使得基于纯录制的方式无法工作,因为录制一个操作,这次返回需要5秒钟....
分类:
Web程序 时间:
2015-04-04 23:47:48
阅读次数:
331