[发明专利]一种软件的测试方法及装置在审
| 申请号: | 202111168998.2 | 申请日: | 2021-10-08 |
| 公开(公告)号: | CN115964261A | 公开(公告)日: | 2023-04-14 |
| 发明(设计)人: | 牟迪;冯泽斌;王香;袁海涛;李娟娟;康霞 | 申请(专利权)人: | 北京科益虹源光电技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 吴强 |
| 地址: | 100176 北京市通州区经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 测试 方法 装置 | ||
本发明实施例提供了软件的测试方法及装置,该方法包括:分割软件代码的各功能模块,根据预设定的第一参数值对各功能模块进行测试,得到各功能模块测试后的输出结果;根据所述输出结果,生成各功能模块各自对应的测试套件,并根据各个测试套件构造各测试套件的测试用例;针对每一个测试用例,判断各个测试用例是否为可单独执行的测试用例;若是,输入预设定的第二参数值,对每一个可单独执行的测试用例进行测试。通过本发明,能够及时地检测出软件代码中遗漏的路径和数据敏感性错误,且能够针对软件代码本身进行全面测试,从而能够更容易从底层发现问题,同时可以检测软件代码中的每条分支和路径,揭示隐藏在代码中的错误。
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件的测试方法及装置。
背景技术
现有综合控制软件的测试,更多集中于综合控制软件连同对应具体设备的联动调试工作,通过给予外接的输入信号来对程序运行状态进行考核,更多的是对模块整体的功能性能指标项进行考核,而对于程序本身的健康度则缺乏足够的关注,因此,若程序运行发生问题,则第一时间无法确定导致问题发生的因素,如硬件故障、输入错误、程序本身等因素,且排查故障的流程复杂,时间跨度久,都将导致问题复现困难。
因此,对于需要连同具体设备的综合控制软件,如何能够及时的发现问题并解决,以提升程序的稳定性和可靠性是急需解决的问题。
发明内容
本发明实施例提供一种软件的测试方法及装置,实现了脱离硬件设备的前提下能够及时地检测出软件代码中遗漏的路径和数据敏感性错误,从而提高软件测试的效率。
本发明实施例提供了一种软件的测试方法,包括:
分割软件代码的各功能模块,根据预设定的第一参数值对各功能模块进行测试,得到各功能模块测试后的输出结果;
根据所述输出结果,生成各功能模块各自对应的测试套件,并根据各个测试套件构造各测试套件的测试用例;
针对每一个测试用例,判断各个测试用例是否为可单独执行的测试用例;
若是,输入预设定的第二参数值,对每一个可单独执行的测试用例进行测试。
本发明另一实施例还提供了一种软件的测试装置,包括:
分割及测试模块,用于分割软件代码的各功能模块,根据预设定的第一参数值对各功能模块进行测试,得到各功能模块测试后的输出结果;
构造模块,用于根据所述输出结果,生成各功能模块各自对应的测试套件,并根据各个测试套件构造各测试套件的测试用例;
判断模块,用于针对每一个测试用例,判断各个测试用例是否为可单独执行的测试用例;
测试模块,用于若是,输入预设定的第二参数值,对每一个可单独执行的测试用例进行测试。
上述技术方案具有如下有益效果:通过本发明,能够及时地检测出软件代码中遗漏的路径和数据敏感性错误,且能够针对软件代码本身进行全面测试,从而能够更容易从底层发现问题,同时可以检测软件代码中的每条分支和路径,揭示隐藏在代码中的错误;同时,本发明中的软件测试方法将测试范围锁定在软件代码本身,脱离了硬件设备的干扰,且能够通过设定预定参数值进行测试,从而排除了在软件测试过程中由于输入错误产生的问题,实现了在上机调试前即能够发现程序中的错误,在上机调试中更有助于协助硬件问题的排查以及系统不稳定部分的确认,减少了测试过程中因软件问题增加的工作量,进一步地,提高了软件测试的效率,降低了软件测试的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科益虹源光电技术有限公司,未经北京科益虹源光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111168998.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新的化学驱单层单向配产配注方法及其应用
- 下一篇:发光装置





