[发明专利]程序测试方法、装置、计算机设备和存储介质有效
| 申请号: | 201911180652.7 | 申请日: | 2019-11-27 |
| 公开(公告)号: | CN110928791B | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 黄灿辉;孙锦辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 陈小娜 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 程序 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种程序测试方法、装置、计算机设备和存储介质,所述方法包括:接收测试账户添加指令,所述测试账户添加指令携带第二测试账户;响应于所述测试账户添加指令,获取目标程序对应的第一目标代码,所述第一目标代码为第一页面对应的代码,所述第一页面上登录有第一测试账户,所述第一页面根据所述第一目标代码生成;根据所述第一目标代码生成所述第二测试账户对应的第二页面;通过所述第一页面以及所述第二页面进行交互,以对所述目标程序进行测试。上述方法可以提高程序测试的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及程序测试方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,各种应用程序(简称APP)的功能也在不断丰富。通过应用程序获取信息,进行学习或者工作越来越普遍,例如可以通过视频播放程序从对应的视频服务器中下载视频,并在终端中进行播放。
目前,为了让应用程序可以更好的进行服务,可以对应用程序进行测试,发现应用程序存在的问题,以对应用程序修改。目前,通常是在应用程序上线后,在线上对应用程序进行测试的,导致不能及时发现应用程序存在的问题,程序测试效率低。
发明内容
基于此,有必要针对上述程序测试效率低的问题,提供一种程序测试方法、装置、计算机设备和存储介质。
一种程序测试方法,所述方法包括:接收测试账户添加指令,所述测试账户添加指令携带第二测试账户;响应于所述测试账户添加指令,获取目标程序对应的第一目标代码,所述第一目标代码为第一页面对应的代码,所述第一页面上登录有第一测试账户,所述第一页面根据所述第一目标代码生成;根据所述第一目标代码生成所述第二测试账户对应的第二页面;通过所述第一页面以及所述第二页面进行交互,以对所述目标程序进行测试。
一种程序测试装置,所述装置包括:测试账户添加指令接收模块,用于接收测试账户添加指令,所述测试账户添加指令携带第二测试账户;第一目标代码获取模块,用于响应于所述测试账户添加指令,获取目标程序对应的第一目标代码,所述第一目标代码为第一页面对应的代码,所述第一页面上登录有第一测试账户,所述第一页面根据所述第一目标代码生成;第二页面生成模块,用于根据所述第一目标代码生成所述第二测试账户对应的第二页面;交互模块,用于通过所述第一页面以及所述第二页面进行交互,以对所述目标程序进行测试。
在一些实施例中,所述装置还包括:代码选择操接收模块,用于在测试程序中接收代码选择操作,将所述代码选择操作所指示选择的代码作为所述目标代码,所述测试程序中登录有所述第一测试账户;第一页面生成模块,用于根据所述目标代码生成所述第一测试账户对应的所述第一页面。
在一些实施例中,所述装置还包括:调整指令接收模块,用于接收对所述第一目标代码进行调整的调整指令,所述调整指令包括代码调整信息;更新模块,用于根据所述代码调整信息得到调整后的第二目标代码,根据所述第二目标代码更新所述第一页面以及所述第二页面。
在一些实施例中,所述更新模块用于:将所述第二目标代码加载在共享运行空间中;第一进程执行所述共享运行空间中的所述第二目标代码,更新所述第一页面;第二进程执行所述共享运行空间中的所述第二目标代码,更新所述第二页面。
在一些实施例中,所述第二页面生成模块用于:获取所述第一进程的第一运行空间,所述第一运行空间用于加载所述第一进程对应的运行时环境;创建所述第二进程,将所述第一运行空间作为加载运行时环境的所述共享运行空间,利用所述第二进程根据所述第一目标代码生成所述第二测试账户对应的第二页面。
在一些实施例中,所述装置还包括:第一目标代码显示模块,用于在所述第一测试账户对应的测试程序页面上显示所述第一目标代码;调整操接收模块,用于接收对所述第一目标代码的调整操作,根据所述调整操作得到所述第二目标代码,并触发对所述第一目标代码进行调整的调整指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911180652.7/2.html,转载请声明来源钻瓜专利网。





