[发明专利]一种服务器自动化测试系统及方法在审
申请号: | 201711100146.3 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107885627A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 周庆飞 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/36 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 自动化 测试 系统 方法 | ||
技术领域
本发明涉及服务器测试领域,具体涉及一种服务器自动化测试系统及方法。
背景技术
服务器系统测试和单纯的软件、硬件测试不同,服务器测试的测试项和测试步骤较多,而且测试过程中会用到多种测试工具和测试用例,针对待测服务器数量过多且测试项较多的情况,如果单纯依靠测试人员手动进行各项测试,不但耗费人力,而且所需测试时间较长,不便于测试的追踪和测试结果的查看,在测试人员紧张且测试资源一定的情况下,如何提高测试的效率是急需解决的问题。
发明内容
为解决上述问题,本发明提供一种服务器自动化测试系统及方法,可实现服务器测试的自动化和批量化。
本发明的技术方案是:一种服务器自动化测试系统,包括:
测试集模块:用于管理测试集,所述测试集为测试项的集合;
测试任务创建模块:用于创建测试任务,并设置测试任务参数;
测试任务执行模块:用于设置执行参数,并根据测试任务参数和执行参数执行测试任务;
测试结果查看模块:用于查看测试结果。
进一步地,测试任务执行模块还用于当执行测试任务时,首先判断当前是否有测试任务正在执行,若有测试任务正在执行,则所新建测试任务等待被执行直到当前正在执行测试任务完成,若没有测试任务正在执行,则执行所新建测试任务。
进一步地,还包括:测试状态显示模块:用于显示测试状态。
进一步地,还包括:测试报告生成模块:用于生成测试报告。
进一步地,测试任务参数包括:测试集信息、测试用例、测试步骤和测试超时时所执行的测试用例。
进一步地,执行参数包括:待测试服务器、测试过程中遇到错误时的处理机制、测试运行模式和运行时间。
本发明还提供一种服务器自动化测试方法,包括以下步骤:
创建测试任务,设置测试任务参数;
设置执行参数,根据测试任务参数和执行任务参数执行测试任务;
查看测试结果;
生成测试报告。
进一步地,当执行测试任务时,首先判断当前是否有测试任务正在执行,若有测试任务正在执行,则所新建测试任务等待被执行直到当前正在执行测试任务完成,若没有测试任务正在执行,则执行所新建测试任务。
进一步地,执行测试任务后还包括步骤:显示测试状态。
进一步地,测试任务参数包括:测试集信息、测试用例、测试步骤和测试超时时所执行的测试用例;
执行参数包括:待测试服务器、测试过程中遇到错误时的处理机制、测试运行模式和运行时间。
本发明提供的服务器自动化测试系统及方法,可对多台服务器进行多测试任务的自动化测试,实现服务器测试的自动化和批量化,节省人力和测试资源,提高测试效率。且可管理待测试服务器、测试工具和测试用例等,保证服务器测试的有效性。且能够随时监测测试进程和结果,导出测试报告,使用方便。
附图说明
图1是本发明具体实施例测试方法流程示意图。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
本发明提供的服务器自动化测试系统,核心思想是将进行自动化测试所需的各种服务部署到一台服务器上,进行测试任务的管理、待测服务器的管理、测试工具的管理、测试用例的管理和测试报告的管理等。测试人员可通过浏览器的网页登录该系统完成上述管理和服务器自动化测试。
该系统具体包括以下模块:
(1)测试集模块:用于管理测试集,测试集为测试项的集合;
需要说明的是,测试集是测试项的集合,可以是几个功能相近地测试项组合在一起集中对待测服务器做某一方面的测试,也可以是几个功能不同的测试项组合在一起对待测服务器做较全面的测试。
(2)测试任务创建模块:用于创建测试任务,并设置测试任务参数;
需要说明的是,测试任务参数可包括测试集信息、测试用例、测试步骤和测试超时时所执行的测试用例等。
(3)测试任务执行模块:用于设置执行参数,并根据测试任务参数和执行参数执行测试任务;
需要说明的是,当执行测试任务时,该模块还可首先判断当前是否有测试任务正在执行,若有测试任务正在执行,则所新建测试任务等待被执行直到当前正在执行测试任务完成,若没有测试任务正在执行,则执行所新建测试任务。
执行参数可以包括待测试服务器、测试过程中遇到错误时的处理机制、测试运行模式和运行时间等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711100146.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车座椅连续调角器的密封结构
- 下一篇:汽车座椅连续调角器的间隙消除装置