一种测试的方法及管理装置的制造方法_4

文档序号:9929448阅读:来源:国知局
库文件复制到所述临时目录中,并为普通客户端创建测试子进程。
[0076]其中,预设目录是与所述服务管理进程的工作目录不同的目录。
[0077]处理单元303,还用于通过测试子进程接收普通客户端发送的测试指令,并根据测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
[0078]具体的,测试指令中携带有替换测试案例的动态库文件。
[0079]此时,处理单元303,具体用于通过测试子进程根据测试指令中携带的替换测试案例的动态库文件对所述临时目录中的测试案例的动态库文件进行相应的替换处理。通过测试子进程对所述临时目录中替换后的测试案例的动态库文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
[0080]或者,测试指令中携带有测试案例的标号。此时,处理单元303,具体用于通过测试子进程根据测试指令携带的所述测试案例的标号,在测试案例的动态库文件中确定出测试案例的标号对应的测试案例的动态文件,对测试案例的标号对应的测试案例的动态文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
[0081 ] 进一步的,处理单元303,还用于在确定单元302确定客户端的类型为特权客户端时,在服务管理进程的工作目录中创建特权子进程;通过特权子进程接收特权客户端发送的执行指令,根据执行指令利用特权子进程进行相应的处理。
[0082]本发明实施例提供了一种测试的管理装置,包括:接收客户端发送的连接请求消息;根据连接请求消息,确定客户端的类型;在确定客户端的类型为普通客户端时,在预设目录下为普通客户端创建临时目录,将测试案例的动态库文件复制到所述临时目录中,并为普通客户端创建测试子进程;接收普通客户端发送的测试指令,并根据测试指令利用所述测试子进程在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。这样,测试的管理装置在确定出客户端的类型为普通客户端后,为普通客户端创建临时目录,进而将测试案件的动态文件复制到临时目录中,并为普通客户端创建测试子进程。接收到客户端发送的测试指令后,可以在硬件环境模拟包模拟出的硬件环境中,根据此测试指令利用测试子进程进行相应的测试处理。在本发明中,可以在硬件环境模拟包模拟出的硬件环境中进行相应的测试,而无需在真实的硬件环境中进行测试,这样一来,在每次进行完测试后无需通过断电恢复为硬件环境,从而降低了测试的复杂度。
[0083]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种测试的方法,其特征在于,包括: 接收客户端发送的连接请求消息; 根据所述连接请求消息,确定所述客户端的类型; 在确定所述客户端的类型为普通客户端时,在预设目录下为所述普通客户端创建临时目录,将服务管理进程的工作目录存储的测试案例的动态库文件复制到所述临时目录中,并为所述普通客户端创建测试子进程;所述预设目录是与所述服务管理进程的工作目录不同的目录; 所述测试子进程接收所述普通客户端发送的测试指令,并根据所述测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。2.根据权利要求1所述的方法,其特征在于,还包括: 在确定所述客户端的类型为特权客户端时,在所述服务管理进程的工作目录中创建特权子进程; 所述特权子进程接收所述特权客户端发送的执行指令,根据所述执行指令利用所述特权子进程进行相应的处理。3.根据权利要求1或2所述的方法,其特征在于, 所述测试指令中携带有替换测试案例的动态库文件; 所述根据所述测试指令利用所述测试子进程在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理包括: 所述测试子进程根据所述测试指令中携带的替换测试案例的动态库文件对所述临时目录中的测试案例的动态库文件进行相应的替换处理; 所述测试子进程对所述临时目录中替换后的测试案例的动态库文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。4.根据权利要求1或2所述的方法,其特征在于, 所述测试指令中携带有测试案例的标号; 所述根据所述测试指令利用所述测试子进程在硬件环境模拟包模拟出的硬件环境中进行相应的测试包括: 所述测试子进程根据所述测试指令携带的所述测试案例的标号,在所述测试案例的动态库文件中确定出所述测试案例的标号对应的测试案例的动态文件,对所述测试案例的标号对应的测试案例的动态文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。5.一种测试的管理装置,其特征在于,包括: 接收单元,用于接收客户端发送的连接请求消息;确定单元,用于根据所述接收单元接收的所述连接请求消息,确定所述客户端的类型;处理单元,用于在所述确定单元确定所述客户端的类型为普通客户端时,在预设目录下为所述普通客户端创建临时目录,将服务管理进程的工作目录存储的测试案例的动态库文件复制到所述临时目录中,并为所述普通客户端创建测试子进程;所述预设目录是与所述服务管理进程的工作目录不同的目录; 所述处理单元,还用于通过所述测试子进程接收所述普通客户端发送的测试指令,并根据所述测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。6.根据权利要求5所述的装置,其特征在于, 所述处理单元,还用于在所述确定单元确定所述客户端的类型为特权客户端时,在所述服务管理进程的工作目录中创建特权子进程; 通过所述特权子进程接收所述特权客户端发送的执行指令,根据所述执行指令利用所述特权子进程进行相应的处理。7.根据权利要求5或6所述的装置,其特征在于, 所述测试指令中携带有替换测试案例的动态库文件; 所述处理单元,具体用于通过所述测试子进程根据所述测试指令中携带的替换测试案例的动态库文件对所述临时目录中的测试案例的动态库文件进行相应的替换处理; 通过所述测试子进程对所述临时目录中替换后的测试案例的动态库文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。8.根据权利要求5或6所述的装置,其特征在于, 所述测试指令中携带有测试案例的标号; 所述处理单元,具体用于通过所述测试子进程根据所述测试指令携带的所述测试案例的标号,在所述测试案例的动态库文件中确定出所述测试案例的标号对应的测试案例的动态文件,对所述测试案例的标号对应的测试案例的动态文件在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
【专利摘要】本发明实施例提供了一种测试的方法及管理装置,涉及计算机技术领域,用以降低测试的复杂度。所述方法包括:包括:接收客户端发送的连接请求消息;根据所述连接请求消息,确定所述客户端的类型;在确定所述客户端的类型为普通客户端时,在预设目录下为所述普通客户端创建临时目录,将服务管理进程的工作目录存储的测试案例的动态库文件复制到所述临时目录中,并为所述普通客户端创建测试子进程;所述预设目录是与所述服务管理进程的工作目录不同的目录;所述测试子进程接收所述普通客户端发送的测试指令,并根据所述测试指令在硬件环境模拟包模拟出的硬件环境中进行相应的测试处理。
【IPC分类】G06F11/22
【公开号】CN105718341
【申请号】CN201610031336
【发明人】刘伟
【申请人】浪潮软件集团有限公司
【公开日】2016年6月29日
【申请日】2016年1月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1