[发明专利]一种自动生成测试用例的方法在审
申请号: | 201410397663.1 | 申请日: | 2014-08-13 |
公开(公告)号: | CN104123227A | 公开(公告)日: | 2014-10-29 |
发明(设计)人: | 魏理豪;钱扬;梁哲恒;龙震岳;张金波 | 申请(专利权)人: | 广东电网公司信息中心 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 颜希文 |
地址: | 510062 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 生成 测试 方法 | ||
1.一种自动生成测试用例的方法,其特征在于,包括:
建立测试用例管理平台以控制测试用例的生成;所述测试用例管理平台包括控制层、业务逻辑层和数据访问层;
获取用户输入的操作指令;
所述控制层通过发出控制代码监测页面跳转逻辑关系,收集用户请求数据,转发用户请求,以及根据用户的操作指令控制所述测试用例管理平台跳转至指定的显示页面;
所述业务逻辑层根据所述控制层所监测得到的页面跳转逻辑关系,将用户的操作指令转化为业务逻辑;
所述数据访问层包括测试用例数据库和测试用例模板库,根据所述业务逻辑与所述测试用例数据库进行数据传输与存储,并将控制数据传输与存储的访问控制命令进行独立封装;
根据用户的操作指令确定测试参数与数据类型;根据所述测试参数和所述数据类型在所述测试用例管理平台上构造测试数据;
通过所述数据访问层调用所述测试用例模板库中预设的用例模板,并根据所述用例模板将所述测试数据按照用例设计方法自动渲染以生成测试用例。
2.如权利要求1所述的自动生成测试用例的方法,其特征在于,所述用例设计方法为等价类划分法。
3.如权利要求1所述的自动生成测试用例的方法,其特征在于,所述用例设计方法为边界值分析法。
4.如权利要求1所述的自动生成测试用例的方法,其特征在于,所述用例设计方法为正交试验设计法。
5.如权利要求1~4任一项所述的自动生成测试用例的方法,其特征在于,所述测试用例管理平台还包括测试数据生成工具;
通过所述测试数据生成工具对测试数据的数据类型进行定义与修改,并根据用户的操作指令录入、修改或删除测试数据。
6.如权利要求5所述的自动生成测试用例的方法,其特征在于,还包括:通过所述测试数据生成工具建立数据组,对所述数据组的用例设计方法以及关联状态进行设置。
7.如权利要求5所述的自动生成测试用例的方法,其特征在于,还包括:建立关键字与测试用例功能点的关联关系,形成功能点列表文件;
将所述功能点列表文件导入所述测试用例管理平台,根据用户所输入的关键字选中所述测试用例模板库中预设的用例模板,并根据所述功能点列表文件自动生成测试用例。
8.如权利要求7所述的自动生成测试用例的方法,其特征在于,所述测试用例管理平台设有多种用户权限;
在所述测试用例管理平台上导入所述功能点列表文件之前,判断当前操作用户是否具备基于关键字的用例设计权限;若当前用户为具备基于关键字的用例设计权限的用户,则在根据所述功能点列表文件自动生成测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司信息中心,未经广东电网公司信息中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410397663.1/1.html,转载请声明来源钻瓜专利网。