[发明专利]一种服务器的业务测试方法、装置及介质在审
申请号: | 201810063263.5 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108268377A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 齐冀;刘波 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务测试 测试 服务器 集合 测试逻辑 目标业务 预设 业务测试装置 服务器测试 测试脚本 划分策略 目标测试 生成测试 业务类型 整体效率 兼容性 脚本 保证 | ||
本发明公开了一种服务器的业务测试方法、装置及介质,该方法的步骤包括:依照预设的划分策略划分业务类型并生成相应的业务测试集合;在各业务测试集合中设置对应的测试脚本;获取测试逻辑,根据预设的逻辑对应关系选取目标业务测试集合,并在目标业务测试集合中选取目标测试脚本以组合为满足测试逻辑的测试用例;执行测试用例,并生成测试结果。可见,本方法在保证业务测试的兼容性的同时,提高了对服务器中业务进行测试的灵活性、准确性以及测试的整体效率,进而保证了服务器测试的可靠性。此外,本发明还提供一种服务器的业务测试装置及介质,有益效果如上所述。
技术领域
本发明涉及自动化测试领域,特别是涉及一种服务器的业务测试方法、装置及介质。
背景技术
由于服务器在企业中往往有着极为重要的作用,是承托企业业务正常进行的基础,因此服务器能否可靠的工作是技术人员所关注的重点。
为了保证服务器具有较高的可用性,在将其投入使用前,需要先进行可用性测试,以此排除服务器中的业务可能存在的BUG。当前常用的测试方法是通过服务器中的业务预置的测试软件进行对应业务的测试。但是针对于业务所预置的测试软件中仅仅具有普适性且固定的测试用例,进而通过执行固定的测试用例以对服务器中的业务进行测试。由于企业往往会在服务器中原始业务的基础上进行进一步的开发,进而与原始业务产生差异,因此当前测试软件所固有的测试用例与实际服务器中的业务之间可能存在兼容性的问题,并且预置的测试软件也无法对进一步开发的服务器业务进行灵活准确的测试,进而将导致服务器测试的可靠性降低。此外,当前对于不同业务的测试需要单独控制相应的测试软件进行,因此在实际测试时的整体效率相对较低。
由此可见,提供一种服务器的业务测试方法,在保证业务测试的兼容性的同时,提高对服务器中业务进行测试的灵活性、准确性以及测试的整体效率,进而保证服务器测试的可靠性,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种服务器的业务测试方法、装置及介质,在保证业务测试的兼容性的同时,提高了对服务器中业务进行测试的灵活性、准确性以及测试的整体效率,进而保证了服务器测试的可靠性。
为解决上述技术问题,本发明提供一种服务器的业务测试方法,包括:
依照预设的划分策略划分业务类型并生成相应的业务测试集合;
在各业务测试集合中设置对应的测试脚本;其中,各测试脚本均对应可独立执行的最小测试步骤;
获取测试逻辑,根据预设的逻辑对应关系选取目标业务测试集合,并在目标业务测试集合中选取目标测试脚本以组合为满足测试逻辑的测试用例;
执行测试用例,并生成测试结果。
优选的,划分策略具体为:
依照当前服务器使用的通信协议划分相应的业务测试集合。
优选的,获取测试逻辑具体为:
通过预设的测试指令接口接收并解析用户输入的测试指令以获取测试逻辑。
优选的,在执行测试用例前,该方法进一步包括:
在预设文件中获取测试数据;
相应的,执行测试用例具体为:
将测试数据作为输入数据以执行测试用例。
优选的,该方法进一步包括:
定期删除各业务测试集合中冗余的测试脚本。
优选的,测试脚本具体为Python类型的测试脚本。
此外,本发明还提供一种服务器的业务测试装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810063263.5/2.html,转载请声明来源钻瓜专利网。