- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《测试脚本编写规范》.pdf
内部资料,请勿外传
测试脚本编写规范
版本信息
测试部统一试用 QuickTest Professional 进行脚本的录制、执行等,如图 1。
图 1
脚本模板规范
模板示例:
单位名称:
产品名称:
脚本作者:
编写时间:
功能介绍:
Option Explicit
起始初始化
SystemUtil.CloseProcessByName(iexplore.exe)
SystemUtil.Run iexplore.exe, 网址
脚本实体
结尾初始化
SystemUtil.CloseProcessByName(iexplore.exe)
内部资料,请勿外传
解释说明:
单位名称:“公司名称”+“分公司”or “总部”
产品名称: 产品的名称及其相应版本,如:XXXX.1
脚本作者: 脚本开发者姓名,如:王浩
编写时间: 脚本起始开发日期,如:2008-4-16
功能介绍:描述脚本的主要功能和需要特别注意的地方
脚本实体规范
脚本编写原则:
测试人员在编写脚本时,必须注明被测试软件的名称及其版本、作者、编写时间、该脚
本的功能概述信息,如果在该脚本中自行添加了一些函数(建议:将自定义函数放入公
共函数库,即: BaseLib.vbs 中,同时按照函数的编写规则对函数进行说明),应该注
明这些函数的功能,并举例说明它的应用,在关键脚本代码部门应加入注释。
为 保 证 脚 本 执 行 时 , 不 受 其 他 应 用 的 影 响 , 脚 本 中 应 加 入
“SystemUtil.CloseProcessByName(iexplore.exe)”语句,即关闭 IE ,保证脚本运行时
只有一个“iexplore.exe ”在运行。
加入“SystemUtil.Run iexplore.exe, 网址”可以手工指定“网址”
测试人员应使用公共函数库中的函数,不要自行应用自定义的同样功能函数,如果加入
新的函数必须经过维护公共函数库相关人员的同意,及其函数代码的审核。
脚本中必须存在一个或者多个检查点
1. 脚本中如果涉及到录入数据内容,必须采用数据驱动(Excel 文件),数据文件中必
须有输入及其预期输出(这里的预期输出可以设置成为检查点)。
2. 在没有数据输入的情况下,如:检验某一个页面是否可以正常打开,也需要针对固
定的文本、图片等作为检查点,校验页面等是否可以正确访问。
3. 如果存在多个检查点,一处检查点失败即表示整个脚本失败,无需进行后续检查点
的检查,脚本直接标示为失败,并结束该脚本的运行。
内部资料,请勿外传
注意事项:
长字符串、长语句的处理,应使用“_”和“”进行连接
如:
Msg= this is a paragraph that will be _
in a message box. the text is
qry = select name ,age ,sex ,title ,author ,book _
from titles _
where [year published] 1988
在连接字符串时使用“ ”连接符,不要使用 “+”连接符。如:
vntvar1 = 10.01
vntvar2 = 11
str1 ”hello world”
str2 ”hello john”
vntresult1 = vntvar1 + vntvar2 这样输出的结果是 21.01
vntresult = vntvar1 vntvar2 这样才会输出 10.0111
str=str1 str2
注意引用缩进,便于程序的阅读。如:
If blnflag Then
msgbox ok
Else
msgbox no
End
文档评论(0)