没有合适的资源?快使用搜索试试~ 我知道了~
QuickTestProfessional8_2自动化测试工具技术实践.pdf
需积分: 0 3 下载量 49 浏览量
2009-11-15
21:22:19
上传
评论
收藏 66KB PDF 举报
温馨提示
试读
2页
\QuickTestProfessional8_2自动化测试工具技术实践.pdf
资源推荐
资源详情
资源评论
福 建 电 脑
2008
年第
1
期
福 建 电 脑
Quick Test Professional 8.2
自动化测试工具技术实践
杨 彬
(
辽宁行政学院 辽宁 沈阳
110161
)
【
摘 要
】:
随着
Web
应用系统的规模和复杂度的提高
,
系统自动测试工作日趋重要
,
测试的内容和方法也越来越复杂
了
。
本文结合
Web
测试实践
,
对
Web
应用系统的测试项目做了分析
,
详细介绍了
QTP
自动化测试工具技术
,
希望对当前的
Web
测试实践有所帮助
。
【
关键词
】:
QTP
;
测试工具
;
测试
;
实践
计算机技术发展到今天
,
自动化测试工具的广泛应用使人
们重新认识到测试的源动力
:
最优的质量成本
,
软件开发过程中
的测试及各种质量保证活动
,
无疑是在追求软件质量成本和收
益间的最佳平衡点
。
Quick Test Professional 8.2
是一个针对标
准的网页
、
一般
Windows
应用程序
、
ActiveX
控件
、
多媒体对 象
等的自动 测 试 工具
。
下面以通 过 使 用
QTP
工具
,
实现 对
Li-
censeREQ
的自动化测试的过程为例
,
说明一下
QTP
在实际测
试过程中的应用
。
首先说明一下被试系统的背景知识
。
LicenseREQ
是
License
在线申请配置管理系统
,
其主要功能是对
License
申请的部门
、
产品
、
项目
、
人员以及申请单的增加
、
删除
、
修改进行管理
。
下面我从两个方面来说一下实施自动化测试的一个大体的
过程
,
当然这只是最基础的一部分
,
后面要做的工作还很多
。
一
.
分析
LicenseREQ
测试过程
LicenseREQ
测试过程包括的内容如下
:
1.
登录功能
:
1)
登录成功
2)
登录失败
:
!
用户名不存在
;
!
密码不存在
。
2.
部门
:
1)
增加部门的功能
:
在部门列表页面中
,
点击
<
增加
>
按钮
,
进入增加部门的界
面
:
!
输入部门
ID
和部门名称
,
点击
<
提交
>
按钮
,
增加部门成
功
;
!
输入部门
ID
,
不输入部门名称
,
点击
<
提交
>
按钮
,
增加
部门失败
,
给出
"
部门名称不允许为空
"
的提示信息
;
!
输入部门名称
,
不输入部门
ID
,
点击
<
提交
>
按钮
,
增加
部门失败
,
给出
"
部门
ID
不允许为空
"
的提示信息
;
!
不输入部门名称
,
也不输入部门
ID
,
点击
<
提交
>
按钮
,
增加部门失败
,
给出
"
部门
ID
和部门名称不允许为 空
"
的提示
信息
;
2)
修改部门的功能
:
在部门列表页面中选择一个部门
,
点击
<
修改
>
按钮
,
进入修
改部门的界面
:
!
输入新的部门名称
,
点击
<
提交
>
按钮
,
修改部门成功
;
!
清空部门名称
,
点击
<
提交
>
按钮
,
修改部门失败
,
给出
"
请输入部门名称
"
的提示信息
;
在部门列表页面中不选择部门
,
点击
<
修改
>
按钮
,
给出
"
请
您选择一条记录
"
的提示信息
。
3)
删除部门的功能
:
在部门列表页面中选择一个部门
,
点击
<
删除
>
按钮
,
给出
"
确定要删除选定行吗
?
"
的提示信息
:
!
点击
<
确定
>
,
给出
"
操作成功
"
的提示信息
,
删除部门成
功
;
!
点击
<
取消
>
,
不进行删除部门的操作
。
在部门列表页面中不选择部门
,
点击
<
修改
>
按钮
,
给出
"
请
您选择一条记录
"
的提示信息
。
上面是对
LicenseREQ
测试过程的描述
,
手动测试的时候这
些也将是执行的过程
,
每一点也可以看作是一个测试用例
。
根据测试过程的分析
,
整个
LicenseREQ
测试录制成一个脚
本
。
每个功能为一个
Action
。
功能下的测试用例只是数据的改
变
,
所以测试用例为
Data Table
中的一条数据
。
二
.
录制
根据上面对
LicenseREQ
测试过程的分析
,
将整个测试脚本
分为
4
个
Action
。
!
登录的录制
在脚本中创建一个新的
Action
,
命名为
login
,
并且将
login
设置为全局的
Action
。
创建
"login"
后
,
点击
"Run"
开始录制登录
的过程
,
QTP
会打开一个
IE
到
LicenseREQ
的登录页
,
按照
"
分
析
LicenseREQ
测试过程
"
中登录功能的测试用例进行操作
。
操
作完成后停止录制
。
下面的录制过程中
,
认为登录已经成功
。
!
增加部门的录制
在脚本中创建一个新的
Action
,
命名为
AddDepartment
,
并
且将
AddDepartment
设置为全局的
Action
。
创建
"AddDepartment"
后
,
点击
"Run"
开始录制登录的过程
,
在
LicenseREQ
中 点 击
"
部 门
"
,
按 照
"
分 析
LicenseREQ
测 试 过
程
"
中增加部门功能的测试用例进行操作
。
操作完成后停止录
制
。
!
修改部门的录制
在脚本中创建一个新的
Action
,
命名为
EditDepartment
,
并
且 将
EditDepartment
设 置 为 全 局 的
Action
。
创 建
"EditDepart-
ment"
后
,
点击
"Run"
开始录制登录 的过程
,
在
LicenseREQ
中点
击
"
部门
"
,
按照
"
分析
LicenseREQ
测试过程
"
中修改部门功能的
测试用例进行操作
。
操作完成后停止录制
。
!
删除部门的录制
在脚本中创建一个新的
Action
,
命名为
DeleteDepartment
,
并且将
DeleteDepartment
设置为全局的
Action
。
创建
"DeleteDe-
partment"
后
,
点击
"Run"
开始录制登录的过程
,
在
LicenseREQ
中
点击
"
部门
"
,
按照
"
分析
LicenseREQ
测试过程
"
中删除部门功能
的测试用例进行操作
。
操作完成后停止录制
。
三
.
测试脚本的完善
这一步是最重要的
。
测试脚本录制完成以后
,
对测试脚本进
行完善的过程是自动化测试脚本编制的最重要过程
。
脚本录制
完成只完成一小部分的工作量
。
下面对脚本完善的过程进行详
细的描述
。
163
资源评论
bigspy
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功