[发明专利]一种服务器的自动化测试方法及系统在审
申请号: | 202111035191.1 | 申请日: | 2021-09-05 |
公开(公告)号: | CN113742189A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 徐丹 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张元;李红萧 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 自动化 测试 方法 系统 | ||
本发明公开了一种服务器的自动化测试方法及系统,方法包括:获取测试用例,将所述测试用例中的测试步骤拆分为原子粒度的测试步骤,并将所述原子粒度的测试步骤封装以生成测试步骤函数库;基于所述测试步骤函数库配置测试步骤数据集合,并将所述测试步骤函数库和测试步骤数据集合保存到数据库;创建自动化测试流程模板,从所述数据库获取测试步骤以配置所述自动化测试流程模板的流程节点。通过本发明的方案,基于可以动态配置的自动化测试方法,提高了测试的可靠性、准确性以及效率,并降低了测试成本。
技术领域
本发明涉及测试技术领域,尤其涉及一种服务器的自动化测试方法及系统。
背景技术
目前Linux操作系统下服务器的一些核心部件,例如内存、网卡、硬盘等部件的功能测试基本都采用手工测试+简单脚本手工执行的方式,手工执行的方式需要耗费大量的时间及人力,导致测试效率低下并且容易出错。
以硬盘的性能测试为例,硬盘性能测试基于第三方测试工具FIO,对多种测试参数进行排列组合模拟大量的数据对硬盘的I/O性能指标进行测试,并且在性能测试的前后需要不断的监控硬盘的健康状态,兼顾硬盘与服务器整机的兼容性。硬盘区分机械硬盘、固态硬盘,每种类型的硬盘又区分多种接口协议,不同接口类型的硬盘性能测试方法不同。目前硬盘性能测试采用手工测试+简单脚本手工执行的方式,硬盘性能测试准备工作较为机械化,使用人工的方式不断监控硬盘健康状态、监控异常日志工作枯燥乏味、缺乏效率,并且容易出错,这些手工测试操作浪费人力及测试时间,严重影响测试效率;性能测试时间持续时间长达十几甚至几十小时,手工测试无法保证长时间不间断的测试,无法及时发现测试异常导致测试失败原因难以定位,而且长时间的测试工作会使测试人员思维疲劳,容易造成测试纰漏,无法保证测试结果的准确性及测试质量;每种硬盘对应一种简单的性能测试脚本,但脚本固化不可配置,缺少动态性及扩展性,不能应对性能测试复杂多变的测试场景,满足不了性能测试的需求;并且随着服务器生产规模日益扩大,硬盘的通用及定制化项目与日俱增,面对巨大的测试需求量、众多的测试机器,如果采用手工测试方式一一进行硬盘性能测试,机械重复,不仅测试效率低下,还造成了测试人力成本的严重浪费。因此为突破现有测试方式的局限性,亟需提出一种自动化测试技术。
发明内容
有鉴于此,本发明提出了一种服务器的自动化测试方法及系统,解决了传统的服务器基于测试用例的手工测试过程中耗时长、效率低、容易出错等问题,基于可以动态配置的自动化测试方法能够适应服务器的性能测试的多变性,提高测试的可靠性、准确性以及效率,并降低测试成本。
基于上述目的,本发明实施例的一方面提供了一种服务器的自动化测试方法,具体包括如下步骤:
获取测试用例,将所述测试用例中的测试步骤拆分为原子粒度的测试步骤,并将所述原子粒度的测试步骤封装以生成测试步骤函数库;
基于所述测试步骤函数库配置测试步骤数据集合,并将所述测试步骤函数库和测试步骤数据集合保存到数据库;
创建自动化测试流程模板,从所述数据库获取测试步骤以配置所述自动化测试流程模板的流程节点。
在一些实施方式中,创建自动化测试流程模板包括:
创建自动化测试流程模板并配置所述自动化测试流程模板的属性;
构建展示项以展示所述测试步骤函数库;
构建流程节点以引入所述测试步骤函数库中的测试步骤。
在一些实施方式中,所述测试步骤数据集合包括每个测试步骤实体的参数项;并且构建流程节点包括:
配置所述流程节点并获取所述测试步骤,并将所述测试步骤引入所述流程节点;
配置所述流程节点的公共属性,并判断所述流程节点是否为结束节点,其中所述公共属性包括:节点唯一标识、执行顺序、参数项的参数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111035191.1/2.html,转载请声明来源钻瓜专利网。