[发明专利]一种测试方法和相关装置有效
| 申请号: | 202010143012.5 | 申请日: | 2020-03-04 |
| 公开(公告)号: | CN111352844B | 公开(公告)日: | 2021-08-17 |
| 发明(设计)人: | 朱江;余杰;王宇 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 方法 相关 装置 | ||
本申请实施例公开了一种测试方法和相关装置,针对待测软件的自动化测试需求可以确定用于测试的测试用例,该测试用例包括通过待测软件完成测试用例所对应的节点操作序列。节点操作序列用于标识实施测试用例时,在待测软件中所触发节点的节点信息和节点的触发顺序。由于待测软件是通过软件引擎运行的,故在通过所述待测软件执行所述测试用例,进行对所述待测软件的测试的过程中,可以根据节点信息调用软件引擎所需的执行参数,并依据前述触发顺序,通过执行参数指示软件引擎在待测软件中模拟对节点的触发。该方法对于不同类型的待测软件均能适用,提高了测试方式的通用性。且大大减少了测试过程中人工成本,提高了测试效率。
技术领域
本申请涉及数据处理领域,特别是涉及一种测试方法和相关装置。
背景技术
软件从研发开始就需要不断的进行测试,以通过测试确定软件运行期间可能出现的问题,性能参数是否合理等,从而可以通过测试结果调整、完善软件。
目前软件提供方主要的测试手段是召集用户进行测试,例如游戏软件可以通过向用户发放测试码、开放测试服务器等,通过召集一批用户玩游戏来确定可能的问题、所需的性能参数。
然而,这种方式的人工成本很高,耗时长,难以满足目前的测试需求。
发明内容
为了解决上述技术问题,本申请提供了一种测试方法和相关装置,提高了测试方式的通用性,以及提高了测试效率。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供了一种测试方法,所述方法包括:
确定待测软件对应的测试用例;所述测试用例包括通过所述待测软件完成所述测试用例所对应的节点操作序列,所述节点操作序列用于标识实施所述测试用例时,在所述待测软件中所触发节点的节点信息和节点的触发顺序;所述待测软件通过软件引擎运行;
通过所述待测软件执行所述测试用例,进行对所述待测软件的测试;
其中,在执行所述测试用例的过程中,根据所述节点信息调用节点对应的执行参数,依据所述触发顺序,通过所述执行参数指示所述软件引擎在所述待测软件中模拟对节点的触发。
另一方面,本申请实施例提供了一种测试装置,所述装置包括确定单元和测试单元:
所述确定单元,用于确定待测软件对应的测试用例;所述测试用例包括通过所述待测软件完成所述测试用例所对应的节点操作序列,所述节点操作序列用于标识实施所述测试用例时,在所述待测软件中所触发节点的节点信息和节点的触发顺序;所述待测软件通过软件引擎运行;
所述测试单元,用于通过所述待测软件执行所述测试用例,进行对所述待测软件的测试;
其中,在执行所述测试用例的过程中,根据所述节点信息调用节点对应的执行参数,依据所述触发顺序,通过所述执行参数指示所述软件引擎在所述待测软件中模拟对节点的触发。
另一方面,本申请实施例提供了一种测试设备,所述设备包括处理器以及存储器:
所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
所述处理器用于根据所述程序代码中的指令执行上述的测试方法。
另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述的测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010143012.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机箱
- 下一篇:一种进程访问确定方法和相关装置





