一种软件测试方法、装置及测试平台与流程

文档序号:33521177发布日期:2023-03-22 06:36阅读:来源:国知局

技术特征:
1.一种软件测试方法,其特征在于,应用于测试平台,所述方法包括:获取测试指令,所述测试指令中包括目标服务的标识,所述目标服务为待测服务器中的软件是否支持的服务;响应于所述测试指令,基于所述目标服务的标识,向第三方服务器发送第一消息,所述第一消息用于指示所述第三方服务器部署所述目标服务;获取所述第三方服务器发送的第二消息,所述第二消息中包括所述第三方服务器部署的所述目标服务的访问信息;响应于所述第二消息,基于所述目标服务的访问信息,指示所述待测服务器与所述第三方服务器进行交互;获取所述待测服务器发送的第三消息,所述第三消息中包括所述待测服务器与所述第三方服务器的交互结果,所述交互结果用于表征所述待测服务器中的软件是否支持所述目标服务。2.根据权利要求1所述的方法,其特征在于,所述测试平台内存有测试脚本,所述响应于所述第二消息,基于所述目标服务的访问信息,指示所述待测服务器与所述第三方服务器进行交互,包括:响应于所述第二消息,将所述目标服务的访问信息发送至所述待测服务器,并执行所述测试脚本,所述测试脚本用于指示所述待测服务器与所述第三方服务器进行交互。3.根据权利要求1所述的方法,其特征在于,所述目标服务被部署于所述第三方服务器中创建的容器内,所述方法还包括:若所述待测服务器中的软件支持所述目标服务,向所述第三方服务器发送第四消息,所述第四消息用于指示所述第三方服务器删除所述容器。4.根据权利要求1所述的方法,其特征在于,所述目标服务被部署于所述第三方服务器中创建的容器内,所述方法还包括:若所述待测服务器中的软件不支持所述目标服务,向所述第三方服务器发送第五消息,所述第五消息用于指示所述第三方服务器停止运行所述容器,并释放与所述容器相对应的资源。5.根据权利要求3所述的方法,其特征在于,所述容器的标识和所述容器的运行日志被存储在数据库中,所述方法还包括:响应于用户查询待查询容器的操作,根据所述待查询容器的标识,从所述数据库中调取所述待查询容器的运行日志。6.一种软件测试方法,其特征在于,应用于第三方服务器,所述第三方服务器中部署有管理第三方服务的脚本,所述方法包括:获取测试平台发送的发送第一消息,所述第一消息用于指示所述第三方服务器部署目标服务,所述测试平台用于检测待测服务器中的软件是否支持所述目标服务;响应于所述第一消息,执行所述脚本,在所述第三方服务器中部署所述目标服务;向所述测试平台发送的第二消息,所述第二消息中包括所述第三方服务器部署的所述目标服务的访问信息,所述目标服务的访问信息用于所述待测服务器与所述第三方服务器进行交互,所述待测服务器与所述第三方服务器的交互结果用于表征所述待测服务器中的软件是否支持所述目标服务。
7.根据权利要求6所述的方法,其特征在于,所述目标服务被部署于所述第三方服务器中创建的容器内,所述方法还包括:若所述待测服务器中的软件支持所述目标服务,删除所述容器。8.根据权利要求6所述的方法,其特征在于,所述目标服务被部署于所述第三方服务器中创建的容器内,所述方法还包括:若所述待测服务器中的软件不支持所述目标服务,停止运行所述容器,并释放与所述容器相对应的资源。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:存储所述容器的标识和所述容器的运行日志。10.一种测试平台,其特征在于,包括:显示界面和处理器,其中,所述显示界面用于接收用户输入的测试指令;所述处理器用于执行如权利要求1至5任一项所述的方法。

技术总结
一种软件测试方法,应用于测试平台,该方法包括:获取包括目标服务的标识的测试指令,目标服务为待测服务器中的软件是否支持的服务;基于目标服务的标识,向第三方服务器发送第一消息,第一消息用于指示第三方服务器部署目标服务;获取第三方服务器发送的第二消息,第二消息中包括第三方服务器部署的目标服务的访问信息;响应于第二消息,基于目标服务的访问信息,指示待测服务器与第三方服务器进行交互;获取待测服务器发送的第三消息,第三消息中包括待测服务器与第三方服务器的交互结果,交互结果用于表征待测服务器中的软件是否支持目标服务。由此,自动完成第三方服务的部署和对待测服务器中的软件进行测试,提升了软件测试效率。件测试效率。件测试效率。


技术研发人员:刘殷婷
受保护的技术使用者:超聚变数字技术有限公司
技术研发日:2022.09.30
技术公布日:2023/3/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1