一种基于结果反馈的证券交易系统自动化测试方法技术方案

技术编号:45020125 阅读:17 留言:0更新日期:2025-04-18 17:03
本发明专利技术公开了一种基于结果反馈的证券交易系统自动化测试系统,包括:用例生成、用例执行与反馈、用例迭代优化和异常诊断模块;用例生成模块读取并解析测试人员输入的驱动数据文件,提取其中的特征,生成若干个覆盖不同特征组合的测试用例集,对所有测试用例进行优先级排序;用例执行与反馈模块按照优先级顺序执行测试用例,根据执行结果生成反馈数据;用例迭代优化模块基于反馈数据识别未覆盖场景,生成新的测试用例,对新生成的测试用例进行优先级排序;异常诊断模块收集测试用例执行时的各类指标,设定指标的基线值,标记异常用例并对异常情况进行分类,将分类后的异常信息反馈给用例迭代优化模块,改进用例的生成策略。

【技术实现步骤摘要】

本专利技术涉及自动化测试,具体涉及一种基于结果反馈的证券交易系统自动化测试方法


技术介绍

1、证券交易系统的用户界面ui测试是一个复杂的过程,它需要综合考虑界面多样性、数据实时更新和用户交互等多个维度,以确保应用程序的稳固性、安全性和用户友好性。这些因素共同作用,确保了证券交易系统在提供服务时的可靠性和效率。

2、目前,证券交易系统的ui自动化测试主要依赖于为每个测试用例设定特定参数和录制相应脚本。具体来说,包括资金账号、密码、股票代码、交易价格等参数的设定,以及登录验证、下单操作、结果校验等脚本的录制。测试执行通过下发命令来运行,并收集测试结果,以评估应用程序的性能和稳定性。

3、尽管现有的ui自动化测试方法在一定程度上能够满足测试需求,但它在智能化和灵活性方面存在明显的不足。传统测试平台基于固定的操作路径和行为模式,难以实时响应证券市场环境的变化,也无法动态生成适应市场变化的测试场景和用例,这在面对复杂和动态的市场环境时尤为明显。并且目前对测试结果的分析主要依赖于测试报告和手动检查,这使得从结果反馈中获得深度分析变得困难,也难本文档来自技高网...

【技术保护点】

1.一种基于结果反馈的证券交易系统自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:步骤S1中生成测试用例集后,对测试用例集中的所有测试用例进行评分和优先级排序,包括以下步骤:

3.根据权利要求1所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:步骤S2中根据测试用例的执行结果识别异常用例,所述执行结果包括功能指标、性能指标、错误指标和行为指标,分别计算所有指标的均值,将指标均值的正负三倍标准差作为指标的基线值,将指标值超过所述基线值的测试用例作为异常用例

4....

【技术特征摘要】

1.一种基于结果反馈的证券交易系统自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:步骤s1中生成测试用例集后,对测试用例集中的所有测试用例进行评分和优先级排序,包括以下步骤:

3.根据权利要求1所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:步骤s2中根据测试用例的执行结果识别异常用例,所述执行结果包括功能指标、性能指标、错误指标和行为指标,分别计算所有指标的均值,将指标均值的正负三倍标准差作为指标的基线值,将指标值超过所述基线值的测试用例作为异常用例。

4.根据权利要求3所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:所述功能指标包括测试用例的执行状态、执行失败的原因和测试覆盖率,所述性能指标包括执行测试用例时系统的响应时间、资源使用率和吞吐量,所述错误指标包括执行测试用例时系统的异常类型和崩溃频率,所述行为指标包括测试用例的重复执行次数和执行时间。

5.根据权利要求1所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:步骤s4包括以下步骤:

6.根据权利要求5所述的一种基于结果反馈的证券交易系统自动化测试方法,其特征在于:所述生成对抗网络gan的生成器包括若干个隐藏层和一个输出层,将随机生成的噪声向量输入若干个隐藏层进行线性变换...

【专利技术属性】
技术研发人员:潘进周睿张丹安格格熊绍军李云涛鲁雄锋
申请(专利权)人:长江证券股份有限公司
类型:发明
国别省市:

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

1