logo
 
 
|
|
|
|
|
|
|
|
 
 
您的位置:首页 - 测试工具
使用QC和QTP构建自动测试体系
[2009-09-15]

如果要搭建自动测试体系,需要完成以下几个工作:
1、规范测试脚本的配置管理
2、制定测试脚本的编码规范,QTP脚本还要制定对象仓库和VBS的规范
3、创建自动测试实验室,通过控制台指挥各个测试机分布式执行脚本,并集中收集测试结果
4、健全测试脚本的维护机制,脚本责任到人


        下面先讲一下第一点:脚本的配置管理,因为QTP本身提供了和QC集成的功能,使用QC作为配置管理工具非常合适,而且在组建测试实验室的时候,QC也有很强的优势,后面会讲到。


        只要利用QTP的QC连接功能,就可以直接把Test、对象仓库等资源保存在QC服务器上,这里我主要讲一下QC的目录分类管理。在根目录下可以建一个common目录,里面主要存放vbs脚本文件,这些脚本文件提供了各个Test需要调用的公共方法,比如和数据库交互。


        然后在根目录按照功能模块的名称建立文件夹,下面保存每个功能模块的所有Test和资源。建议每个功能模块目录下面建三个大目录,分别是framework、主要流程、功能点。


        framework里面保存对象仓库文件和此功能Test私有的vbs文件;“主要流程”和“功能点”保存测试脚本也就是Test。“流程”里的每个Test,都覆盖了一个完整的、正常的、独立的流程,Test的名称就是流程的名称,比如“注册用户”、“发布新帖子”。注意不要一个Test包含多个流程。“功能点”中每个Test只覆盖一个功能点,比如“检查用户是否已存在”、“密码长度不能小于6字节”。总之,每个Test要做到独立,请参考这篇文章:
《测试脚本的独立性》

上一篇:软件测试工具分类详细说明
下一篇:JUnit中如何测试异常
   
软件功能测试工具SilkTest 软件功能测试工具SilkTest
开源测试工具的完整解决方案 开源测试工具的完整解决方案
Web网站的性能测试工具 Web网站的性能测试工具
测试工具备查手册 测试工具备查手册
网络性能测试工具Iperf上手指南 网络性能测试工具Iperf上手指南
 

在线报名

  • 姓       名:*
  • 高考成绩:*
  • 电       话:*
  • 地       址:*
 
课程咨询
 

 
中博教育客服在线
 
©南京北大青鸟 隐私政策
学费咨询
学历咨询
专业咨询
订座试听
就业咨询
课程咨询
测试认证
软件认证