一种软件自动化智能测试系统的制作方法

文档序号:27148605发布日期:2021-10-30 02:13阅读:113来源:国知局
一种软件自动化智能测试系统的制作方法

1.本发明涉及一种计算机系统,尤其涉及一种软件自动化智能测试系统。


背景技术:

2.随着智能互联网科技的发展,所形成的智能测试模拟技术有效的应用于各类设计、实验中,方便研发人员对于所研发的产品进行测试,而在众多的测试软件中,存在测试环境单一,无法生产多组测试组进行自动比对,同时测试中出现错误时需要人为对参数进行修正,不容易发现故障区域,而且发现问题不全面,这类情况造成设计师“拆东墙补西墙”的情况,为了解决上述技术问题,特提出一种新的技术方案。


技术实现要素:

3.本发明提供了一种软件自动化智能测试系统,以解决上述背景技术中提出的问题。
4.本发明所解决的技术问题采用以下技术方案来实现:一种软件自动化智能测试系统,包括多环境运行测试模组,多环境运行测试模组中设有采集模组,采集模组的输出端上设有数据分配模块的输入端,数据分配模块的输出端上设有测试模组的输入端,测试模组的输出端上设有数据输出模组的输入端,数据输出模组设在多环境运行测试模组的内部。
5.所述的采集模组包括图像采集模块及变量参数模块,图像采集模块的输出端与数据分配模块的输入端连接,所述的数据分配模块的输入端上设有变量参数模块。
6.所述的图像采集模块包括相机采集模块、图像录入模块。
7.所述的变量参数模块包括环境变量及执行变量,所述的环境变量包括温度、湿度及颗粒浓度,所述的执行变量包括执行功率、零件损耗率。
8.所述的数据分配模组包括图像分析模块及变量分配模块,图像分析模块的输入端与图像采集模块的输出端连接,变量分配模块的输入端与变量参数模块的输出端连接。
9.所述的测试模块包括稳定性模块、超负荷模块及突变模块,稳定性模块的输入端与数据分配模组的输出端连接,稳定性模块的输出端上设有超负荷模块的输入端,超负荷模块的输出端上设有突变模块的输入端,突变模块的输出端与数据输出模组的输入端连接,所述的稳定性模块的输出端与数据输出模块的输入端连接。
10.所述的稳定性模块包括稳定变量输入模块及稳定性测试模型。
11.所述的超负荷模块包括单一极限变量输入模块及超负荷测试模型。
12.所述的突变模块包括单一变量快速变更模块及突变性测试模型。
13.所述的数据输出模组包括输出产品率报告、产品合格分析报告及设备损耗率报告。
14.本发明的有益效果为:设有多组测试模块,通过多条件下的测试,有利于找到故障的发生点;测试模块之间或独立或联动,有利于使用者点对点针对问题进行试验测试;设有自动变量修正组,减少人工修正带来的测试耗时。
附图说明
15.图1是本发明的系统示意图;
16.图2是本发明的采集模组的系统示意图;
17.图3是本发明的图像采集模块的系统示意图;
18.图4是本发明的变量参数模块的系统示意图;
19.图5是本发明的数据分配模组的系统示意图;
20.图6是本发明的测试模组的系统示意图;
21.图7是本发明的稳定性模块的系统示意图;
22.图8是本发明的超负荷模块的系统示意图;
23.图9是本发明的突变模块的系统示意图;
24.图10是本发明的数据输出模组的系统示意图;
25.图11是本发明的步骤逻辑图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.参照图1至图11,一种软件自动化智能测试系统,包括多环境运行测试模组1,多环境运行测试模组1中设有采集模组2,采集模组2的输出端上设有数据分配模块3的输入端,数据分配模块3的输出端上设有测试模组4的输入端,测试模组4的输出端上设有数据输出模组5的输入端,数据输出模组5设在多环境运行测试模组1的内部。
28.所述的采集模组2包括图像采集模块201及变量参数模块202,图像采集模块201的输出端与数据分配模块3的输入端连接,所述的数据分配模块3的输入端上设有变量参数模块202。
29.所述的图像采集模块201包括相机采集模块2011、图像录入模块2012。
30.所述的变量参数模块202包括环境变量2021及执行变量2022,所述的环境变量2021包括温度、湿度及颗粒浓度,所述的执行变量2022包括执行功率、零件损耗率。
31.所述的数据分配模组3包括图像分析模块301及变量分配模块302,图像分析模块301的输入端与图像采集模块201的输出端连接,变量分配模块302的输入端与变量参数模块202的输出端连接。
32.所述的测试模块4包括稳定性模块401、超负荷模块402及突变模块403,稳定性模块401的输入端与数据分配模组3的输出端连接,稳定性模块401的输出端上设有超负荷模块402的输入端,超负荷模块402的输出端上设有突变模块403的输入端,突变模块403的输出端与数据输出模组5的输入端连接,所述的稳定性模块401的输出端与数据输出模块5的输入端连接。
33.所述的稳定性模块401包括稳定变量输入模块及稳定性测试模型。
34.所述的超负荷模块402包括单一极限变量输入模块及超负荷测试模型。
35.所述的突变模块403包括单一变量快速变更模块及突变性测试模型。
36.所述的数据输出模组5包括输出产品率报告、产品合格分析报告及设备损耗率报告。
37.参照图11,使用者启动该系统,首先进入“开始”,然后通过采集模组2中,可选取测试图像后录入,同时,根据测试效果,设定测试变量数据组,分别经过图像采集模块201和变量参数模块202输入生成测试数据,如环境变量2021中的温度、湿度或者颗粒浓度,亦或者是执行变量2022中的执行功率和零件损耗率,多组数值的同时录入,其次传入到数据分配模组3中,数据分配模组3通过对输入的图像及测试数值进行分析,将其分配到各个测试组中,即稳定性模块401、超负荷模块402及突变模块403中,配合测试模型生成测试组,各个测试模块中,根据不同的测试项目,每一个测试模块中,测试变量的输入会根据所设定的参数数值进行多组重复性试验,同时在该系统中,稳定性测试为基础测试,可以直接生成测试报告,而由稳定性测试可衍生出超负荷测试,当超负荷测试中出现测试超出所测试负荷时,系统会提示警报并报错,操作界面会返回稳定性测试中,同时根据异常变量进行修正,再进行一次超负荷测试,若系统未报警,即通过超负荷测试后,会进入到突变测试,突变测试与超负荷测试同理,为通过测试则会系统报警并返回基础的稳定性测试,并对参数进行修正,随后再一次通过超负荷测试到突变测试的流程,而突变测试通过后会有数据输出模块5生成报告,并记录在数据库中。
38.通过此装置可以实现,设有多组测试模块,通过多条件下的测试,有利于找到故障的发生点;测试模块之间或独立或联动,有利于使用者点对点针对问题进行试验测试;设有自动变量修正组,减少人工修正带来的测试耗时。
39.在本发明的描述中,需要理解的是,指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
40.在本发明中,除非另有明确的规定和限定,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
41.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1