[发明专利]优先级模型训练方法及确定测试用例优先级的方法和装置在审

专利信息
申请号: 201611101348.5 申请日: 2016-12-02
公开(公告)号: CN108153658A 公开(公告)日: 2018-06-12
发明(设计)人: 张沈斌;孙俊;皮冰锋;钟朝亮 申请(专利权)人: 富士通株式会社
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 康建峰;江河清
地址: 日本神*** 国省代码: 日本;JP
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 测试 方法和装置 操作序列 模型训练 动作类型 计算测试 控件类型 分类 转换
【权利要求书】:

1.一种优先级模型训练方法,所述方法包括:

将应用程序的测试用例中的用于训练的每个测试用例分别转换为操作序列;

对于所述操作序列中的每个操作,基于操作的重要性分数、操作与平台API之间的关联度分数和操作与设备API之间的关联度分数以及相应的权重来计算该操作的优先级分数;以及

对应用程序的测试结果中的错误进行分析,根据错误是由操作的重要性、平台API和设备API中的哪个引起的而对相应的权重进行调整。

2.根据权利要求1所述的方法,其中,对相应的权重进行调整包括:

当错误由操作引起,则将针对操作的重要性的权重增量定义为该操作的使用次数与测试用例中所有操作的使用次数的总数之比;

当错误由平台API的改变引起,则将针对平台API的权重增量定义为引起错误的平台API的数量与平台API的总数之比;

当错误由设备API的改变引起,则将针对设备API的权重增量定义为引起错误的设备API的数量与设备API的总数之比;以及

基于各个权重增量对相应的权重进行调整。

3.根据权利要求1所述的方法,其中,

所述操作的重要性分数基于使用次数分数、控件类型分数和动作类型分数以及其相应的权重来计算;

所述操作与平台API之间的关联度分数基于该操作调用的平台API的个数与平台上的API的总个数之比进行计算;以及

所述操作与设备API之间的关联度分数基于该操作调用的设备API的个数与设备上的API的总个数之比进行计算。

4.根据权利要求1所述的方法,其中,将每个测试用例分别转换为操作序列之后还包括:

对每个操作进行分类,对经分类的操作计算其优先级分数,其中,当两个操作的控件类型和动作类型是相同的,则将该两个操作分为同一种类。

5.一种确定测试用例的优先级的方法,包括:

将每个测试用例分别转换为操作序列;

对所述操作序列中的每个操作进行分类,其中,当两个操作的控件类型和动作类型是相同的,则将该两个操作分为同一种类;

对于每个操作,确定该操作是否被训练过,

如果该操作被训练过,则利用根据权利要求1-4所述的训练方法得到的操作的优先级模型来计算该操作的优先级分数,

如果该操作未被训练过,则基于与该操作种类相同的、被训练过的所有操作的优先级分数来计算该操作的优先级分数;以及

基于测试用例所包括的所有操作的优先级分数来计算测试用例的优先级分数。

6.根据权利要求5所述的方法,其中,

计算测试用例的优先级分数还基于测试用例覆盖率、测试用例错误检测率以及应用程序复杂度来计算。

7.根据权利要求6所述的方法,其中,

所述应用程序复杂度基于操作的数目、平台API的数目和设备API的数目以及相应的权重来计算。

8.根据权利要求6所述的方法,其中,

所述测试用例覆盖率和所述测试用例错误检测率是通过对应用程序的测试结果进行分析得到的,其中,

用测试用例包括的操作的数量与应用程序包括的总操作数的比值来计算该测试用例的测试用例覆盖率;以及

用在测试用例中测得的错误的数量与测出的总错误数的比值来计算该测试用例的测试用例错误检测率。

9.根据权利要求6所述的方法,还包括:在对平台或者设备进行升级之后,选择优先级分数较高的测试用例对应用程序进行测试。

10.一种用于确定应用程序的测试用例的优先级的装置,包括:

操作序列转换单元,被配置为将每个测试用例分别转换为操作序列;

分类单元,被配置为对所述操作序列中的每个操作进行分类,其中,当两个操作的控件类型和动作类型是相同的,则将该两个操作分为同一种类;

操作优先级分数计算单元,被配置为对于每个操作,确定该操作是否被训练过,

如果该操作被训练过,则利用根据权利要求1-4所述的训练方法得到的操作的优先级模型来计算该操作的优先级分数,

如果该操作未被训练过,则基于与该操作种类相同的、被训练过的所有操作的优先级分数来计算该操作的优先级分数;以及

测试用例优先级分数计算单元,被配置为基于测试用例所包括的所有操作的优先级分数来计算测试用例的优先级分数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611101348.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top