一种业务测试方法及系统技术方案

技术编号:31757628 阅读:27 留言:0更新日期:2022-01-05 16:40
本发明专利技术公开一种业务测试方法及系统,包括:根据测试用例得到与业务操作相关的脚本文件;对脚本文件添加响应断言,执行脚本文件,通过响应断言验证执行过程是否有报错信息,若有报错信息,则调整脚本文件中的业务参数,直至无报错信息,得到与测试用例相匹配的测试脚本文件;以测试脚本文件对业务操作进行测试,得到测试结果。针对接执行未处理的脚本文件而无法成功执行对应的业务操作的问题,通过对脚本文件进行预执行,通过响应断言进行执行过程的验证,确保得到不会报错并可正常运行的测试脚本文件。本文件。本文件。

【技术实现步骤摘要】
一种业务测试方法及系统


[0001]本专利技术涉及软件测试
,特别是涉及一种业务测试方法及系统。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]在软件开发过程中,由于软件功能复杂,且针对的业务场景也不同,所以为保证软件的性能,需要对软件产品的业务功能在不同业务下进行测试。
[0004]目前业务测试过程是通过用户进行的,待测试的每个业务都需要测试人员理解业务,并根据对业务的理解设计相应的测试模型,但针对业务繁多复杂的情况,会给测试人员产生巨大的工作量;而且测试模型依赖于测试人员对业务的理解,当测试人员发生变动时,新的测试人员则要重新理解业务,且难以覆盖到智慧餐饮业务所包含的所有操作;当业务快速迭代时,需要测试人员耗费大量的时间与精力进行回归测试。
[0005]再者,在执行新的业务操作或重复执行业务操作时,对于自动生成的脚本文件中包含的参数信息,需要手动更改参数信息,而且,如果直接执行未经参数处理的脚本文件,会出现无法成功执行对应的业务操作的问题,出现报本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务测试方法,其特征在于,包括:根据测试用例得到与业务操作相关的脚本文件;对脚本文件添加响应断言,执行脚本文件,通过响应断言验证执行过程是否有报错信息,若有报错信息,则调整脚本文件中的业务参数,直至无报错信息,得到与测试用例相匹配的测试脚本文件;以测试脚本文件对业务操作进行测试,得到测试结果。2.如权利要求1所述的一种业务测试方法,其特征在于,对脚本文件添加响应断言的过程包括,所述脚本文件中包括业务操作对应的响应信息,在响应信息中选取字符串,将选取的字符串定义为业务操作执行成功的验证信息,将其作为响应断言添加到脚本文件中。3.如权利要求1所述的一种业务测试方法,其特征在于,执行脚本文件时,分析所需的业务参数,脚本文件中包括业务操作对应的响应信息,根据前一业务操作和后一业务操作的参数对照,从响应信息中提取所需的业务参数,并在执行业务操作时,直接调用该业务参数。4.如权利要求1所述的一种业务测试方法,其特征在于,通过响应断言验证执行过程包括,执行脚本文件,判断响应断言是否有报错信息,若有报错信息,则根据真实响应信息与响应断言的比较,调整脚本文件的业务参数,再次验证响应断言,直到执行完成后的响应信息中均有对应设置的响应断言,且无报错信息。5.如权利要求1所述的一种业务测试方法,其特征在于,以测试脚本文件对业务操作进行测试的过程包括,执行测试脚本文件,...

【专利技术属性】
技术研发人员:王智勇井焜马文英李卫政
申请(专利权)人:神思电子技术股份有限公司
类型:发明
国别省市:

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

1