[发明专利]自动测试方法及终端设备在审
申请号: | 201910540939.X | 申请日: | 2019-06-21 |
公开(公告)号: | CN110362481A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 叶舟 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 黄志云 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试流程 测试元素 待测对象 效率系数 终端设备 自动测试 计算机可读存储介质 计算机应用技术 测试过程 测试效率 对象信息 生成测试 图像信息 文字信息 预设 测试 | ||
1.一种自动测试方法,其特征在于,包括:
获取待测对象的对象信息;所述对象信息的信息类型包括文字信息和/或图像信息;
根据预设的测试元素,识别所述文字信息和/或所述图像信息,得到待测试元素;所述待测试元素用于表示所述待测对象中的待测试元素;
根据所述待测试元素确定测试所述待测对象的预选测试流程,以及每个所述预选测试流程的效率系数,并根据所述效率系数从预选测试流程中选定最终的测试流程;所述效率系数用于衡量每个所述预选测试流程的测试效率;
根据所述测试流程和所述测试流程中包含的待测试元素对所述待测对象进行测试,生成测试报告。
2.如权利要求1所述的自动测试方法,其特征在于,所述根据所述待测试元素确定测试所述待测对象的预选测试流程,以及每个所述预选测试流程的效率系数,并根据所述效率系数从预选测试流程中选定最终的测试流程,包括:
对所有所述待测试元素进行排列组合,得到测试所述待测对象的至少一个预选测试流程;所述预选测试流程用于测试所述待测对象;不同预选测试流程中包含的测试元素的测试顺序不同;
若所述预选测试流程的数目等于或者大于两个,则根据所述待测对象中包括的待测试元素的总数目、每个预选测试流程中每个待测试元素预设的权重,计算每个所述预选测试流程的测试覆盖率;
根据所述测试覆盖率计算每个所述预选测试流程的效率系数;
识别所述效率系数最高的预选测试流程为所述测试流程。
3.如权利要求1所述的自动测试方法,其特征在于,所述根据预设的测试元素,识别所述文字和/或所述图像,得到待测试元素,包括:
检测所述对象信息中所包含的信息类型;
若所述信息类型中包括文字信息,则根据预设的文字测试元素与所述文字信息进行匹配,确定所述文字信息中的待测试元素;
若所述信息类型中包括图像信息,则根据预设的图像测试元素与所述图像信息进行匹配,确定所述图像信息中的待测试元素。
4.如权利要求2所述的自动测试方法,其特征在于,所述若所述预选测试流程的数目等于或者大于两个,则根据所述待测对象中包括的待测试元素的总数目、每个预选测试流程中每个待测试元素预设的权重,计算每个所述预选测试流程的测试覆盖率,包括:
若所述预选测试流程的数目等于或者大于两个,则通过公式:计算每个所述预选测试流程的所述测试覆盖率;其中,Cov用于表示所述预选测试流程的所述测试覆盖率;wi用于表示所述预选测试流程中的每个待测试元素预设的权重;Num_tot用于表示所述待测试元素的总数目;
所述根据所述测试覆盖率计算每个所述预选测试流程的效率系数,包括:
通过公式:计算每个预选测试流程的有效系数,其中,Eff用于表示每个所述预选测试流程的所述有效系数;ti、ci用于表示所述预选测试流程中的每个待测试元素的测试时间,ci用于表示所述预选测试流程中的每个待测试元素的测试成本;i用于表示所述预选测试流程中的每个待测试元素的标识,n用于表示所述预选测试流程中的待测试元素的总数目。
5.如权利要求1-4任一项所述的自动测试方法,其特征在于,所述根据所述测试流程和所述测试流程中包含的待测试元素对所述待测对象进行测试,生成测试报告,包括:
根据所述测试流程和所述测试流程中包含的待测试元素,对所述待测对象进行测试,得到测试数据;
识别并去除所述测试数据中的冗余数据,得到精简测试数据;
根据所述精简测试数据生成所述测试报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910540939.X/1.html,转载请声明来源钻瓜专利网。