Firefix与selenium IDE 测试初步


近期从零学习了一下自动化测试,刚好学到selenium测试,中间经历的一些过程记录一下以备以后复习。


1.selenium IDE是Firefox浏览器下的web 自动化测试插件

1.1 安装Firefox 浏览器

Firefox官网只提供最新版本和上一版本,但是selenium更新的速度跟不上Firefox浏览器更新的速度,安装最新的Firefox浏览器可能不会兼容最新的selenium IDE。

这里可以找到以前Firefox浏览器的各个版本:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/

1.2 安装selenium IDE

官网地址:http://docs.seleniumhq.org/

下载最新版本,例如: ,解压后可以查看此文件,里面有该selenium IDE 支持的Firefox浏览器的最高与最低版本。可查看与安装的Firefox浏览器是否兼容。兼容的话可直接拖至浏览器中便可安装。


2.selenium 的自动化测试

2.1 打开selenium IDE,点击右上角红色按钮可进行网页操作的录制,完成之后可以回放操作流程。

2.2 selenium 结构

3.PICT

PICT是在微软公司内部使用的一款成对组合的命令行生成工具,PICT 可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果。

3.1 安装pict

下载pict33进行安装

安装完后找到文件所在目录,如:F:\test\pict 找到pict.exe,在该目录下新建一个文本文件,存放测试参数

如:

#
# Different machine configurations
#
PLATFORM:x86,ia64,amd64
CPUS:    Single,Dual,Quad
RAM:	 128MB,1GB,4GB,64GB
HDD:	 SCSI,IDE
OS:	 NT4,Win2K,WinXP,Win2K3
IE:	 4.0,5.0,5.5,6.0

3.2 运行:

1. 进入cmd 命令行,1.F: 2.cd test\pict 进入pict安装目录,pict model.txt> testcase.txt,将model.txt转换为两两组合的测试用例。

2. 可组合多维组合的测试用例,模板如下:

#
# Different machine configurations
#
PLATFORM:x86,ia64,amd64
CPUS:    Single,Dual,Quad
RAM:	 128MB,1GB,4GB,64GB
HDD:	 SCSI,IDE
OS:	 NT4,Win2K,WinXP,Win2K3
IE:	 4.0,5.0,5.5,6.0
#
# PLATFORM, CPUS, RAM, HDD 三维组合,OS, IE二维组合
#
{PLATFORM, CPUS, RAM, HDD}@ 3
{OS, IE}@ 2

3.也可组合条件约束的组合测试用例,例如:

#
# Different machine configurations
#
PLATFORM:x86,ia64,amd64
CPUS:    Single,Dual,Quad
RAM:	 128MB,1GB,4GB,64GB
HDD:	 SCSI,IDE
OS:	 NT4,Win2K,WinXP,Win2K3
IE:	 4.0,5.0,5.5,6.0

#{PLATFORM, CPUS, RAM, HDD}@ 3
#{OS, IE}@ 2
#
#如果PLATFORM=x86,则RAM不等于64GB;如果OS=Win2K3,则IE大于等于6.0
#
IF[PLATFORM] = "x86" THEN [RAM] <> "64GB";
IF[OS] = "Win2K3" THEN [IE] >= 6.0;

pict 其他参数设置可参照:http://my.oschina.net/bane/blog/36178

4. selenium+PICT

4.1 可将selenium IDE中的case导出为.xml,根据里面用到的参数,修改各参数范围像model.txt,从而利用pict工具生成多种测试用例。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值