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

技术编号:26970080 阅读:19 留言:0更新日期:2021-01-05 23:59
本发明专利技术提供一种测试用例生成方法、系统、设备及存储介质,通过获取基于用户行为触发的接口请求,所述接口请求中携带有请求数据;接收基于所述接口请求反馈的响应消息,获取所述响应消息中的响应数据;将所述响应数据与所述请求数据对应存储至请求消息数据库中;从所述请求消息数据库中获取目标业务功能对应的请求数据和响应数据;根据所述目标业务功能对应的请求数据和响应数据,生成所述目标业务功能的对应的测试用例。提高了测试用例的生成效率和准确率。

【技术实现步骤摘要】
测试用例生成方法、系统、设备及存储介质
本专利技术实施例涉及计算机测试
,尤其涉及一种测试用例生成方法、系统、设备及存储介质。
技术介绍
前端网站需要通过应用程序接口与后端服务进行数据交互,如何保证后端服务的缺陷尽快暴露,减少重大事故而进行全面的测试比不可少,现有的测试是通过自动化测试进行,自动化测试是指是把以人为驱动的测试行为转化为机器执行的一种过程。通常的自动化测试过程为,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。但是目前自动化测试是先编辑测试用例后,再由测试人员手工对照接口文档编辑、录入测试用例,并且某个功能对应多个接口时,需要使用接口对应的测试用例对每个接口都进行测试,测试多个接口就需要编写多个测试用例进行测试,测试效率和准确率较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种测试用用例生成方法、系统、计算机设备及计算机可读存储介质,用于解决编写测试用例效率低,准确率低的问题。本专利技术实施例是通过下述技术方案来解决上述技术问题:...

【技术保护点】
1.一种测试用例生成的方法,其特征在于,包括:/n获取基于用户行为触发的接口请求,所述接口请求中携带有请求数据;/n接收基于所述接口请求反馈的响应消息,获取所述响应消息中的响应数据;/n将所述响应数据与所述请求数据对应存储至请求消息数据库中;/n从所述请求消息数据库中获取目标业务功能对应的请求数据和响应数据;/n根据所述目标业务功能对应的请求数据和响应数据,生成所述目标业务功能的对应的测试用例。/n

【技术特征摘要】
1.一种测试用例生成的方法,其特征在于,包括:
获取基于用户行为触发的接口请求,所述接口请求中携带有请求数据;
接收基于所述接口请求反馈的响应消息,获取所述响应消息中的响应数据;
将所述响应数据与所述请求数据对应存储至请求消息数据库中;
从所述请求消息数据库中获取目标业务功能对应的请求数据和响应数据;
根据所述目标业务功能对应的请求数据和响应数据,生成所述目标业务功能的对应的测试用例。


2.根据权利要求1所述的测试用例生成方法,其特征在于,所述将所述响应数据与所述请求数据对应存储至请求消息数据库中包括:
将所述请求数据和所述响应数据写入消息通道中;
根据预先设置的过滤规则对所述消息通道中的所述请求数据和所述响应数据进行过滤,将过滤通过的所述请求数据和所述响应数据对应存储至所述请求消息数据库中。


3.根据权利要求2所述的测试用例生成方法,其特征在于,所述从所述请求消息数据库中获取目标业务功能对应的请求数据和响应数据包括:
根据预先设置的筛选条件从所述请求数据库中获取满足筛选条件的请求数据和响应数据。


4.根据权利要求3所述的测试用例生成方法,其特征在于,所述根据预先设置的筛选条件从所述请求数据库中获取满足筛选条件的请求数据和响应数据包括:
根据所述请求数据和所述响应数据,确定所述接口请求的成功率;
获取成功率高于预设阈值的所述请求数据和所述响应数据为获取满足筛选条件的所述请求数据和所述响应数据。


5.根据权利要求3所述的测试用例生成方法,其特征在于,所述根据预先设置的筛选条件从所述请求数据库中获取满足筛选条件的请求数据和响应数据包括:
筛选固定用户在固定时间段内完成目标业务功能时的请求数据和响...

【专利技术属性】
技术研发人员:高国生
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东;44

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

1