首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种业务测试方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:神思电子技术股份有限公司

摘要:本发明公开一种业务测试方法及系统,包括:根据测试用例得到与业务操作相关的脚本文件;对脚本文件添加响应断言,执行脚本文件,通过响应断言验证执行过程是否有报错信息,若有报错信息,则调整脚本文件中的业务参数,直至无报错信息,得到与测试用例相匹配的测试脚本文件;以测试脚本文件对业务操作进行测试,得到测试结果。针对接执行未处理的脚本文件而无法成功执行对应的业务操作的问题,通过对脚本文件进行预执行,通过响应断言进行执行过程的验证,确保得到不会报错并可正常运行的测试脚本文件。

主权项:1.一种业务测试方法,其特征在于,包括:根据测试用例得到与业务操作相关的脚本文件;自动生成的脚本文件中包含的参数信息,是根据当前实际业务操作而记录的,所以这些参数信息记录的是当前业务操作的真实值;但是当重新进行新的业务操作或执行同样的业务操作时,这些参数信息会发生变化,所以会出现报错,从而导致业务无法继续执行;也就是直接执行未处理的脚本文件无法成功执行对应的业务操作,因此需要对这些参数信息进行处理,以达到每次执行新业务操作或执行同样的业务操作时,也就是执行脚本文件时,可以自动根据实际的业务操作,获取到当前业务操作中所需要的真实且有效的参数信息,而不用每次手动更改参数信息;对脚本文件添加响应断言,执行脚本文件,通过响应断言验证执行过程是否有报错信息,若有报错信息,则调整脚本文件中的业务参数,直至无报错信息,得到与测试用例相匹配的测试脚本文件;具体地:根据测试用例,对脚本文件进行分析处理,得到与测试用例相匹配的测试脚本文件;其中,分析脚本文件中每条记录所代表的测试用例,分析记录中需要处理的业务参数,执行脚本文件,通过添加响应断言对执行后得到的基础脚本文件进行验证,验证在当前业务参数下的基础脚本文件是否可正常执行,若有报错则调整业务参数,直至执行过程无报错,则得到与测试用例相匹配的测试脚本文件;分析记录中需要处理的业务参数的过程包括:在第一次业务操作时记录操作过程,生成脚本文件,脚本文件中记录每次操作时的请求信息、响应信息和信息头;根据上一个操作的请求信息、响应信息和信息头,对照下一个操作的请求信息、响应信息和信息头,得到每个业务操作中所需要的参数;使用正则表达式从请求信息或者响应信息或者信息头中,提取需要的参数信息,并将每个参数命名成一个变量,在执行其他业务操作时,则可直接调用该变量,从而进行各种业务操作时,自动根据请求信息,获取响应信息,然后使用正则表达式从响应信息或信息头中提取对应位置的参数信息,并命名成变量,其他业务操作有需要时则可直接调用该变量所代表的参数信息;对基础脚本文件通过响应断言进行验证的过程包括:执行业务操作时记录的脚本文件中还包括请求信息、响应信息和信息头,因此每个业务操作都会有对应的响应信息,在响应信息中挑选特殊的字符串内容,代表该业务操作成功的验证信息,并作为响应断言添加到每条业务操作之中;执行脚本文件,判断响应断言是否有报错信息,若有报错信息,则根据真实的响应信息与响应断言进行比较,调整脚本文件的参数,再次验证响应断言,直到每个操作的响应信息中都有对应设置的响应断言,且无报错信息,则生成测试脚本文件;执行脚本文件时,分析所需的业务参数,脚本文件中包括业务操作对应的响应信息,根据前一业务操作和后一业务操作的参数对照,从响应信息中提取所需的业务参数,并在执行业务操作时,直接调用该业务参数;以测试脚本文件对业务操作进行测试,得到测试结果。

全文数据:

权利要求:

百度查询: 神思电子技术股份有限公司 一种业务测试方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。