自动化测试系统技术方案

技术编号:39893629 阅读:5 留言:0更新日期:2023-12-30 13:07
本发明专利技术提供一种自动化测试系统

【技术实现步骤摘要】
自动化测试系统、方法及操作系统


[0001]本专利技术涉及操作系统测试领域,具体地涉及一种自动化测试系统

一种自动化测试方法

一种操作系统以及一种计算机设备


技术介绍

[0002]操作系统是计算机系统的核心软件,是所有应用软件发挥作用的平台,操作系统的性能直接关系到各软件在操作系统中运行时的运行性能

不同的厂家开发生产的操作系统各有不同,所包含的信息数据类型也不相同,因而也无法直接对各个不同厂家的不同操作系统进行比对分析,无法对各个不同厂家的不同操作系统的功能及性能做评估并进行选型

一款产品开发完成后,为了使新开发的产品快速投入生产应用,需要对产品进行测试

操作系统是一款极其复杂的巨大软件工程产品,测试项目与标准众多,为了节省人力以及达到人力无法完成的一些测试,需要利用自动化测试技术框架替代人工测试

[0003]目前,市面上自动化测试框架众多,依照不同的测试对象和领域拥有不同的自动化测试框架,例如,接口自动化测试框架
、UI
自动化测试
、app(application,
应用程序
)
自动化测试等拥有不同的测试框架,在使用的时候需要通过不同的开发语言或者脚本语言来编写完成,而且对于不同的测试对象和领域使用不同的测试框架来回切换使用

[0004]测试者应用自动化测试框架的时候,不能统一框架,需要频繁切换框架应对不同的测试领域,使用者需要熟悉多套框架下的规则以及需要具备一定的开发或者脚本编码技术,对使用者的技术能力要求较高,且使用过程中效率低下


技术实现思路

[0005]为了解决上述技术缺陷,本专利技术提供自动化测试系统

方法及操作系统

[0006]本专利技术第一个方面提供一种自动化测试系统,包括配置模块以及测试用例管理模块,
[0007]所述配置模块用于安装系统缺失的依赖库文件并配置功能参数,根据接收到的控制指令生成测试用例管理指令并发送到测试用例管理模块;
[0008]所述测试用例管理模块用于根据接收到的测试用例管理指令选取测试用例形成测试任务,以及读取所述测试用例管理模块中预先设置的配置参数,根据读取的配置参数执行测试任务

[0009]在本专利技术实施例中,所述配置模块还用于检测所述测试用例管理模块的测试用例执行情况,获取所述测试任务的测试结果

[0010]在本专利技术实施例中,所述配置模块还用于根据接收到的控制指令控制所述测试用例管理模块中的测试用例的执行状态,以及显示测试用例管理模块中各个测试用例的测试状态

[0011]在本专利技术实施例中,所述测试用例管理模块还用于根据接收到的测试用例管理指令创建测试用例脚本,生成新的测试用例,根据新的测试用例形成新的测试任务

[0012]在本专利技术实施例中,所述系统还包括测试日志模块,所述测试日志模块用于接收所述配置模块输出的测试日志管理指令,根据所述测试日志管理指令过滤冗余的测试日志信息

[0013]在本专利技术实施例中,所述测试日志模块还用于保存测试用例管理模块执行测试任务时产生的测试日志信息

[0014]在本专利技术实施例中,所述系统还包括测试结果统计模块;所述测试结果统计模块用于接收所述配置模块输出的测试结果管理指令,根据测试结果管理指令获取测试用例管理模块执行测试任务时产生的测试结果,并对所述测试结果进行统计

[0015]本专利技术第二个方面提供一种自动化测试方法,应用如上所述的自动化测试系统实现,所述方法包括:
[0016]安装系统缺失的依赖库文件,接收控制指令,根据控制指令配置初始化功能参数;
[0017]根据测试用例管理指令选取测试用例,形成测试任务;
[0018]执行测试任务,循环遍历测试任务中的测试用例,获得测试结果并保存

[0019]本专利技术第三个方面提供一种操作系统,其特征在于,所述操作系统包括如上所述的自动化测试系统

[0020]本专利技术第四个方面提供一种计算机设备,其特征在于,包括:
[0021]存储器;
[0022]处理器;以及
[0023]计算机程序;
[0024]其中,所述计算机程序存储在存储器中,并被配置为由处理器执行以实现如上所述的操作系统的自动化测试方法

[0025]本专利技术提供的自动化测试系统包括配置模块以及测试用例管理模块,配置模块用于安装系统缺失的依赖库文件,并配置功能参数,根据配置功能参数配置测试用例管理模块,从而搭建了一个自动化测试框架,测试用例管理模块通过配置模块输出的测试用例管理指令执行测试任务;相比于人工手动单独执行测试用例,本专利技术提供的自动化测试系统的测试准确率更高,且本自动化测试系统提供了标准模板,也大大降低了使用者的技术要求

[0026]本专利技术技术方案的其它特征和优点将在下文的具体实施方式部分予以详细说明

附图说明
[0027]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定

在附图中:
[0028]图1是本专利技术实施例提供的自动化测试系统的结构示意图;
[0029]图2是本专利技术实施例提供的自动化测试方法的流程图

具体实施方式
[0030]为了使本专利技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本专利技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是所有实施例的穷举

需要说明的是,在不冲突的情况下,本专利技术中的实施例及实
施例中的特征可以相互组合

[0031]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量

由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征

在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定

[0032]在本专利技术中,除非另有明确的规定和限定,“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或可以互相通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系

对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义

[0033]在实现本专利技术的过程中,专利技术人发现目前,市面上自动化测试框架本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种自动化测试系统,应用于操作系统测试,其特征在于,包括:配置模块以及测试用例管理模块,所述配置模块用于安装系统缺失的依赖库文件并配置功能参数,根据接收到的控制指令生成测试用例管理指令并发送到测试用例管理模块;所述测试用例管理模块用于根据接收到的测试用例管理指令选取测试用例形成测试任务,以及读取所述测试用例管理模块中预先设置的配置参数,根据读取的配置参数执行测试任务
。2.
根据权利要求1所述的自动化测试系统,其特征在于,所述配置模块还用于检测所述测试用例管理模块的测试用例执行情况,获取所述测试任务的测试结果
。3.
根据权利要求1所述的自动化测试系统,其特征在于,所述配置模块还用于根据接收到的控制指令控制所述测试用例管理模块中的测试用例的执行状态,以及显示测试用例管理模块中各个测试用例的测试状态
。4.
根据权利要求1所述的自动化测试系统,其特征在于,所述测试用例管理模块还用于根据接收到的测试用例管理指令创建测试用例脚本,生成新的测试用例,根据新的测试用例形成新的测试任务
。5.
根据权利要求1所述的自动化测试系统,其特征在于,所述系统还包括测试日志模块;所述测试日志模块用于接收所述配置模块输出的测试日志管理指令,根...

【专利技术属性】
技术研发人员:蒋吉明平雷程震朱小骏张延生朱志成邱爽肖超群
申请(专利权)人:国能信息技术有限公司
类型:发明
国别省市:

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

1