[发明专利]测试场景创建方法、申请方法、装置、客户端及服务器在审
申请号: | 201811473225.3 | 申请日: | 2018-12-04 |
公开(公告)号: | CN109726119A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 刘东飞;白凤伟;张蕾;刘洋;于航;苏慧;李江 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 创建 客户端及服务器 测试场景 配置参数 依赖关系 申请 测试效率 自主性 测试 | ||
本发明实施例提供了一种测试场景创建方法、申请方法、装置、客户端及服务器,创建方法包括:确定待创建场景所需执行的各个任务,以及所述各个任务的配置参数以及所述各个任务之间的依赖关系;按照所述依赖关系,采用所述配置参数依次执行各个所述任务,生成所述待创建场景。使用本发明实施例提供的技术方案申请场景,可以提高测试人员申请场景的自主性和灵活性,从而提高测试效率。
技术领域
本发明涉及计算机技术领域,特别是涉及一种测试场景创建方法、申请方法、装置、客户端及服务器。
背景技术
在应用开发和维护过程中,对应用的测试是不可或缺的一个环节。在测试过程中,通常需要创建多个测试场景来测试应用在不同场景下的运行状态。例如,上述应用为某一视频网站时,上述测试场景可以是:账户是钻石会员、黄金会员、普通会员、余额为0金币、余额为50金币、欠费等。
现有技术中,对应用的性能进行测试使用的测试场景往往是测试人员向管理该测试场景所对应业务的工作人员申请的,工作人员创建了该测试场景后,提供给测试人员使用。例如,当测试过程中需要使用账户是黄金会员这一场景时,测试人员需向管理账户业务的工作人员申请为某一账户开通黄金会员,工作人员为该账户开通黄金会员后,实现场景的创建,测试人员使用工作人员开通黄金会员的账号进行测试。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:由于测试过程中需要测试应用在大量不同测试场景下的性能,测试人员需向管理各测试场景所对应业务的工作人员申请各个测试场景,导致测试人员申请测试场景更依赖其他业务的工作人员、自主性和灵活性较低,从而导致测试的效率较低。
发明内容
本发明实施例的目的在于提供一种测试场景创建方法、申请方法、装置、客户端及服务器,以提高测试人员申请场景的自主性和灵活性,从而提高测试效率。具体技术方案如下:
第一方面,本发明实施例提供了一种测试场景创建方法,所述方法包括:
确定待创建场景所需执行的各个任务,以及所述各个任务的配置参数以及所述各个任务之间的依赖关系;
按照所述依赖关系,采用所述配置参数依次执行各个所述任务,生成所述待创建场景。
可选的,任一所述任务为以下任一项:
所述服务器的服务接口的调用操作;
对所述服务器中存储的数据进行操作;
通过对所述服务器的服务接口进行打桩操作。
第二方面,本发明实施例提供了一种测试场景申请方法,应用于客户端,所述方法包括:
确定创建待创建场景需执行的各个任务;
获得各个任务的配置参数以及各个任务之间的依赖关系;
生成包含场景申请信息的场景申请请求,其中,所述场景申请信息包括:所述配置参数和所述依赖关系;
将所述场景申请请求发送至服务器,以使得所述服务器根据所述配置参数和依赖关系创建所述待创建场景。
可选的,所述方法还包括:
为所述场景申请信息添加预设标识;
保存添加所述预设标识后的所述场景申请信息。
第三方面,本发明实施例还提供了一种测试场景创建方法,应用于服务器,所述方法包括:
接收客户端发送的场景申请请求;所述场景申请请求中包含创建待创建场景需执行的各个任务的配置参数和各个任务之间的依赖关系;
根据所述场景申请请求,确定创建所述待创建场景需执行的待执行任务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811473225.3/2.html,转载请声明来源钻瓜专利网。