[发明专利]一种面向服务器的异质测试脚本排程测试方法在审
申请号: | 201711015092.0 | 申请日: | 2017-10-26 |
公开(公告)号: | CN107590079A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 邓振宏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 服务器 测试 脚本 方法 | ||
技术领域
本发明涉及服务器测试技术领域,具体来说涉及一种面向服务器的异质测试脚本排程测试方法。
背景技术
传统的服务器自动化测试中,通常由各供应商提供服务器的测试脚本,或者由测试人员自行研发测试脚本,其操作与使用方法大不相同,大大增加了驱动自动化测试的复杂度。测试人员在使用前需要先花费大量时间学习与了解各类测试工具与脚本如何使用,才能顺利地执行自动化测试,并且多数测试工具与脚本都是单一执行,无法依照测试需求进行异质测试脚本的排程测试操作。由于现有的服务器自动化测试领域大都停留于各家自行研发或供应商提供的各类不同的测试脚本,即异质测试脚本,需要测试人员针对需求手动挑选依序执行,大大增加了测试人员的工作强度,降低了测试人员的工作效率。
基于上述问题,本发明提供一种面向服务器的异质测试脚本排程测试方法,自动依照测试任务所需,驱动各类测试脚本执行测试任务,增加测试任务的执行效率。
发明内容
本发明的主要目的在于提供一种面向服务器的异质测试脚本排程测试方法,该方法采用执行平台驱动测试脚本运行,测试脚本依照规范将测试结果回传得到测试结果,测试过程简单方便、执行效率高。
为实现上述目的,本发明采用以下技术方案:
一种面向服务器的异质测试脚本排程测试方法,所述测试方法包括下述步骤:
S1、采用文本编辑软件创建测试任务单内容,并将所创建的文本保存为通用信息格式的文档以进行测试任务排程前置设定;
S2、通过高等跨平台语言创建自动化测试执行平台AEP,面向此平台进行测试任务单解析,并驱动各类异质测试脚本依序进行相应测试任务;
S3、测试完成后通过AEP将测试结果反馈于测试任务单对应的结果栏位中。
基于上述方案,本测试方法做如下优化:
作为优化,在所述的S1中,采用Excel文本编辑软件进行测试任务单的创建。所述任务单创建后,在任务单内建立序号、脚本名称、脚本输入参数、脚本存放路径和测试结果的栏位,并依据执行脚本的顺序在对应栏位内填入脚本的相关信息。待任务单内信息创建完成后,将所创建的文本保存为.csv或.xml等通用信息格式的文档以建立串行排程测试描述。
作为优化,在所述的S2中,采用Python或Java跨平台语言进行自动化测试执行平台AEP的创建。AEP创建完成后,将所述S1中保存为通用信息格式的文档放置于AEP与相关测试脚本所在的待测服务器或测试执行机中。
进一步的,在所述的S2中,基于AEP平台解析测试任务单进行排程测试的步骤包括:
S21:启动AEP,解析测试任务单并依序号抓取脚本名称、脚本输入参数、脚本存放路径的栏位值信息,驱动测试脚本进行相应的自动化测试;
S22:AEP在每个测试脚本执行完毕后,抓取脚本回应系统的回传值,根据回传值判断当前项测试正确或失败,并依据回传值填写测试任务单的测试结果栏位;
S23:AEP依序执行每一测试任务对应的脚本,直至任务单上的所有任务执行完毕和测试任务单上的测试结果填写完毕;
S24:测试人员根据填写完毕测试结果的测试任务单,得到当前测试任务的所有测试项目结果。
本发明的技术方案具有如下优点或有益效果:
本发明提出的一种面向服务器的异质测试脚本排程测试方法,该方法通过高等跨平台语言创建自动化测试执行平台AEP,基于该执行平台驱动测试脚本运行,测试脚本依照规范进行相应任务测试并将测试结果反馈到测试任务单的结果栏位中,测试人员根据填写完毕测试结果的测试任务单,得到当前测试任务的所有测试项目结果,整个测试过程简单方便、执行效率高,节省了测试人员的工作时间,减少了测试人员的工作量。
附图说明
图1是本发明实施例提供的面向服务器的异质测试脚本排程测试方法的工作流程图;
图2是本发明实施例提供的面向服务器的异质测试脚本排程测试方法的逻辑示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1、图2所示,本实施例一种面向服务器的异质测试脚本排程测试方法,所述方法包括以下步骤:
S1、采用文本编辑软件创建测试任务单内容,并将所创建的文本保存为通用信息格式的文档以进行测试任务排程前置设定;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711015092.0/2.html,转载请声明来源钻瓜专利网。