[发明专利]测试用例自动化生成装置及方法有效
申请号: | 201110162821.1 | 申请日: | 2011-06-16 |
公开(公告)号: | CN102831052A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 尹祥龙;吕苏 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧霁晨;高为 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 自动化 生成 装置 方法 | ||
1.一种测试用例自动化生成装置,所述测试用例自动化生成装置包括:
数据提取模块,所述数据提取模块用于从数据源获取原始数据,并将所述原始数据存储在数据存储模块中;
数据分析模块,所述数据分析模块用于从所述数据存储模块中依次读取所述原始数据中的结果数据,并分析所述结果数据,从而获得与所述结果数据对应的关联数据;
场景还原模块,所述场景还原模块用于根据所述分析出的关联数据还原出实际场景;
测试用例生成模块,所述测试用例生成模块用于根据所述还原出的实际场景组合各个原子测试步骤以形成测试用例;
测试启动模块,所述测试启动模块用于调用自动化测试工具执行所述已形成的测试用例;
数据存储模块,所述数据存储模块用于存储来自所述数据提取模块的所述原始数据。
2.根据权利要求1所述的测试用例自动化生成装置,其特征在于,所述原始数据是实际生产数据。
3.根据权利要求2所述的测试用例自动化生成装置,其特征在于,所述关联数据包括中间过程数据、前置数据、审计数据以及业务参数。
4.根据权利要求3所述的测试用例自动化生成装置,其特征在于,所述数据存储模块是本地数据库。
5.根据权利要求4所述的测试用例自动化生成装置,其特征在于,所述原始数据包括结果数据、中间过程数据、前置数据、审计数据和/或业务参数。
6.根据权利要求1-5中任一个权利要求所述的测试用例自动化生成装置,其特征在于,所述数据分析模块进一步包括:
前置数据查找单元,所述前置数据查找单元用于根据读取出的所述原始数据中的结果数据而从所述数据存储模块中的业务前置表中查找出对应于所述结果数据的至少一个前置数据;
过程数据查找单元,所述过程数据查找单元用于根据读取出的所述原始数据中的结果数据而从所述数据存储模块中的业务过程记录表中查找出对应于所述结果数据的至少一个过程记录数据;
审计数据查找单元,所述审计数据查找单元用于根据读取出的所述原始数据中的结果数据而从所述数据存储模块中的审计数据表中查找出对应于所述结果数据的至少一个审计数据。
7.根据权利要求6所述的测试用例自动化生成装置,其特征在于,所述数据分析模块3进一步包括关联参数查找单元。所述关联参数查找单元用于根据读取出的所述原始数据中的结果数据而从所述数据存储模块中的业务参数表中查找出对应于所述结果数据的至少一个特定业务参数。
8.根据权利要求7所述的测试用例自动化生成装置,其特征在于,所述特定业务参数是时间约束性参数。
9.根据权利要求8所述的测试用例自动化生成装置,其特征在于,所述数据分析模块进一步包括异常处理单元。所述异常处理单元用于处理所述分析过程中出现的异常。
10.根据权利要求9所述的测试用例自动化生成装置,其特征在于,所述数据分析模块根据所述结果数据解析出主键以及与其他表的关联字段。
11.根据权利要求10所述的测试用例自动化生成装置,其特征在于,所述场景还原模块进一步包括:
业务类型确定单元,所述业务类型确定单元用于根据所述解析出的所述至少一个前置数据、至少一个过程记录数据、至少一个审计数据和/或至少一个业务参数在自动化测试用例库中查找对应的可测试业务流程,从而确定与所述结果数据对应的业务类型,并且如果没有找到对应的可测试业务流程,则返回异常指示消息;
操作序列确定单元,所述操作序列确定单元用于基于所述已确定的业务类型进一步分析所述已查找出的至少一个审计数据,并将所述至少一个审计数据与所述自动化测试用例库中的原子测试流程相匹配,从而确定操作步骤序列,并且如果匹配失败,则使用缺省的测试用例数据;
输入数据及操作者确定单元,所述输入数据及操作者确定单元用于根据所述已确定的操作步骤序列进一步分析所述至少一个审计数据,从而确定并查找每个操作步骤对应的操作者信息,并根据所述已确定的操作步骤序列进一步分析所述至少一个过程记录数据,从而确定并查找每个操作步骤对应的输入数据,以及如果查找失败,则使用缺省的测试用例数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110162821.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:花边玻璃
- 下一篇:音频KEY的测试方法及系统