[发明专利]一种基于用例库的自动化测试方法在审
申请号: | 201410820098.5 | 申请日: | 2014-12-23 |
公开(公告)号: | CN104572449A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 江星;屈强;朱华伟 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 夏海天 |
地址: | 510627 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用例库 自动化 测试 方法 | ||
1.一种基于用例库的自动化测试方法,其特征在于,包括如下步骤:
a)先将系统包含的所有业务类型按所属功能模块进行初步归类,每个业务类型至少包括一个业务流程节点;
b)接着采用聚类算法对所有业务类型,按照其包含的流程节点的相似度进行分类;
c)确定需求变更涉及的业务类型,按照层次分析法计算需求变更对关联业务类型的影响权值;
d)按照影响权值大小对关联业务进行排序筛选形成测试业务集合,然后按照测试业务名称从用例库中抽取测试用例并形成自动化测试脚本。
2.如权利要求1所述的基于用例库的自动化测试方法,其特征在于,所述步骤a)中每个业务流程节点包括所属功能模块、界面参数配置和数据库表。
3.如权利要求2所述的基于用例库的自动化测试方法,其特征在于,所述步骤b)包括如下步骤:
确定初步归类后每个业务类型和业务流程节点中的功能模块、界面参数配置和数据库表之间的量化关系,如果有关联则赋予值1,否则赋予值0;
指定聚类数目k,并将所有样本分为k类,k为正整数,k的最小值为2,最大值不超过样本数;
选择k行新需求影响的业务类型样本作为聚类的中心点,选择欧式距离作为相似性度量计算数据样本点与中心点的距离。
4.如权利要求2所述的基于用例库的自动化测试方法,其特征在于,所述步骤c)以新需求为目标层,以通过聚类算法分类后的业务类型为准则层构造判断矩阵,通过求出判断矩阵最大特征值及其所对应的特征向量W,归一化后,即为各业务类型对于新需求的影响权值。
5.如权利要求4所述的基于用例库的自动化测试方法,其特征在于,所述步骤a)中初步归类后的业务类型包括开户业务b1、过户业务b2、分合户业务b3和缴费业务b4,所述新需求为实名制需求A,所述层次分析法采用变更数据库表作为方案层,所述变更数据库表包括实名表制表添加C1和客户表字段添加C2;
根据所述步骤b)中采用聚类算法分类后的业务类型,确定与实名制需求A相关联的业务类型包括开户业务b1、过户业务b2、分合户业务b3和缴费业务b4;
所述步骤c)包括如下过程:
i)先构造判断矩阵A-B判断实名制需求A对开户业务b1、过户业务b2、分合户业务b3和缴费业务b4的关联度;
ii)构建矩阵b1-C,判断实现实名制需求的两个方案实名表制表添加C1和客户表字段添加C2对开户业务b1的影响;
iii)构建矩阵b2-C,判断实现实名制需求的两个方案实名表制表添加C1和客户表字段添加C2对过户业务b2的影响;
iv)构建矩阵b3-C,判断实现实名制需求的两个方案实名表制表添加C1和客户表字段添加C2对分合户业务b3的影响;
v)构建矩阵b4-C,判断实现实名制需求的两个方案实名表制表添加C1和客户表字段添加C2对缴费业务b4的影响;
vi)使用求根法计算各矩阵的权重值,得出实名制表添加C1和客户表字段添加C2对各业务类型的影响权值大小。
6.如权利要求5所述的基于用例库的自动化测试方法,其特征在于,所述步骤a)中的业务类型还包括积分兑换、用户积分查询和客户资料补录,所述步骤a)中的业务流程节点包括客户鉴权、选号选卡、订单处理、工单处理、计费处理、开通处理和账务处理。
7.如权利要求1所述的业务影响度分析控制方法,其特征在于,还包括以条形图的方式展示新需求对所有业务类型的影响权值。
8.如权利要求1所述的基于用例库的自动化测试方法,其特征在于,所述步骤d)选取影响权值大于第一阀值的关联业务作为测试业务。
9.如权利要求8所述的基于用例库的自动化测试方法,其特征在于,所述步骤d)选取影响权值大于第二阀值的关联业务作为全覆盖测试业务,所述第二阀值大于所述第一阀值。
10.如权利要求1~9任一项所述的基于用例库的自动化测试方法,其特征在于,所述测试用例分为手工测试用例和自动化测试用例,所述自动化测试用例通过自动化测试脚本触发执行,所述手工测试用例通过Excel文档导出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司;,未经中国移动通信集团广东有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410820098.5/1.html,转载请声明来源钻瓜专利网。