[发明专利]业务支撑系统信息模型一致性自动化测试方法与系统在审
申请号: | 201510869007.1 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105354144A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 鄂海红;宋美娜;黄岩;滕滨;罗贵木;黄叒;杨婷;崔丹阳;舒琴;白国涛;郑聪;刘翔宇;胡莺夕 | 申请(专利权)人: | 北京邮电大学;中国移动通信集团公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 支撑 系统 信息 模型 一致性 自动化 测试 方法 | ||
1.一种业务支撑系统信息模型一致性自动化测试方法,其特征在于,包括:
将待测试业务支撑系统信息模型中的数据库表逆向生成待测试标准建模语言UML类图,根据所述待测试UML类图生成待测试实体类;
将预设比对信息模型中的数据库表逆向生成比对UML类图,根据所述比对UML类图生成比对实体类;
扫描匹配所述待测试实体类与所述比对实体类,若所述待测试实体类与所述比对实体类相匹配,则提取相匹配的所述测试实体类和所述比对实体类;
将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进行一致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果。
2.根据权利要求1所述的方法,其特征在于,所述扫描匹配所述待测试实体类与所述比对实体类,包括:
扫描所述待测试实体类中的关键字段和所述比对实体类中的关键字段;
所述待测试实体类与所述比对实体类相匹配,包括:所述待测试实体类中的关键字段与所述比对实体类中的关键字段相匹配。
3.根据权利要求1所述的方法,其特征在于,所述将待测试业务支撑系统中的数据库表逆向生成待测试UML类图,根据所述待测试UML类图生成待测试实体类,包括:
采用逆向工程技术将所述待测试业务支撑系统中的数据库表逆向生成待测试实体属性和待测试实体关联关系,根据所述待测试实体属性和待测试实体关联关系生成待测试实体类;
所述将预设比对信息模型中的数据库表逆向生成比对UML类图,根据所述比对UML类图生成比对实体类,包括:
采用逆向工程技术将所述设比对信息模型中的数据库表逆向生成比对实体属性和比对实体关联关系,根据所述比对实体属性和比对实体关联关系生成比对实体类;
所述将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进行一致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果,包括:
将所述待测试实体属性与所述比对实体属性基于实体属性映射进行一致性测试,若所述待测试实体属性与所述比对实体属性存在映射,则输出所述待测试实体类与所述比对实体类存在映射,所述待测试业务支撑系统信息模型通过一致性测试;
和/或,
将所述待测试实体关联关系与所述比对实体关联关系基于实体关联关系映射进行一致性测试,若所述待测试实体关联关系与所述比对实体关联关系存在映射,则输出所述待测试实体类与所述比对实体类存在映射,所述待测试业务支撑系统信息模型通过一致性测试。
4.根据权利要求3所述的方法,其特征在于,所述待测试实体属性与所述比对实体属性存在映射,包括:所述待测试实体属性与所述比对实体属性一致;
和/或,
所述待测试实体关联关系与所述比对实体关联关系存在映射,包括:所述待测试实体关联关系对应的实体与所述比对实体关联关系对应的实体一致;
和/或,
所述待测试实体关联关系与所述比对实体关联关系存在映射,包括:所述待测试实体类存在所述待测试实体关联关系,所述比对实体类间接存在所述对比实体关联关系,或者,所述待测试实体类间接存在所述待测试实体关联关系,所述比对实体类存在所述对比实体关联关系。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述待测试UML类图生成待测试实体类之前还包括:
将所述待测试UML类图进行语义映射,其中,所述语义映射指的是将所述待测试UML类图中相同语义的字段名称进行映射;
所述根据所述待测试UML类图生成待测试实体类,包括:
将语义映射后的所述待测试UML类图生成待测试实体类。
6.一种业务支撑系统信息模型一致性自动化测试系统,其特征在于,包括:
第一生成模块,用于将待测试业务支撑系统信息模型中的数据库表逆向生成待测试标准建模语言UML类图,根据所述待测试UML类图生成待测试实体类;
第二生成模块,用于将预设比对信息模型中的数据库表逆向生成比对UML类图,根据所述比对UML类图生成比对实体类;
扫描提取模块,用于扫描匹配所述待测试实体类与所述比对实体类,若所述待测试实体类与所述比对实体类相匹配,则提取相匹配的所述测试实体类和所述比对实体类;
对比输出模块,用于将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进行一致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;中国移动通信集团公司,未经北京邮电大学;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510869007.1/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置