一种软件稳定性测试的方法、电子设备以及存储介质技术

技术编号:35242551 阅读:29 留言:0更新日期:2022-10-19 09:48
本发明专利技术涉及一种软件稳定性测试的方法、电子设备以及存储介质,其中本发明专利技术的处理装置包括在集成电路装置中,该集成电路装置包括通用互联接口和计算装置。计算装置与处理装置进行交互,共同完成用户指定的计算操作。集成电路装置还可以包括存储装置,存储装置分别与计算装置和处理装置连接,用于计算装置和处理装置的数据存储。的数据存储。的数据存储。

【技术实现步骤摘要】
一种软件稳定性测试的方法、电子设备以及存储介质


[0001]本专利技术一般地涉及测试领域。更具体地,本专利技术涉及一种软件稳定性测试的方法、电子设备以及存储介质。

技术介绍

[0002]人工智能软件在开发过程中,一般会采用一套方案和流程来保证所发布的软件的质量。软件的稳定性是衡量软件质量的一项重要指标。
[0003]现有通用的测试方案多种多样,常用的测试方案主要包括以下几种测试方案。
[0004]极限测试:利用多台相同配置的设备,分别监控本地服务器与云服务器的CPU、负荷时间、带宽、响应时间、IO吞吐等等。这种稳定性测试方法一般适用于对服务器的测试,具体来说适用于本地服务器与云服务器互联时的稳定性测试,比如当用手机与云端服务器连接时,测试两者的数据传输是否稳定、响应时间是否有延时等等。极限测试主要应用在网络通信、网络带宽比较多时,对服务器间互联的稳定性进行测试。
[0005]压力测试:利用jenkins工具(Jenkins是一个开源的、提供友好操作界面的持续集成工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件稳定性测试的方法,其特征在于,所述方法包括:接收测试策略;基于所述测试策略运行多个测试用例,以得到多个测试结果,每个测试用例生成一个参数指标,所述多个测试结果包括多个实际参数指标,其中,所述参数指标包括运行时间、占用内存、带宽、I/O中的至少一种;设定所述多个实际参数指标的波动范围;计算所述多个实际参数指标落在所述波动范围内的个数;判断所述个数是否大于或等于阈值;以及如是,通过稳定性测试。2.根据权利要求1所述的方法,其特征在于,所述测试策略包括每个测试用例运行的标准参数指标,所述设定步骤包括:计算所述每个测试用例的实际参数指标与所述标准参数指标的方差;以及定义所述波动范围为以所述标准参数指标为基准的3个所述方差内。3.根据权利要求1所述的方法,其特征在于,所述软件稳定性测试为编译阶段的稳定性测试,所述测试策略包括所述编译阶段运行的第一时间段,其中,所述第一时间段为所述多个测试用例进行编译的总时间段。4.根据权利要求3所述的方法,其特征在于,所述运行步骤包括:在所述第一时间段内,将所述多个测试用例分...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:寒武纪行歌南京科技有限公司
类型:发明
国别省市:

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

1