一种测试用例生成方法、系统、存储介质及电子设备技术方案

技术编号:40544981 阅读:11 留言:0更新日期:2024-03-05 19:02
本申请公开了一种测试用例生成方法、系统、存储介质及电子设备,获取业务方法运行数据,将业务方法运行数据和预先获取到的业务对象运行数据存储至调用栈内存队列,对调用栈内存队列中的业务方法运行数据和业务对象运行数据进行组装处理,得到用例数据并存储至数据库中,从数据库中获取用例数据,并基于用例数据生成对应的测试用例。基于上述方案,无需用户输入业务数据,也无需分析业务系统源代码。在生成测试用例的过程中与业务系统本身解耦,通过用例数据加密、序列化、压缩存储实现用例数据的多次复用,自动生成单元测试用例代码和数据文件,简化业务应用系统人工构建测试用例的工作量,提高了测试用例生成的效率。

【技术实现步骤摘要】

本申请涉及自动化测试,更具体地说,涉及一种测试用例生成方法、系统、存储介质及电子设备


技术介绍

1、如今业务应用系统的复杂程度越来越高,随着敏捷开发、极限编程等技术的深入应用,业务应用系统迭代上线频次不断增加,业务应用系统上线质量和测试效率变得越来越重要。在复杂多变的业务应用系统需求快速迭代情况下,便捷、高效、稳健地支持回归单元测试用例自动生成。

2、测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。

3、现有自动生成测试用例的技术中,对业务系统的日志输出代码提出更高的要求,使用上不够便捷、不灵活,从而造成生成测试用例的效率低。


技术实现思路

1、有鉴于此,本申请公开了一种测试用例生成方法、系统、存储介质及电子设备,旨在简化业务应用系统人工构建测试用例的工作量,提高了测试用例生成的效率。

2、为了实现上述目的,其公开的技术方案如下:</p>

3、本申本文档来自技高网...

【技术保护点】

1.一种测试用例生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过预设拦截方式拦截业务方法的过程,包括:

3.根据权利要求1所述的方法,其特征在于,获取业务对象运行数据的过程,包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述调用栈内存队列中的业务方法运行数据和业务对象运行数据进行组装处理,得到用例数据并存储至数据库中,包括:

5.根据权利要求4所述的方法,其特征在于,对所述调用栈内存队列中的业务方法运行数据和业务对象运行数据执行数据组装操作的过程,包括:

6.根据权利要求4所述的方法...

【技术特征摘要】

1.一种测试用例生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过预设拦截方式拦截业务方法的过程,包括:

3.根据权利要求1所述的方法,其特征在于,获取业务对象运行数据的过程,包括:

4.根据权利要求3所述的方法,其特征在于,所述对所述调用栈内存队列中的业务方法运行数据和业务对象运行数据进行组装处理,得到用例数据并存储至数据库中,包括:

5.根据权利要求4所述的方法,其特征在于,对所述调用栈内存队列中的业务方法运行数据和业务对象运行数据执行数据组装操作的过程,包括:

6.根据权利要求4所述的方法,其特征在于,对所述调用栈内存队列中的业务方...

【专利技术属性】
技术研发人员:刘荣华
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1