
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
佛山达内软件测试培训的老师给大家介绍关于软件测试中的技术测试平台应该怎么搭建;下面就一起来看看这些知识吧;对于很多的软件测试技术知识,在很多的技术平台中,我们都会不断的接触到很多的新技术应用。
一、 如果要搭建自动测试体系,需要完成以下几个工作:
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要做到独立。
通过以上的工作,技术问题基本解决了,我们还需要管理流程,来保证测试体系的健康。这里我只讲一点:测试脚本责任到人。比如A君负责几个模块的自动测试,那么他需要做什么呢?这里总结了几点:
1、主要流程的脚本编写
2、确定主要功能点的范围和组织团队成员编写脚本
3、保证QC中的脚本始终可用
4、如果需要增加功能点的Test,需要他来跟踪并保证脚本质量
5、当脚本出现问题时负责解决问题
构建测试实验室的工作是比较开心的,我们可以准备一批PC作为测试机,也可以购买配置较好的服务器,安装虚拟机,将虚拟机作为测试机。关于QC远程调用QTP的相关设置,请参考这篇文章:《QC远程调用QTP》
在了解了上面的这些信息和知识后,我想大家对软件测试知识会产生一些相应的了解的,如果大家想学一门专业的软件测试技术,那么可以来长沙软件测试培训机构进行更多的了解和咨询;
如果大家想了解到更多的IT技术,或者想学一门专业的软件测试技术,欢迎来佛山达内培训机构、UI培训、java培训、达内机构进行更多的咨询和了解。
扫描下方微信二维码:【免费】获取试听课程,还有详细课程简章介绍,【先到先得】!