[发明专利]网络功能的验证方法、开发系统、计算机设备及存储介质在审
| 申请号: | 202011160375.6 | 申请日: | 2020-10-27 |
| 公开(公告)号: | CN112564997A | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 吴文斐;邓帮文 | 申请(专利权)人: | 图灵人工智能研究院(南京)有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/36 |
| 代理公司: | 上海巅石知识产权代理事务所(普通合伙) 31309 | 代理人: | 高磊;王再朝 |
| 地址: | 210049 江苏省南京市栖*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 功能 验证 方法 开发 系统 计算机 设备 存储 介质 | ||
本申请提供一种网络功能的验证方法、开发系统、计算机设备及存储介质。其中,所述验证方法包括以下步骤:在包含独立计时的时间‑路径约束机制的约束下,对待测试的网络功能中的执行路径进行测试,以得到相应执行路径的包含路径测试数据及其对应的时间测试数据的测试数据;其中所述测试数据用于对所述网络功能中相应执行路径进行验证。本申请利用开发系统中提供的可独立运行的包含计时的运行机制的验证方式,增加了各执行路径的包含时间测试数据的测试结果,如此能够便于技术人员进行高效、准确地验证操作。
技术领域
本申请涉及软件测试的技术领域,尤其涉及一种网络功能的验证方法、开发系统、计算机设备及存储介质。
背景技术
软件测试是软件开发过程中常被用来验证网络功能的手段。网络功能是否准确表达、能否稳定运行、甚至对异常的可靠性收集等,都需要软件测试来进行验证。
然而,一些网络功能中的执行路径是需要与外围调用程序中的逻辑进行配合,以实现与应用场景相关的功能输出,这使得一些如受时间约束的执行路径在测试时易出现因环境因素的影响而导致的测试遗漏、测试错误等情况。
发明内容
鉴于以上所述相关技术的缺点,本申请的目的在于提供一种网络功能的验证方法、开发系统、计算机设备及存储介质,用于解决现有技术中未提供针对网络功能中的一些与环境因素相关的执行路径如何高效地实现测试分析的问题。
为实现上述目的及其他相关目的,本申请的第一方面提供一种网络功能的验证方法,其中包括以下步骤:在包含独立计时的时间-路径约束机制的约束下,对待测试的网络功能中的执行路径进行测试,以得到相应执行路径的包含路径测试数据及其对应的时间测试数据的测试数据;其中,所述测试数据用于对所述网络功能中受时间约束的执行路径进行验证。
在第一方面的某些实施方式中,所述时间-路径约束机制是通过执行配置在独立于所述执行路径的测试程序中的第一程序,和/或执行配置在所述执行路径的测试程序中的第二程序而形成的。
在第一方面的某些实施方式中,运行所述时间-路径约束机制时和在对所述执行路径进行测试时共享约束数据。
在第一方面的某些实施方式中,采用并行处理方式运行所述时间-路径约束机制的线程和测试所述执行路径的线程。
在第一方面的某些实施方式中,所述对待测试的网络功能的执行路径进行测试的步骤包括:在所接收到的测试数据包时,运行所述时间-路径的约束机制;在所述约束机制的限制下,根据对应不同执行路径的测试条件,将所述测试数据包转入相应执行路径以便进行传输处理。
在第一方面的某些实施方式中,所述对待测试的网络功能的执行路径进行测试的步骤包括:运行所述时间-路径的约束机制;在所述约束机制的限制下,根据对应不同执行路径的测试条件,将所接收到的测试数据包转入相应执行路径以便进行传输处理。
在第一方面的某些实施方式中,所述方法还包括:分析测试数据以对所述网络功能中相应执行路径进行验证的步骤包括以下至少一种:分析路径测试数据及其时间测试数据之间的对应关系,以对所述网络功能中各执行路径进行验证;依据时间测试数据和路径测试数据中的一种测试数据,统计时间测试数据和路径测试数据中的另一种测试数据,以对所述网络功能中各执行路径进行验证;以及分析所述测试数据以筛选出所述网络功能中无效的执行路径。
在第一方面的某些实施方式中,所述时间-路径约束机制用于对执行路径提供以下至少一种时间上的约束:执行路径的有效状态的约束、和数据流量的约束。
在第一方面的某些实施方式中,所测试的网络功能中包含多条执行路径;所述对待测试的网络功能中的执行路径进行测试的步骤包括:对利用分支逻辑而构建的对应每一路径的执行路径进行测试,得到对应不同分支逻辑的测试数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于图灵人工智能研究院(南京)有限公司,未经图灵人工智能研究院(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011160375.6/2.html,转载请声明来源钻瓜专利网。





