【技术实现步骤摘要】
本专利技术属于数字化,具体涉及一种面向审计业务流程的系统自动测试方法及系统。
技术介绍
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...
【专利技术属性】
技术研发人员:王涌,陈琛,王开向,龚峰平,王开志,彭超,
申请(专利权)人:北京至臻云智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。