[发明专利]一种网页游戏测试脚本生成方法在审
申请号: | 201711461913.3 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108182148A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 合肥黑钻科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京一格知识产权代理事务所(普通合伙) 11316 | 代理人: | 王惠敏 |
地址: | 230088 安徽省合肥市高新区柏堰*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页游戏 测试脚本 测试软件 测试脚本生成 录制 操作动作 回放过程 实时测试 用户操作 用户设置 用户体验 回放 测试 | ||
本发明公开了一种网页游戏测试脚本生成方法及装置,其方法包括:选择需要测试的一个或多个网页游戏的地址;利用测试软件和所述一个或多个网页游戏的地址打开所述一个或多个网页游戏,并启动测试软件的测试脚本的录制功能;在用户操作所述一个或多个网页游戏过程中,通过所述测试软件将用户的操作动作录制到所述测试脚本中,得到一个或多个网页游戏初始测试脚本;回放所述网页游戏初始测试脚本,并在所述回放过程中对所述网页游戏初始测试脚本进行修改,得到用于对网页游戏进行实时测试的一个或多个网页游戏测试脚本。本发明能提供测试结果,还能根据用户设置自动的执行测试脚本,提高了用户体验。
技术领域
本发明涉及游戏测试技术领域,特别涉及一种网页游戏测试脚本生成方法及装置。
背景技术
目前大部分的HTML5游戏使用浏览器中的Canvas(画布)来呈现游戏画面,使用JavaScript语言来执行游戏的逻辑控制。由于大部分的HTML5游戏使用Canvas而不是普通的DOM(Document Object Model,文档对象模型)元素来展现游戏界面。这就使得传统的HTML测试工具和测试方法不再适用于HTML5游戏。
HTML应用的测试方案。HTML应用的测试一般分为几个步骤:
1、录制或编写测试脚本,记录用户操作;
2、回放测试脚本,模拟用户进行操作;
3、根据脚本执行情况,生成测试结果。
现有HTML应用测试的方法不能够适用于游戏这种基于Canvas渲染的情况,因为canvas作为一个HTML元素,内部不再有可供检测的结构,这就使得传统的测试工具无法记录用户的操作,也就无法回放和提供测试结果。
发明内容
本发明的目的在于提供一种网页游戏测试脚本生成方法及装置,解决了现有技术在游戏中无法记录用户的操作和无法回放测试及无法提供测试结果的问题。根据本发明的一个方面,提供了一种网页游戏测试脚本生成方法,包括以下步骤:
选择需要测试的一个或多个网页游戏的地址;利用测试软件和所述一个或多个网页游戏的地址打开所述一个或多个网页游戏,并启动测试软件的测试脚本的录制功能;
在用户操作所述一个或多个网页游戏过程中,通过所述测试软件将用户的操作动作录制到所述测试脚本中,得到一个或多个网页游戏初始测试脚本;
回放所述网页游戏初始测试脚本,并在所述回放过程中对所述网页游戏初始测试脚本进行修改,得到用于对网页游戏进行实时测试的一个或多个网页游戏测试脚本。
优选地,所述回放所述网页游戏初始测试脚本包括回放所述网页游戏的多个初始测试脚本和回放所述网页游戏的一个初始测试脚本。
优选地,当需要全面测试游戏功能时,回放所述网页游戏的多个初始测试脚本;当游戏逻辑或游戏操作流程发生变化时,回放与游戏逻辑或游戏操作流程发生变化相对应的一个初始测试脚本。优选地,当需要全面测试游戏功能时,回放所述网页游戏的多个初始测试脚本,并在所述回放过程中对所述多个网页游戏初始测试脚本进行修改包括:
启动测试软件的测试脚本的回放功能,并回放多个初始测试脚本;在启动测试软件回放测试脚本功能后,若测试软件自动将网页游戏的操作过程执行成功,则将所述初始测试脚本作为用于对网页游戏进行实时测试的网页游戏测试脚本;若测试软件自动将网页游戏的操作过程执行失败,则对所述多个网页游戏初始测试脚本进行修改。
优选地,当游戏逻辑或游戏操作流程发生变化时,回放与游戏逻辑或游戏操作流程发生变化相对应的一个初始测试脚本,并在所述回放过程中对所述一个网页游戏初始测试脚本进行修改包括:
启动测试软件的测试脚本的重新录制或修改录制功能,并回放与游戏逻辑或游戏操作流程发生变化相对应的一个初始测试脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥黑钻科技有限公司,未经合肥黑钻科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711461913.3/2.html,转载请声明来源钻瓜专利网。