[发明专利]一种软件测试方法、装置、计算设备及计算机存储介质有效
| 申请号: | 201811627706.5 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109815133B | 公开(公告)日: | 2022-08-09 |
| 发明(设计)人: | 董孔明 | 申请(专利权)人: | 达闼机器人股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙) 44341 | 代理人: | 何婷 |
| 地址: | 201111 上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 测试 方法 装置 计算 设备 计算机 存储 介质 | ||
本发明涉及软件测试技术领域,尤其公开了一种软件测试的方法、装置、计算设备及计算机存储介质,其中,方法包括:确定影响软件达成目标功能的影响因素;为每一影响因素构建一测试实例集;分别向软件输入各影响因素对应的测试实例集,并使软件运行所述测试实例集;根据软件运行测试实例集的运行结果,计算各影响因素对软件达成目标功能的准确率;根据各影响因素的准确率,确定是否满足预设通过条件;若满足,则确定所述软件通过测试。由此可见,利用本发明方案,可以针对性的选取测试实例集,使测试实例集更加全面的包括所述软件设计功能的各个影响因素,从而使软件测试结果更加可靠。
技术领域
本发明实施例涉及软件测试技术领域,特别是涉及一种软件测试方法、装置、计算设备及计算机存储介质。
背景技术
软件测试是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程,在规定的的条件下对软件程序进行操作,可以发现程序错误,进而衡量软件质量,并对其是否满足设计要求进行评估。目前主要的测试方法是将测试数据输入到软件程序中,得到一个测试结果,通过将测试结果和标签进行对比,总结出一个成功率。
本发明的发明人在实现本发明的过程中,发现:传统的测试方法中,测试数据时随机选取的,如果测试数据不全面,那么测试结果得出的成功率就是一个相对值,不能体现当前软件的优劣。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的软件测试的方法、装置、计算设备及计算机存储介质。
为解决上述技术问题,本发明实施例采用的一个技术方案是:提供一种软件测试的方法,包括确定影响所述软件达成目标功能的影响因素;为每一所述影响因素构建一测试实例集;分别向所述软件输入各所述影响因素对应的测试实例集,并使所述软件运行所述测试实例集;根据所述软件运行所述测试实例集的运行结果,计算所述各所述影响因素对所述软件达成目标功能的准确率;根据所述各所述影响因素的准确率,确定是否满足预设通过条件;若满足,则确定所述软件通过测试;否则,则确定所述软件没有通过测试。
可选的,所述计算所述各所述影响因素对所述软件达到目标功能的准确率,根据所述各所述影响因素的准确率,确定是否满足预设通过条件包括:根据所述各所述影响因素的准确率,计算所述软件的总准确率;判断所述总准确率是否大于预设标准值;若是,则确定满足预设通过条件;否则,则确定不满足预设通过条件。
可选的,所述根据所述各所述影响因素的准确率,计算所述软件的总准确率包括:据所述各所述影响因素的准确率,并且结合为各所述影响因素预设的权重,计算所述软件的总准确率。
可选的,所述计算所述软件的总准确率的计算公式如下:
其中,所述Accuracy为所述软件的的总准确率,所述accuracy(i)为第i个影响因素的准确率,所述weight(i)为第i个影响因素的权重,所述n为影响因素的总数。
本发明实施例采用的另一技术方案是提供一种软件测试装置,包括:第一确定模块:用于确定影响所述软件达成目标功能的影响因素;构建模块:用于为每一所述影响因素构建一测试实例集;输入模块:用于分别向所述软件输入各所述影响因素对应的测试实例集,并使所述软件运行所述测试实例集;计算模块:用于根据所述软件运行所述测试实例集的运行结果,计算所述各影响因素对所述软件达成目标功能的准确率;第二确定模块:用于根据所述各影响因素的准确率,确定是否满足预设通过条件;第三确定模块:用于当满足预设通过条件时,确定所述软件通过测试;第四确定模块:用于当不满足预设通过条件时,确定所述软件没有通过测试。
可选的,所述计算模块包括计算单元:用于根据所述各所述影响因素的准确率,计算所述软件的总准确率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达闼机器人股份有限公司,未经达闼机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811627706.5/2.html,转载请声明来源钻瓜专利网。





