The invention is applicable to the field of application testing technology, and provides an application testing method, a terminal device and a computer readable storage medium. Among them, an application testing method, by obtaining the type information of the test script file loaded, according to the type information to find the identity of the script file conversion tool, and then according to the identity of the script file conversion tool, call the script file conversion tool to convert the test script file, get the target script file, item. The standard script file is suitable for the current test platform, and executes the target script file to test the application, so that when testing the application on different test platforms, there is no need to reconfigure the test script because of the different test platforms, thus saving the development cost of the test script.
【技术实现步骤摘要】
应用的测试方法、终端设备及计算机可读存储介质
本专利技术属于应用测试
,尤其涉及一种应用的测试方法、终端设备及计算机可读存储介质。
技术介绍
随着手机、电脑等终端的普及程度越来越高,适用于终端的应用程序也越来越多。现有技术中在对应用进行测试时,将配置好的测试脚本文件配置到远程测试平台、移动测试平台等平台中,通过执行该测试脚本文件进而实现对应用的测试。由于不同的测试平台所采用的测试脚本文件框架不同,使得应用在进行测试过程中,无法在不同的测试平台上使用同一个脚本文件,需要针对不同的测试平台配置不同的脚本文件,增加了开发成本。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用的测试方法、终端设备及计算机可读存储介质,可以在同时对多个终端进行操作测试时,提高测试效率。本专利技术实施例的第一方面提供了一种应用的测试方法,包括:载入测试脚本文件;获取所述测试脚本文件的类型信息;根据所述类型信息查找脚本文件转换工具的标识;根据所述脚本文件转换工具的标识,调用脚本文件转换工具对所述测试脚本文件进行转换,得到目标脚本文件,所述目标脚本文件适用于当前测试平台;执行所述目标脚本文件,以对应用进行测试。本专利技术实施例的第二方面提供了一种应用的测试装置,包括用于执行第一方面所述方法的单元。本专利技术实施例的第三方面提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现上述第一方案所 ...
【技术保护点】
1.一种应用的测试方法,其特征在于,包括:载入测试脚本文件;获取所述测试脚本文件的类型信息;根据所述类型信息查找脚本文件转换工具的标识;根据所述脚本文件转换工具的标识,调用脚本文件转换工具对所述测试脚本文件进行转换,得到目标脚本文件,所述目标脚本文件适用于当前测试平台;执行所述目标脚本文件,以对应用进行测试。
【技术特征摘要】
1.一种应用的测试方法,其特征在于,包括:载入测试脚本文件;获取所述测试脚本文件的类型信息;根据所述类型信息查找脚本文件转换工具的标识;根据所述脚本文件转换工具的标识,调用脚本文件转换工具对所述测试脚本文件进行转换,得到目标脚本文件,所述目标脚本文件适用于当前测试平台;执行所述目标脚本文件,以对应用进行测试。2.如权利要求1所述的测试方法,其特征在于,所述方法还包括:获取各类所述测试脚本的控制目标信息或测试流程信息;根据所述控制目标信息或所述测试流程信息,分别为各类所述脚本文件转换工具分配所述标识;将每类所述脚本文件的所述类型信息,与所述标识对应存储至目标数据库中。3.如权利要求1所述的测试方法,其特征在于,所述获取测试脚本文件的类型信息,包括:对所述测试脚本文件进行解析,得到测试用例数据和业务流程信息;依据所述业务流程信息,对所述测试用例数据进行测试,得到测试进程列队;解析所述测试进程列队的头文件,得到所述类型信息;所述进程列队的头文件用于描述进程列队的属性。4.如权利要求1所述的测试方法,其特征在于,所述根据所述脚本文件转换工具的标识,调用脚本文件转换工具对所述测试脚本文件进行转换,得到目标脚本文件,包括:从所述测试脚本文件中提取测试原语;根据所述测试原语生成有序的控制指令队列;对所述控制指令队列进行转换,得到目标测试语句;将所述目标测试语句按照与所述控制指令队列一致的时序,配置到预设的脚本框架中,得到所述目标脚本文件。5.如权利要求1所述的测试方法,其特征在于,所述执行所述目标脚本文件,以对应用进行测试,包括:根据所述目标脚本文件,在所述应用的任一操作界面中随机触发模拟操作指令;记录所述应用根据所述模拟操作指令的响应信息。6.一种终端设备,包括存储器、处理器以及存...
【专利技术属性】
技术研发人员:王庆丰,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。