一种测试脚本的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:36402313 阅读:24 留言:0更新日期:2023-01-18 10:09
本发明专利技术公开了一种测试脚本的生成方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:构建与待测功能关联的正向测试脚本;在正向测试脚本中提取测试对象,基于正向测试脚本关联的业务规则以及测试对象关联的对象取值,生成业务规则表达式;基于正向测试脚本和业务规则表达式,生成与待测功能对应的测试脚本。本发明专利技术实施例的技术方案,可以仅通过预先维护的业务规则和一条正向测试脚本生成多条测试脚本,大幅降低了测试脚本生成的成本。大幅降低了测试脚本生成的成本。大幅降低了测试脚本生成的成本。

【技术实现步骤摘要】
一种测试脚本的生成方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种测试脚本的生成方法、装置、设备及存储介质。

技术介绍

[0002]测试脚本是自动化测试过程中的重要资产,是测试操作的最基本单元。在对一些重要业务逻辑进行测试时,往往需要多条正反向案例的组合来进行深入测试。此时,针对一个业务逻辑需要设计多条自动化测试脚本。
[0003]现有技术中,测试人员经常通过手动编写、采用自动化测试工具录制或者流程图转化的方式生成测试脚本。在对重要业务逻辑进行自动化测试时,需要针对一个业务逻辑生成多条测试脚本,采用上述三种方式生成测试脚本时,对测试人员的专业技能要求较高,且对于测试脚本的生成和维护工作量大。

技术实现思路

[0004]本专利技术提供了一种测试脚本的生成方法、装置、设备及存储介质,以解决重要逻辑测试过程中测试脚本的生成和维护工作量大的问题。
[0005]根据本专利技术的一方面,提供了一种测试脚本的生成方法,包括:
[0006]构建与待测功能关联的正向测试脚本;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试脚本的生成方法,其特征在于,包括:构建与待测功能关联的正向测试脚本;在所述正向测试脚本中提取测试对象,基于所述正向测试脚本关联的业务规则以及所述测试对象关联的对象取值,生成业务规则表达式;基于所述正向测试脚本和所述业务规则表达式,生成与所述待测功能对应的测试脚本。2.根据权利要求1所述的方法,其特征在于,基于所述正向测试脚本关联的业务规则以及所述测试对象关联的对象取值,生成业务规则表达式,包括:在目标业务规则库中读取所述正向测试脚本关联的业务规则,并获取用户针对所述测试对象提供的对象取值;基于所述业务规则,根据所述测试对象关联的对象取值,生成业务规则表达式。3.根据权利要求1所述的方法,其特征在于,基于所述正向测试脚本和所述业务规则表达式,生成与所述待测功能对应的测试脚本,包括:对所述业务规则表达式进行拆分,得到所述业务规则表达式包含的至少一个业务场景表达式;基于每个业务场景表达式和所述正向测试脚本,生成对应的测试脚本。4.根据权利要求3所述的方法,其特征在于,所述业务场景表达式包括正向场景表达式和反向场景表达式;基于每个业务场景表达式和所述正向测试脚本,生成对应的测试脚本,包括:基于正向场景表达式,对所述正向测试脚本中的对象取值进行变更,生成至少一条正向测试脚本;基于反向场景表达式,对所述正向测试脚本中的对象取值进行变更,生成至少一条反向测试脚本。5.根据权利要求1所述的方法,其特征在于,所述正向测试脚本为界面测试脚本或者接口测试脚本。6.根据权利要求2所述的方法,其特征在于,在构建与待测功能关联的正向测...

【专利技术属性】
技术研发人员:侯健琦曹祯谢彬王晓昕孙辉
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1