我的测试自动化框架原则设计手册(时刻更新)
说明:
********************************************
对象库的使用:
note:两份对象库,一份用于本地开发,一份用于QC中分布式使用;
********************************************
场景恢复的使用:
note:两份场景恢复,一份用于本地开发,一份用于QC中分布式使用;
********************************************
数据函数的使用:
note:两份数据函数,一份用于本地的开发,一份用于QC中分布式使用;
********************************************
环境变量的使用:
note:两份环境变量,一份用于本地的开发,一份用于QC中分布式使用;
环境变量中配置的主要为测试数据的路径
********************************************
测试数据的使用: 考虑再三觉得还是都是在文件服务器上比较好,这样可以再一个action或者是test中引入多个datable对象。
note:datatable类型的数据在QC中进行管理,而中间件输出的相关数据采用EXCEL保存在本地(开发用),或者是保存在文件服务器(设置了共享)
datatable:两份数据输入,一份用于本地的开发,一份用于QC中的分布式使用;
datatable:可以多次引入,多次使用;
********************************************
流程操作:
1,本地开发完成后,需要将本次使用到的对象库,场景恢复对象,数据函数,环境变量,测试数据(datatable类型)上传到QC上,测试数据(中间件类型)上传到文件服务器上;
2,对象库的使用,主要是为了共享考虑而使用;
3,其他的使用一致;
4,分别在测试资源中:---》Object Repositories,datas,Recovery Scenarios目录下面新建与系统层次相同的目录;
5,在测试计划中新建相关的测试脚本的目录层次;
6,测试实验室中组织相关的测试计划脚本目录运行;
**********************************************
SVN版本控制插件:
**********************************************
兼容性问题:
QTP 11+QC 11
**********************************************
作者:高级测试开发网
博客地址:https://seniortesting.club
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。