[发明专利]业务的测试方法和装置、存储介质、电子装置有效
申请号: | 201810375217.9 | 申请日: | 2018-04-24 |
公开(公告)号: | CN110196804B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 李丽;王阳;张银红 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周婷婷;江舟 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 测试 方法 装置 存储 介质 电子 | ||
本发明公开了一种业务的测试方法和装置、存储介质、电子装置。其中,该方法包括:获取测试请求,测试请求用于请求在配置为第一异常模式下的业务环境中对第一业务进行业务测试;响应于测试请求,查找与第一异常模式对应的第一测试用例,第一测试用例用于将业务环境的运行模式配置为第一异常模式;通过执行第一测试用例将业务环境的运行模式配置为第一异常模式;在配置为第一异常模式下的业务环境中对第一业务进行业务测试,并获取在业务环境中对第一业务进行业务测试时产生的测试信息。本发明解决了相关技术中对业务进行测试的时间成本较高的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种业务的测试方法和装置、存储介质、电子装置。
背景技术
异常测试是软件测试的一个重要组成部分,尤其在当今互联网飞速发展的条件下,要求异常测试能够在各种在复杂的分布式应用场景下,充分针对各种异常情况进行测试,提高测试准确率和覆盖率,进而提高系统可靠性。由此可见,如何进行异常测试具有非常重要的意义。
在相关技术中,为了准确地对软件、硬件进行异常测试,往往依赖于代码编译打桩,通过对代码打桩,在代码中插入故障统计代码,达到测试的目的。如此以来,每当需要对一个新的硬件或软件进行测试时,就需要重新编写测试代码,增加了编写和编译时间成本,从而最终增加了测试的时间成本和人力成本较高。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种业务的测试方法和装置、存储介质、电子装置,以至少解决相关技术中对业务进行测试的时间成本较高的技术问题。
根据本发明实施例的一个方面,提供了一种业务的测试方法,包括:获取测试请求,测试请求用于请求在配置为第一异常模式下的业务环境中对第一业务进行业务测试;响应于测试请求,查找与第一异常模式对应的第一测试用例,第一测试用例用于将业务环境的运行模式配置为第一异常模式;通过执行第一测试用例将业务环境的运行模式配置为第一异常模式;在配置为第一异常模式下的业务环境中对第一业务进行业务测试,并获取在业务环境中对第一业务进行业务测试时产生的测试信息。
根据本发明实施例的另一方面,还提供了一种业务的测试装置,包括:第一获取单元,用于获取测试请求,测试请求用于请求在配置为第一异常模式下的业务环境中对第一业务进行业务测试;查找单元,用于响应于测试请求,查找与第一异常模式对应的第一测试用例,第一测试用例用于将业务环境的运行模式配置为第一异常模式;配置单元,用于通过执行第一测试用例将业务环境的运行模式配置为第一异常模式;第二获取单元,用于在配置为第一异常模式下的业务环境中对第一业务进行业务测试,并获取在业务环境中对第一业务进行业务测试时产生的测试信息。
根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
在本发明实施例中,在获取测试请求时,查找与第一异常模式对应的可复用的第一测试用例,通过执行第一测试用例将业务环境的运行模式配置为第一异常模式;在配置为第一异常模式下的业务环境中对第一业务进行业务测试,并获取在业务环境中通过执行第一业务用例来对第一业务进行业务测试时产生的测试信息,在整个测试过程中,所使用的第一测试用例和第一业务用例均为预先编辑好的可复用的,换言之,不用每次测试时均重新编辑新的测试用例和业务用例,可以解决相关技术中对业务进行测试的时间成本较高的技术问题,进而达到提高测试效率的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的业务的测试方法的硬件环境的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810375217.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件缺陷培训方法和系统
- 下一篇:数据处理方法、装置、存储介质和电子装置