首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种应用控件测试方法及相关设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国平安人寿保险股份有限公司

摘要:本发明实施例适用在自动化测试工具中,公开了一种应用控件测试方法及相关设备,所述方法包括:获取第一应用的应用代码中各个控件插桩标签的标签计数;根据标签计数,分别确定各个应用控件的触发覆盖率;调节触发覆盖率小于第一预设阈值的第一应用控件初始的触发权重,以使调节后的所述第一应用控件的触发权重升高;在第二预设时间段内,按照调节后各个应用控件的触发权重,周期性地随机确定目标测试控件,对目标测试控件触发测试事件;获取在第二预设时间段内针对第一应用中应用控件生成的测试日志,根据测试日志确定第一应用的控件测试结果。通过本发明可以提高针对应用控件进行测试的可靠性。

主权项:1.一种应用控件测试方法,其特征在于,包括:获取第一应用的应用代码中各个控件插桩标签的标签计数;所述控件插桩标签为预先在所述应用代码中插入的、用于统计所述第一应用中各个应用控件在第一预设时间段内被触发测试事件的次数的标签;根据所述各个控件插桩标签的标签计数,分别确定所述各个应用控件的触发覆盖率,所述触发覆盖率为在所述第一预设时间段内,所述各个应用控件被触发测试事件的次数与所述各个应用控件被触发测试事件的次数总和的比值;从所述第一应用的各个应用控件中确定触发覆盖率小于第一预设阈值的第一应用控件,调节所述第一应用控件初始的触发权重,以使调节后的所述第一应用控件的触发权重升高;所述第一应用控件初始的触发权重是在所述第一预设时间段内针对所述第一应用控件触发测试事件的参考权重;其中,所述调节所述第一应用控件初始的触发权重包括:从第一应用的各个应用控件中确定触发覆盖率大于第二预设阈值的第二应用控件;确定所述第一应用控件和所述第二应用控件的权重调节比例;所述第一应用控件和所述第二应用控件的权重调节比例满足以下公式: 其中,pi为所述第一应用控件的触发覆盖率,wi为所述第一应用控件初始的触发权重,xi为所述第一应用控件的权重调节比例,i为所述第一应用控件的索引,m为所述第一应用控件的个数,i和m为正整数;qj为所述第二应用控件的触发覆盖率,Sj为所述第二应用控件初始的触发权重,yj为所述第二应用控件的权重调节比例,j为所述第二应用控件的索引,n为所述第二应用控件的个数,j和n为正整数;ok为第三应用控件初始的触发权重,所述第三应用控件为所述第一应用中触发覆盖率在第一预设阈值和第二预设阈值之间的应用控件,k为所述第三应用控件的索引,l为所述第三应用控件的个数,k和l为非负整数;按照所述第一应用控件的权重调节比例,调节所述第一应用控件的触发权重,按照所述第二应用控件的权重调节比例,调节所述第二应用控件的触发权重;在第二预设时间段内,按照调节后所述各个应用控件的触发权重,周期性地从所述各个应用控件中随机确定目标测试控件,对所述目标测试控件触发测试事件;获取在所述第二预设时间段内针对所述第一应用中应用控件生成的测试日志,根据所述测试日志确定所述第一应用的控件测试结果。

全文数据:

权利要求:

百度查询: 中国平安人寿保险股份有限公司 一种应用控件测试方法及相关设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。