The invention relates to a processing method, test script device and electronic equipment, including a method for generating test script: capturing the script script recording operation; according to the custom function of the script recording operation corresponding to the adapter, wherein the custom function contains according to the method of multi platform; according to the custom function and the script recording operation to generate test script. The technical scheme of the application can flexibly and flexibly generate a universal and flexible cross platform test script, and can realize quick script operation and configuration.
【技术实现步骤摘要】
测试脚本的处理方法、装置及电子设备
本申请涉及软件自动化测试
,具体而言,涉及测试脚本的处理方法、装置及电子设备。
技术介绍
相关技术提出了一种不同种类安卓设备的自动化测试脚本运行方案。其针对不同的设备利用XML分别录制不同的运行脚本,依据多个操作脚本生成一个运行脚本。将运行脚本和解析处理包导入目标安卓设备并运行。以上技术需要针对不同类型的设备进行脚本撰写,导致较多的重复性劳动,测试效率不高;并且需要把多个操作脚本合成为一个运行脚本,运行时将脚本和解析包导入目标安卓设备并运行,运行效率较低。
技术实现思路
本申请公开一种测试脚本的处理方法,能够方便灵活地生成通用、灵活的跨平台测试脚本,能实现快捷的脚本运行配置。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术的第一方面,提供一种生成测试脚本的方法,包括:获取录制脚本时的脚本录制操作;根据所述脚本录制操作适配对应的自定义函数,其中所述自定义函数包含针对多种平台的实现方法;根据所述自定义函数和所述脚本录制操作生成测试脚本。根据一些实施例,所述自定义函数包括用于图像识别的自定义函数、用于功能操作的自定义函数、和/或用于操作验证的自定义函数。根据一些实施例,若所述脚本录制操作所适配的自定义函数为用于图像识别的自定义函数,根据所述自定义函数和所述脚本录制操作生成测试脚本包括:获取所述脚本录制操作的操作位置对应的截图,将所述截图存储到本地,根据所述适配的自定义函数、所述截图在本地的存储路径生成测试脚本。根据一些实施例,所述方法还包括,在显示界面上提供用于同步呈 ...
【技术保护点】
一种测试脚本的处理方法,其特征在于,包括:获取录制脚本时的脚本录制操作;根据所述脚本录制操作适配对应的自定义函数,其中所述自定义函数包含针对多种平台的实现方法;根据所述自定义函数和所述脚本录制操作生成测试脚本。
【技术特征摘要】
1.一种测试脚本的处理方法,其特征在于,包括:获取录制脚本时的脚本录制操作;根据所述脚本录制操作适配对应的自定义函数,其中所述自定义函数包含针对多种平台的实现方法;根据所述自定义函数和所述脚本录制操作生成测试脚本。2.如权利要求1所述的测试脚本的处理方法,其特征在于,所述自定义函数包括用于图像识别的自定义函数、用于功能操作的自定义函数、和/或用于操作验证的自定义函数。3.如权利要求2所述的测试脚本的处理方法,其特征在于,若所述脚本录制操作所适配的自定义函数为用于图像识别的自定义函数,根据所述自定义函数和所述脚本录制操作生成测试脚本包括:获取所述脚本录制操作的操作位置对应的截图,将所述截图存储到本地,根据所述适配的自定义函数、所述截图在本地的存储路径生成测试脚本。4.如权利要求1所述的测试脚本的处理方法,其特征在于,所述方法还包括,在显示界面上提供用于同步呈现被测设备的界面内容的设备屏幕区;获取录制脚本时的脚本录制操作包括:录制脚本时监控所述设备屏幕区获取脚本录制操作。5.如权利要求4所述的测试脚本的处理方法,其特征在于,所述方法还包括,在所述显示界面上提供用于选取测试动作的工具区;获取录制脚本时的脚本录制操作包括:录制脚本时监控所述工具区和所述设备屏幕区获取脚本录制操作;根据所述脚本录制操作适配对应的自定义函数包括:根据所述工具区的脚本录制操作确定对应的自定义函数。6.如权利要求1所述的测试脚本的处理方法,其特征在于,所述自定义函数为python语言编写的函数,所述测试脚本为python语言脚本。7.如权利要求1所述的测试脚本的处理方法,其特征在于,在根据所述自定义函数和所述脚本录制操作生成测试脚本之后,还包括:预加...
【专利技术属性】
技术研发人员:刘欣,王建军,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。