[发明专利]一种测试的方法及管理装置在审
| 申请号: | 201610031336.3 | 申请日: | 2016-01-18 |
| 公开(公告)号: | CN105718341A | 公开(公告)日: | 2016-06-29 |
| 发明(设计)人: | 刘伟 | 申请(专利权)人: | 浪潮软件集团有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 方法 管理 装置 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种测试的方法及管理装置。
背景技术
随着互联网的飞速发展,中间件技术日益成熟,形成了很多中间件行业规范甚至是国际标准,很多公司内部都会维护自己的中间件版本。在中间件研发中,研发人员编写完接口后,对所研发的接口的功能进行全面的测试是每个公司、研发和测试人员所希望的,但是在实际开发过程中,往往是开发完模块或者功能后再去对模块或功能进行测试,由于测试的不完全性,不能最大程度发现问题,这就导致了在研发后需要大量的人员去从事维护性的工作,提高了研发成本。
因此对开发的模块或者功能进行测试很重要。在现有技术中,对硬件环境进行测试时,由于不同的测试会对硬件环境产生不同的影响,因此为了保证每次测试的准确性,在此次测试完成后,为了不影响下次测试,需要对产品进行断电处理,使产品恢复至最初的硬件环境,增加了测试的复杂度。
发明内容
本发明的实施例提供一种测试的方法及管理装置,用以降低测试的复杂度。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例提供了一种测试的方法,包括:接收客户端发送的连接请求消息;根据所述连接请求消息,确定所述客户端的类型;在确定所述客户端的类型为普通客户端时,在预设目录下为所述普通客户端创建临时目录,将服务管理进程的工作目录存储的测试案例的动态库文件复制到所述临时目录中,并为所述普通客户端创建测试子进程;所述预设目录是与所述服务管理进程的工作目录不同的目录;所述测试子进程接收所述普通客户端发送的测试指令,并根据所述测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
可选地,还包括:在确定所述客户端的类型为特权客户端时,在所述服务管理进程的工作目录中创建特权子进程;所述特权子进程接收所述特权客户端发送的执行指令,根据所述执行指令利用所述特权子进程进行相应的处理。
可选地,所述测试指令中携带有替换测试案例的动态库文件;所述根据所述测试指令利用所述测试子进程在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理包括:所述测试子进程根据所述测试指令中携带的替换测试案例的动态库文件对所述临时目录中的测试案例的动态库文件进行相应的替换处理;所述测试子进程对所述临时目录中替换后的测试案例的动态库文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
可选地,所述测试指令中携带有测试案例的标号;所述根据所述测试指令利用所述测试子进程在硬件环境模拟包模拟出的硬件环境中进行相应的测试包括:所述测试子进程根据所述测试指令携带的所述测试案例的标号,在所述测试案例的动态库文件中确定出所述测试案例的标号对应的测试案例的动态文件,对所述测试案例的标号对应的测试案例的动态文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
进一步的,本发明实施例提供了一种测试的管理装置,包括:接收单元,用于接收客户端发送的连接请求消息;确定单元,用于根据所述接收单元接收的所述连接请求消息,确定所述客户端的类型;处理单元,用于在所述确定单元确定所述客户端的类型为普通客户端时,在预设目录下为所述普通客户端创建临时目录,将服务管理进程的工作目录存储的测试案例的动态库文件复制到所述临时目录中,并为所述普通客户端创建测试子进程;所述预设目录是与所述服务管理进程的工作目录不同的目录;所述处理单元,还用于通过所述测试子进程接收所述普通客户端发送的测试指令,并根据所述测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
可选地,所述处理单元,还用于在所述确定单元确定所述客户端的类型为特权客户端时,在所述服务管理进程的工作目录中创建特权子进程;通过所述特权子进程接收所述特权客户端发送的执行指令,根据所述执行指令利用所述特权子进程进行相应的处理。
可选地,所述测试指令中携带有替换测试案例的动态库文件;所述处理单元,具体用于通过所述测试子进程根据所述测试指令中携带的替换测试案例的动态库文件对所述临时目录中的测试案例的动态库文件进行相应的替换处理;通过所述测试子进程对所述临时目录中替换后的测试案例的动态库文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
可选地,所述测试指令中携带有测试案例的标号;所述处理单元,具体用于通过所述测试子进程根据所述测试指令携带的所述测试案例的标号,在所述测试案例的动态库文件中确定出所述测试案例的标号对应的测试案例的动态文件,对所述测试案例的标号对应的测试案例的动态文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件集团有限公司,未经浪潮软件集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610031336.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种故障信息的重现方法和重现装置
- 下一篇:基于特征的多个文件提取方法





