系统测试方法、测试系统和计算机可读存储介质技术方案

技术编号:37152812 阅读:24 留言:0更新日期:2023-04-06 22:10
本公开提供一种系统测试方法、测试系统和计算机可读存储介质,该方法包括:在系统处于设计阶段时,生成用户界面自动化测试案例以及接口自动化测试案例;在所述系统由所述设计阶段进入开发阶段时,根据所述用户界面自动化测试案例对所述系统的前端设备进行测试得到前端测试结果,且根据所述接口自动化测试案例对所述系统的后端设备进行测试得到后端测试结果;在根据所述前端测试结果以及所述后端测试结果确定所述系统由所述开发阶段进入测试执行阶段时,复用所述用户界面自动化测试案例对所述前端设备进行回归测试,且复用所述接口自动化测试案例对所述后端设备进行回归测试。本公开中,缩短了系统的测试周期。缩短了系统的测试周期。缩短了系统的测试周期。

【技术实现步骤摘要】
系统测试方法、测试系统和计算机可读存储介质


[0001]本公开涉及系统开发技术,尤其涉及一种系统测试方法、测试系统和计算机可读存储介质。

技术介绍

[0002]随着软件开发架构逐步向分布式、微服务架构演进,前后端分离技术已逐步纳入未来主流开发框架。前后端分离架构建立在前后端代码分离、关注点分离、技术分离基础之上,前端只需关注页面的样式与动态数据的解析、渲染,而后端专注于具体业务逻辑,前后端各自独立扩展、专业化的分工和协作能有效提升专业度和研发效率。
[0003]系统中的后端开发进度较慢,且受制于关联系统间调用和测试数据依赖,而前端的开度进度较快。前端开发完后,需要等待后端完成开发,才可以进行系统的测试,导致系统的测试周期过长。

技术实现思路

[0004]本公开提供一种系统测试方法、测试系统和计算机可读存储介质,用以解决系统的测试周期过长的问题。
[0005]一方面,本公开提供一种系统测试方法,包括:
[0006]在系统处于设计阶段时,生成用户界面自动化测试案例以及接口自动化测试案例;<br/>[0007]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统测试方法,其特征在于,包括:在系统处于设计阶段时,生成用户界面自动化测试案例以及接口自动化测试案例;在所述系统由所述设计阶段进入开发阶段时,根据所述用户界面自动化测试案例对所述系统的前端设备进行测试得到前端测试结果,且根据所述接口自动化测试案例对所述系统的后端设备进行测试得到后端测试结果;在根据所述前端测试结果以及所述后端测试结果确定所述系统由所述开发阶段进入测试执行阶段时,复用所述用户界面自动化测试案例对所述前端设备进行回归测试,且复用所述接口自动化测试案例对所述后端设备进行回归测试。2.根据权利要求1所述的系统测试方法,其特征在于,所述生成用户界面自动化测试案例的步骤包括:获取所述系统对应的目标业务,并根据所述目标业务的业务需求要素获取所述前端设备中页面的用户界面元素以及所述前端设备的窗口属性信息;获取所述用户界面元素的标识信息,根据所述标识信息以及所述窗口属性信息生成所述用户界面元素的定位信息;根据所述用户界面元素的标识信息以及所述定位信息,生成所述用户界面自动化测试案例。3.根据权利要求1所述的系统测试方法,其特征在于,所述生成接口自动化测试案例的步骤包括:获取接口设计文档,并根据所述接口设计文档生成接口请求报文实例以及接口返回报文实例;根据所述接口请求报文实例以及所述接口返回报文实例,生成接口自动化测试案例。4.根据权利要求1所述的系统测试方法,其特征在于,所述根据所述用户界面自动化测试案例对所述系统的前端设备进行测试得到前端测试结果的步骤包括:确定所述前端设备与所述后端设备之间的第一通信协议,并根据第一通信协议设置第一测试设备的第一地址,所述第一地址用于所述前端设备访问所述第一测试设备;将所述第一测试设备的处理状态设置为所述后端设备的正常处理状态,并基于所述第一测试设备以及所述用户界面自动化测试案例对所述前端设备进行测试得到第一测试结果;将所述第一测试设备的处理状态设置为所述后端设备的异常处理状态,并基于所述第一测试设备以及所述用户界面自动化测试案例对所述前端设备进行测试得到第二测试结果;根据所述第一测试结果以及所述第二测试结果获取前端测试结果。5.根据权利要求4所述的系统测试方法,其特征在于,所述复用所述用户界面自动化测试案例对所述前端设备进行回归测试的步骤包括:将所述第一地址更改为所述后端设备的第二地址,并关闭所述...

【专利技术属性】
技术研发人员:阮绍臣段义霖
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1