[发明专利]一种面向GUI软件的可靠性加速测试方法有效
申请号: | 201510518625.1 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105159827B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 吴玉美;刘庆;陆民燕;邱文 | 申请(专利权)人: | 北京航空航天大学;中国电子科技集团公司第五十四研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京永创新实专利事务所11121 | 代理人: | 赵文利 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种面向GUI软件的可靠性加速测试方法,步骤如下1、提取标识词与特征,形成标识词链和特征集合;2、进行等价类划分;3、将每一步输入内容归到相应等价类下;4、将基础测试用例集合划分为各类结构信息与内容信息均相同的测试用例集合;5、根据映射关系,将测试用例的每一步输入内容转化为失效信息或者正常信息,并进行标识;6、按序执行测试,筛选各类测试用例执行效果为失效和第一个执行效果为正常的测试用例;7、累加相邻失效间隔之间用例的执行时间作为失效数据进行软件可靠性评估。优点基于运行分类的思想,减少测试用例数量和测试时间提高GUI软件可靠性测试效率,保证失效数据可进行定量的软件可靠性评估。 | ||
搜索关键词: | 一种 面向 gui 软件 可靠性 加速 测试 方法 | ||
【主权项】:
一种面向GUI软件的可靠性加速测试方法,其特征在于,包括如下步骤:步骤一、针对GUI软件可靠性测试所生成的基础测试用例集合中的每个测试用例,提取测试用例的标识词与特征,分别形成该测试用例的标识词链和特征集合;标识词为测试用例所包含的一个操作步骤,用wj表示;特征代表测试用例的一个操作步骤所对应的输入内容,用cj表示;将每个测试用例的标识词与特征进行组合,形成测试用例的表达式为:Ti={(w1,c1),(w2,c2),...,(wj,cj),...};Ti为一个测试用例;(wj,cj)为测试用例Ti的标识词与特征组合;i=1,2,...,n,n为整数;提取测试用例Ti所包含的标识词wj,形成标识词链W={w1,w2,...,...wj,...,wn};提取测试用例Ti所包含的特征cj,形成特征集合C={c1,c2,...,...cj,...,cn};j=1,2,...,n,n为整数;测试用例的标识词链体现了测试用例的结构信息,特征集合体现了测试用例的内容信息;步骤二、对测试用例中每个特征对应的输入内容进行等价类划分,得到每个特征的等价类划分结果;针对每个特征所对应的输入内容,将具有相同输出结果的输入内容合为一类,作为一个等价类,依次对特征中所有输入内容进行分类,得到属于特征的所有等价类划分结果;对某个特征的某个等价类命名为:特征+序号;序号按整数由小到大排列,最后的序号代表了特征划分后所形成的等价类数目;步骤三、将每个测试用例的每一步的输入内容,根据对应特征的等价类划分结果,归到相应的等价类下;步骤四、根据测试用例的结构信息与内容信息,对基础测试用例集合进行划分,得到结构信息与内容信息均相同的各类测试用例集合;步骤五、对结构信息和内容信息均相同的各类测试用例,根据软件输入与软件失效之间的映射关系,将每个测试用例中的每一步输入内容转化为失效信息或者正常信息,并在测试用例中的输入内容所在位置进行标识;步骤六、对经过步骤五标识的测试用例按序执行测试,筛选各类测试用例执行效果为失效且各类测试用例中第一个执行效果为正常的测试用例;步骤七、对执行效果为失效的测试用例,累加相邻失效间隔之间测试用例的执行时间作为失效数据进行软件可靠性评估。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学;中国电子科技集团公司第五十四研究所,未经北京航空航天大学;中国电子科技集团公司第五十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510518625.1/,转载请声明来源钻瓜专利网。
- 上一篇:双接口NFC标签电路及其数据传输方法
- 下一篇:一种垃圾收集器