一种基于人工智能的软件测试平台制造技术

技术编号:34018947 阅读:16 留言:0更新日期:2022-07-02 16:27
本发明专利技术公开了一种基于人工智能的软件测试平台,涉及软件测试技术领域,解决了现有技术中,软件在进行测试时无法根据软件的实时运行状态为依据匹配合适的测试方式的技术问题,通过分析对象分析判断当前分析对象运行状态,从而为分析对象的性能测试匹配合适的测试方法,提高了分析对象测试的准确性,同时有针对的进行测试能够提高了软件测试的工作效率;将分析对象的性能测试匹配测试方法,提高了软件性能测试的准确性,同时合理匹配性能测试方式能够提高了软件性能测试的工作效率,降低了性能测试的误差,提高了性能数据的可靠性;将软件进行可靠性验证测试,将软件的可靠性进行验证测试,提高了软件测试的准确性。提高了软件测试的准确性。提高了软件测试的准确性。

【技术实现步骤摘要】
一种基于人工智能的软件测试平台


[0001]本专利技术涉及软件测试
,具体为一种基于人工智能的软件测试平台。

技术介绍

[0002]随着计算机技术的迅猛发展,计算机软件已经应用到越来越多的领域,特别是航空航天、金融和医疗等关系国计民生的关键行业。在这些领域中,软件系统规模庞大并且逻辑关系复杂,对可靠性水平和安全水平的要求相当严格。因此,人们越来越重视软件可靠性工程。与此同时作为提高软件质量和可靠性的重要措施之一,软件可靠性测试正逐渐成为国内外软件可靠性工程的主要研究方向。
[0003]但是在现有技术中,软件在进行测试时,无法根据软件的实时运行状态为依据匹配合适的测试方式,从而导致软件的测试缺少针对性,造成软件的测试的效率降低,同时容易导致软件测试过程的成本无法控制。
[0004]针对上述的技术缺陷,现提出一种解决方案。

技术实现思路

[0005]本专利技术的目的就在于为了解决上述提出的问题,而提出一种基于人工智能的软件测试平台,通过分析对象分析判断当前分析对象运行状态,从而为分析对象的性能测试匹配合适的测试方法,提高了分析对象测试的准确性,同时有针对的进行测试能够提高了软件测试的工作效率;将分析对象的性能测试匹配测试方法,提高了软件性能测试的准确性,同时合理匹配性能测试方式能够提高了软件性能测试的工作效率,降低了性能测试的误差,提高了性能数据的可靠性。
[0006]本专利技术的目的可以通过以下技术方案实现:
[0007]一种基于人工智能的软件测试平台,包括:/>[0008]可靠性验证测试单元,用于将软件进行可靠性验证测试,将进行测试的软件标记为分析对象,通过可靠性验证测试将分析对象划分为可靠性合格验证软件和非可靠性合格验证软件;
[0009]可靠性稳定测试单元,用于对可靠性合格验证软件进行可靠性稳定测试,通过可靠性稳定测试将可靠性合格验证软件划分为可靠性合格软件和可靠性不合格软件;
[0010]软件分析单元,用于将分析对象的运行状态进行分析,通过运行状态分析生成长周期测试信号、短周期测试信号以及质量测试信号,并将其一同发送至软件测试方式匹配单元;
[0011]软件测试方式匹配单元,用于将分析对象的性能测试匹配测试方法;
[0012]软件评定终端,用于将分析对象进行评定,判断分析对象的测试是否合格。
[0013]作为本专利技术的一种优选实施方式,可靠性验证测试的运行过程如下:
[0014]设置可靠性测试时间段,采集到可靠性测试时间段内分析对象运行过程中出现故障的频率以及分析对象运行前因故障无法运行的频率,并将其分别标记为GZi和YXi;采集
到可靠性测试时间段内分析对象对应故障的类型数量,并将其标记为SLi;通过分析获取到分析对象的可靠性验证测试系数Xi,将分析对象的可靠性验证测试系数Xi与可靠性验证测试系数阈值进行比较:
[0015]若分析对象的可靠性验证测试系数Xi超过可靠性验证测试系数阈值,则判定当前分析对象的可靠性验证测试合格,并将当前分析对象标记为可靠性合格验证软件,将可靠性合格验证软件名称发送至可靠性稳定测试单元;
[0016]若分析对象的可靠性验证测试系数Xi未超过可靠性验证测试系数阈值,则判定当前分析对象的可靠性验证测试不合格,并将当前分析对象标记为非可靠性合格验证软件,将非可靠性合格验证软件名称发送至管理人员的手机终端。
[0017]作为本专利技术的一种优选实施方式,可靠性稳定测试的运行过程如下:
[0018]采集到可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率以及可靠性合格验证软件运行前检测出故障的频率,并将其分别与完成频率阈值以及检测频率阈值进行比较:
[0019]若可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率超过完成频率阈值,且可靠性合格验证软件运行前检测出故障的频率超过检测频率阈值,则判定当前可靠性合格验证软件的稳定性分析正常,将对应可靠性合格验证软件标记为可靠性合格软件,并将可靠性合格软件的名称发送至软件评定终端;
[0020]若可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率未超过完成频率阈值,或者可靠性合格验证软件运行前检测出故障的频率未超过检测频率阈值,则判定当前可靠性合格验证软件的稳定性分析异常,将对应可靠性合格验证软件标记为可靠性不合格软件,并将可靠性不合格软件的名称发送至管理人员的手机终端。
[0021]作为本专利技术的一种优选实施方式,运行状态分析的运行过程如下:
[0022]设置性能测试时间段,采集到性能测试时间段内分析对象的故障周期以及对应故障完成维护后预计使用寿命与实际使用寿命的比值,并将其分别标记为GZZi和SMCi;通过分析获取到分析对象的运行状态分析系数Ci,将分析对象的运行状态分析系数Ci与运行状态分析系数阈值进行比较:
[0023]若分析对象的运行状态分析系数Ci超过运行状态分析系数阈值,则判定当前分析对象的测试周期需求长,生成长周期测试信号并将长周期测试信号和对应分析对象一同发送至软件测试方式匹配单元;
[0024]若分析对象的运行状态分析系数Ci未超过运行状态分析系数阈值,则判定当前分析对象的测试周期需求短,生成短周期测试信号并将短周期测试信号和对应分析对象一同发送至软件测试方式匹配单元;
[0025]若分析对象对应相邻故障周期的时长差值超过对应差值阈值,则判定分析对象的故障周期不稳定,生成质量测试信号并将质量测试信号和对应分析对象发送至软件测试方式匹配单元。
[0026]作为本专利技术的一种优选实施方式,软件测试方式匹配单元的运行过程如下:
[0027]接收到长周期测试信号和对应分析对象后,将对应分析对象的性能测试方式设置为数量测试方式,即设置测试时间段,并在测试时间段内将对应分析对象的执行任务数量进行监测,若测试时间段内分析对象的执行任务数量超过对应执行任务数量阈值,则判定
对应分析对象的性能测试合格;若测试时间段内分析对象的执行任务数量未超过对应执行任务数量阈值,则判定对应分析对象的性能测试不合格;
[0028]接收到短周期测试信号和对应分析对象后,将对应分析对象的性能测试方式设置为缺陷测试方式,在测试时间段内将对应分析对象的运行缺陷进行监测,若测试时间段内分析对象的运行缺陷数量超过对应运行缺陷数量阈值,则判定对应分析对象的性能测试不合格;若测试时间段内分析对象的运行缺陷数量未超过对应运行缺陷数量阈值,则判定对应分析对象的性能测试合格;
[0029]接收到质量测试信号和对应分析对象后,将对应分析对象的性能测试方式设置为质量测试方式,在测试时间段内将对应分析对象的运行质量进行监测,采集到测试时间段内分析对象出现故障后的任务执行时长以及测试时间段内分析对象故障出前产生预警的频率,并将其分别标记为故障后执行时长与产生预警频率,并将故障后执行时长与产生预警频率分别与执行时长阈值和预警频率阈值进行比较:
[0030]若故障后执行时长本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的软件测试平台,其特征在于,包括:可靠性验证测试单元,用于将软件进行可靠性验证测试,将进行测试的软件标记为分析对象,通过可靠性验证测试将分析对象划分为可靠性合格验证软件和非可靠性合格验证软件;可靠性稳定测试单元,用于对可靠性合格验证软件进行可靠性稳定测试,通过可靠性稳定测试将可靠性合格验证软件划分为可靠性合格软件和可靠性不合格软件;软件分析单元,用于将分析对象的运行状态进行分析,通过运行状态分析生成长周期测试信号、短周期测试信号以及质量测试信号,并将其一同发送至软件测试方式匹配单元;软件测试方式匹配单元,用于将分析对象的性能测试匹配测试方法;软件评定终端,用于将分析对象进行评定,判断分析对象的测试是否合格。2.根据权利要求1所述的一种基于人工智能的软件测试平台,其特征在于,可靠性验证测试的运行过程如下:设置可靠性测试时间段,采集到可靠性测试时间段内分析对象运行过程中出现故障的频率以及分析对象运行前因故障无法运行的频率,并将其分别标记为GZi和YXi;采集到可靠性测试时间段内分析对象对应故障的类型数量,并将其标记为SLi;通过分析获取到分析对象的可靠性验证测试系数Xi,将分析对象的可靠性验证测试系数Xi与可靠性验证测试系数阈值进行比较:若分析对象的可靠性验证测试系数Xi超过可靠性验证测试系数阈值,则判定当前分析对象的可靠性验证测试合格,并将当前分析对象标记为可靠性合格验证软件,将可靠性合格验证软件名称发送至可靠性稳定测试单元;若分析对象的可靠性验证测试系数Xi未超过可靠性验证测试系数阈值,则判定当前分析对象的可靠性验证测试不合格,并将当前分析对象标记为非可靠性合格验证软件,将非可靠性合格验证软件名称发送至管理人员的手机终端。3.根据权利要求1所述的一种基于人工智能的软件测试平台,其特征在于,可靠性稳定测试的运行过程如下:采集到可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率以及可靠性合格验证软件运行前检测出故障的频率,并将其分别与完成频率阈值以及检测频率阈值进行比较:若可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率超过完成频率阈值,且可靠性合格验证软件运行前检测出故障的频率超过检测频率阈值,则判定当前可靠性合格验证软件的稳定性分析正常,将对应可靠性合格验证软件标记为可靠性合格软件,并将可靠性合格软件的名称发送至软件评定终端;若可靠性合格验证软件运行过程中出现故障后完成当前运行任务的频率未超过完成频率阈值,或者可靠性合格验证软件运行前检测出故障的频率未超过检测频率阈值,则判定当前可靠性合格验证软件的稳定性分析异常,将对应可靠性合格验证软件标记为可靠性不合格软件,并将可靠性不合格软件的名称发送至管理人员的手机终端。4.根据权利要求1所述的一种基于人工智能的软件测试平台,其特征在于,运行状态分析的运行过程如下:设置性能测试时间段,采集到性能测试时间段内分析对象的故障周期以及对应故障完
成维护后预计使用寿命与实际使用寿命的比值,并将其分别标记为GZZi和SMCi;通过分析获取到分析对象的运...

【专利技术属性】
技术研发人员:李操王瑞何东旭潘必幸
申请(专利权)人:大连优米兴创信息软件开发有限公司
类型:发明
国别省市:

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

1