面向审计业务流程的系统自动测试方法及系统技术方案

技术编号:43710079 阅读:28 留言:0更新日期:2024-12-18 21:22
本发明专利技术提供了一种面向审计业务流程的系统自动测试方法及系统。该方法包括:审计业务流程数据标引步骤、大模型训练步骤、大模型测试用例脚本生成步骤以及测试用例脚本集成运行步骤。本发明专利技术通过能够通过训练大模型,理解多种特异性的审计业务流程和规则,进而大模型能够自动生成动态、灵活性的测试用例脚本,并在Playwright框架下模拟用户的审计业务流程进行测试,从而提高测试效率,减少人工成本,并提高测试覆盖率和质量,从而解决上述技术问题。

【技术实现步骤摘要】

本专利技术属于数字化,具体涉及一种面向审计业务流程的系统自动测试方法及系统


技术介绍

1、由于审计业务在风险合规、规范操作、专业性方面的特殊要求,支撑审计流程自动化的审计业务系统,也具有特殊的属性,包括:(1)数据多样性:审计系统需要处理不同类型和格式的数据,如财务报表、交易记录、凭证等。(2)用户多样性:审计系统的用户包括审计师、企业管理层、监管机构等,不同用户对系统的需求和操作权限不同。(3)业务规则复杂性和特异性:审计业务规则繁多且经常更新,并且不同的审计目标、审计对象、审计内容往往对应特异性的业务规则,系统需要能够适应这些规则的变化。(4)信息安全性和保密性:审计系统处理的信息往往具有高度敏感性,因此系统需要具备强大的安全性和保密性。(5)集成难度:审计系统通常需要与其他企业内部系统(如财务系统、erp系统等)集成,这增加了系统实现的复杂性。

2、因此,在系统开发过程中,审计业务系统的自动化测试是一个重要的研究方向。现有的测试方法往往依赖于手动编写测试用例,这不仅耗时耗力,而且难以覆盖复杂的业务逻辑和用户操作。此外,随着审计业务系统的本文档来自技高网...

【技术保护点】

1.一种面向审计业务流程的系统自动测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述审计业务流程数据标引步骤具体包括:

3.根据权利要求2所述的方法,其特征在于,大模型测试用例脚本生成步骤中,所述测试用例脚本用于复现用户按照审计业务流程,在审计业务系统各个功能界面中的操作行为,包括:网页交互,将包含指令以启动浏览器并导航到特定的URL,为后续操作提供交互环境;填写表单字段,模拟用户输入行为,对表单中的各个字段按照预定的数据输入规则进行数据填充;按钮点击,在完成必要的数据输入后,脚本将模拟用户点击提交按钮,以触发下一步的业务流程。

<...

【技术特征摘要】

1.一种面向审计业务流程的系统自动测试方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述审计业务流程数据标引步骤具体包括:

3.根据权利要求2所述的方法,其特征在于,大模型测试用例脚本生成步骤中,所述测试用例脚本用于复现用户按照审计业务流程,在审计业务系统各个功能界面中的操作行为,包括:网页交互,将包含指令以启动浏览器并导航到特定的url,为后续操作提供交互环境;填写表单字段,模拟用户输入行为,对表单中的各个字段按照预定的数据输入规则进行数据填充;按钮点击,在完成必要的数据输入后,脚本将模拟用户点击提交按钮,以触发下一步的业务流程。

4.根据权利要求3所述的方法,其特征在于,将生成的测试用例脚本与playwright框架集成具体步骤包括:初始化playwright环境,通过playwright框架的api初始化一个测试环境,这包括启动浏览器实例和创建一个新的浏览器上下文;将大模型生成的测试用例脚本加载到playwright的测试上下文中,脚本中包含了一系列待执行的操作指令;模拟执行用户操作,通过playwright框架的api,模拟用户操作,如点击、输入、导航;在执行测试用例脚本的同时,实时监控日志输出和异常情况,确保测试的稳定性和可靠性;测试执行完毕后,收集测试结果。

5.根据权利要求4所述的方法,其特征在于,所述面向审计业务流程的系统自动测试方法还包括:脚本动态优化步骤,收集审计业务系统的运行情况,并根据反馈动态调整测试用例脚本,持续测试与动态优化直到达到符合预期的测试覆盖率。

6.根据权利要求5所述的方法,其特征在于,在测试用例脚本执行的过程中,收集审计业务系统的运行情况,记录下包含关键的性能指标和系统响应的反馈信息,包括:响应时间,记录系统对每个操作的平均响应时间,以评估系统的效率;错误日志,捕捉系统在执行操作过程中产生的任何错误信息,用于后续的问题分析和解决;异常行为,监测系统是否有任何异常行为。

7...

【专利技术属性】
技术研发人员:王涌陈琛王开向龚峰平王开志彭超
申请(专利权)人:北京至臻云智能科技有限公司
类型:发明
国别省市:

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

1