首页 > 专利 > 上海斐讯数据通信技术有限公司 > 脚本录制系统及方法专利详情

脚本录制系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-09-08
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-20
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-07-13
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-09-08
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510567545.5 申请日 2015-09-08
公开/公告号 CN105183599B 公开/公告日 2018-07-13
授权日 2018-07-13 预估到期日 2035-09-08
申请年 2015年 公开/公告年 2018年
缴费截止日 2022-10-08
分类号 G06F11/22G06F3/14 主分类号 G06F11/22
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 8 被引证专利数量 0
非专利引证
引用专利 CN102904996A、CN104717337A、CN102314386A、US2012154300A1、US2015135169A1、CN104714679A、CN104608120A、CN103312850A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 湖州帷幄知识产权运营有限公司
发明人 柏琼 第一发明人 柏琼
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明公开了脚本录制系统及方法,脚本录制系统包括:一获取单元,连接待测试移动终端,用以获取待测移动终端的当前屏幕图像;一显示单元,连接获取单元,显示单元提供一显示模板,显示模板用以显示当前屏幕图像;一处理单元,分别连接获取单元和显示单元,用以计算显示模板显示的图像与待测移动终端的当前屏幕图像的尺寸关系;一输入单元,连接显示单元,用以在显示模板显示的图像上输入光标操作信号;一控制单元,分别连接输入单元、显示单元和处理单元,用以根据尺寸关系将光标操作信号转换为相对于待测移动终端的坐标信息,并输出;一记录单元,连接控制单元,用以记录光标操作信号在显示模板上操作的坐标信息,以形成测试脚本。
  • 摘要附图
    脚本录制系统及方法
  • 说明书附图:图1
    脚本录制系统及方法
  • 说明书附图:图2
    脚本录制系统及方法
  • 说明书附图:图3
    脚本录制系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-23 专利权的转移 登记生效日: 2021.03.10 专利权人由蚌埠立超信息科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由233000 安徽省蚌埠市燕山路8319号(上理工科技园6号302室)变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-07-13 授权
3 2016-01-20 实质审查的生效 IPC(主分类): G06F 11/22 专利申请号: 201510567545.5 申请日: 2015.09.08
4 2015-12-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种脚本录制系统,应用于移动终端的测试中,其特征在于,包括:
一获取单元,连接待测试移动终端,用以获取所述待测移动终端的当前屏幕图像;
一显示单元,连接所述获取单元,所述显示单元提供一显示模板,所述显示模板用以显示所述当前屏幕图像;
一处理单元,分别连接所述获取单元和所述显示单元,用以计算所述显示模板显示的图像与所述待测移动终端的当前屏幕图像的尺 寸关系;
一输入单元,连接所述显示单元,用以在所述显示模板显示的图像上输入光标操作信号;
一控制单元,分别连接所述输入单元、所述显示单元和所述处理单元,用以根据所述尺寸关系将所述光标操作信号转换为相对于所述待测移动终端的坐标信息,并输出;
一记录单元,连接所述控制单元,用以记录光标操作信号在所述显示模板上操作的坐标信息,以形成测试脚本。

2.如权利要求1所述的脚本录制系统,其特征在于,所述获取单元用以在预定间隔时刻获取所述待测移动终端的当前屏幕图像。

3.如权利要求1所述的脚本录制系统,其特征在于,所述控制单元用以将所述光标操作信号转换为相对于所述显示模板上操作的坐标信息,根据所述尺寸关系将所述坐标信息转换为相对于所述待测移动终端的坐标信息,并输出。

4.如权利要求1所述的脚本录制系统,其特征在于,所述控制单元将相对于所述待测移动终端的坐标信息通过adb命令发送至所述待测移动终端,以调用预设jar包运行点击所述待测移动终端的对应位置的操作。

5.一种脚本录制方法,应用于移动终端的测试中,其特征在于,提供一显示模板,包括下述步骤:
S
1.获取待测移动终端的当前屏幕图像;
S
2.在所述显示模板上显示所述当前屏幕图像;
S
3.计算所述显示模板显示的图像与所述待测移动终端的当前屏幕图像的尺寸关系;
S
4.接收在所述显示模板显示的图像上输入光标操作信号;
S
5.根据所述尺寸关系将所述光标操作信号转换为相对于所述待测移动终端的坐标信息,并输出;
S
6.记录光标操作信号在所述显示模板上操作的坐标信息,以形成测试脚本。

6.如权利要求5所述的脚本录制方法,其特征在于,在所述步 骤S1中,在预定间隔时刻获取所述待测移动终端的当前屏幕图像。

7.如权利要求5所述的脚本录制方法,其特征在于,所述步骤S5的具体过程为:将所述光标操作信号转换为相对于所述显示模板上操作的坐标信息,根据所述尺寸关系将所述坐标信息转换为相对于所述待测移动终端的坐标信息,并输出。

8.如权利要求5所述的脚本录制方法,其特征在于,在所述步骤S5中,将相对于所述待测移动终端的坐标信息通过adb命令发送至所述待测移动终端,以调用预设jar包运行点击所述待测移动终端的对应位置的操作。

9.一种测试系统,其特征在于,应用如权利要求1-4所述的脚本录制系统,包括:
一机械手,连接所述控制单元,所述控制单元根据所述记录单元中的所述坐标信息,控制所述机械手点击所述待测移动终端的对应位置的操作。

10.一种测试方法,其特征在于,应用如权利要求5-8所述的脚本录制方法,提供一机械手,包括:根据所述测试脚本中的所述坐标信息,控制所述机械手点击所述待测移动终端的对应位置的操作。
说明书

技术领域

[0001] 本发明涉及移动终端测试技术领域,尤其涉及一种在测试平台上的脚本录制系统及方法。

背景技术

[0002] 自动化测试可节省大量的人力资源,是把以人为驱动的测试行为转化为机器执行的一种过程。在测试时,根据测试用例的描述一步步执行,从而得到实际结果与期望结果的比较数据。在测试过程中,无需人为操作,采用机器自行安装测试脚本并执行,从而达到节省人力资源的目的。目前的测试脚本录制时只能针对移动终端本身,需要人为对移动终端进行操作以进行相应的操作人为录制测试脚本,且并支持其他的测试平台。

发明内容

[0003] 针对现有的脚本录制存在的上述问题,现提供一种旨在实现可释放人力的自动录制脚本的脚本录制系统及方法。
[0004] 具体技术方案如下:
[0005] 一种脚本录制系统,应用于移动终端的测试中,包括:
[0006] 一获取单元,连接待测试移动终端,用以获取所述待测移动终端的当前屏幕图像;
[0007] 一显示单元,连接所述获取单元,所述显示单元提供一显示模板,所述显示模板用以显示所述当前屏幕图像;
[0008] 一处理单元,分别连接所述获取单元和所述显示单元,用以计算所述显示模板显示的图像与所述待测移动终端的当前屏幕图像的尺寸关系;
[0009] 一输入单元,连接所述显示单元,用以在所述显示模板显示的图像上输入光标操作信号;
[0010] 一控制单元,分别连接所述输入单元、所述显示单元和所述处理单元,用以根据所述尺寸关系将所述光标操作信号转换为相对于所述待测移动终端的坐标信息,并输出;
[0011] 一记录单元,连接所述控制单元,用以记录光标操作信号在所述显示模板上操作的坐标信息,以形成测试脚本。
[0012] 优选的,所述获取单元用以在预定间隔时刻获取所述待测移动终端的当前屏幕图像。
[0013] 优选的,所述控制单元用以将所述光标操作信号转换为相对于所述显示模板上操作的坐标信息,根据所述尺寸关系将所述坐标信息转换为相对于所述待测移动终端的坐标信息,并输出。
[0014] 优选的,所述控制单元将相对于所述待测移动终端的坐标信息通过adb命令发送至所述待测移动终端,以调用预设jar包运行点击所述待测移动终端的对应为位置的操作。
[0015] 一种脚本录制方法,应用于移动终端的测试中,提供一显示模板,包括下述步骤:
[0016] S1.获取待测移动终端的当前屏幕图像;
[0017] S2.在所述显示模板上显示所述当前屏幕图像;
[0018] S3.计算所述显示模板显示的图像与所述待测移动终端的当前屏幕图像的尺寸关系;
[0019] S4.接收在所述显示模板显示的图像上输入光标操作信号;
[0020] S5.根据所述尺寸关系将所述光标操作信号转换为相对于所述待测移动终端的坐标信息,并输出;
[0021] S6.记录光标操作信号在所述显示模板上操作的坐标信息,以形成测试脚本。
[0022] 优选的,在所述步骤S1中,在预定间隔时刻获取所述待测移动终端的当前屏幕图像。
[0023] 优选的,所述步骤S5的具体过程为:将所述光标操作信号转换为相对于所述显示模板上操作的坐标信息,根据所述尺寸关系将所述坐标信息转换为相对于所述待测移动终端的坐标信息,并输出。
[0024] 优选的,在所述步骤S5中,将相对于所述待测移动终端的坐标信息通过adb命令发送至所述待测移动终端,以调用预设jar包运行点击所述待测移动终端的对应为位置的操作。
[0025] 一种测试系统,应用如上述的脚本录制系统,包括:
[0026] 一机械手,连接所述控制单元,所述控制单元根据所述记录单元中的所述坐标信息,控制所述机械手点击所述待测移动终端的对应为位置的操作。
[0027] 一种测试方法,应用如上述的脚本录制方法,提供一机械手,包括:根据所述测试脚本中的所述坐标信息,控制所述机械手点击所述待测移动终端的对应为位置的操作。
[0028] 上述技术方案的有益效果:
[0029] 本技术方案中,脚本录制系统采用处理单元可获取显示单元显示的图像与待测移动终端当前屏幕图像的尺寸关系,利用控制单元可将光标操作信号转换为相对于待测移动终端的坐标信息,通过记录单元可记录光标操作信号的坐标信息,以形成测试脚本,可释放人力自动录制脚本。脚本录制方法通过获取待测移动终端的当前屏幕图像以计算显示模板显示的图像与待测移动终端的当前屏幕图像的尺寸关系,从而根据尺寸关系将光标操作信号转换为相对于待测移动终端的坐标信息,以输出,对待测移动终端进行相应的测试,可释放人力自动录制脚本。

实施方案

[0033] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0035] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0036] 如图1所示,一种脚本录制系统,应用于移动终端的测试中,包括:
[0037] 一获取单元1,连接待测试移动终端,用以获取待测移动终端的当前屏幕图像;
[0038] 一显示单元2,连接获取单元1,显示单元2提供一显示模板,显示模板用以显示当前屏幕图像;
[0039] 一处理单元4,分别连接获取单元1和显示单元2,用以计算显示模板显示的图像与待测移动终端的当前屏幕图像的尺寸关系;
[0040] 一输入单元3,连接显示单元2,用以在显示模板显示的图像上输入光标操作信号;
[0041] 一控制单元5,分别连接输入单元3、显示单元2和处理单元4,用以根据尺寸关系将光标操作信号转换为相对于待测移动终端的坐标信息,并输出;
[0042] 一记录单元6,连接控制单元5,用以记录光标操作信号在显示模板上操作的坐标信息,以形成测试脚本。
[0043] 进步一地,记录单元6将坐标信息记录于txt文件内,录制一条测试用例,txt文件就是一个录制脚本内容。
[0044] 在本实施例中,脚本录制系统采用处理单元4可获取显示单元2显示的图像与待测移动终端当前屏幕图像的尺寸关系,利用控制单元5可将光标操作信号转换为相对于待测移动终端的坐标信息,通过记录单元6可记录光标操作信号的坐标信息,以形成测试脚本,可释放人力自动录制脚本。
[0045] 在优选的实施例中,获取单元1用以在预定间隔时刻获取待测移动终端的当前屏幕图像。
[0046] 在本实施例中,获取单元1可包括一定时器,以使获取单元1定时获取待测移动终端的截屏图像显示于显示模板上。从而达到实时录制待测移动终端屏幕图像的功能。
[0047] 在优选的实施例中,控制单元5用以将光标操作信号转换为相对于显示模板上操作的坐标信息,根据尺寸关系将坐标信息转换为相对于待测移动终端的坐标信息,并输出。
[0048] 在本实施例中,通过处理单元4的算法处理,计算出待测移动终端屏幕大小与显示单元2的显示模板显示的屏幕大小的比例关系,采用控制单元5将光标点击显示模板的当前坐标信息转换为相对于点击待测移动终端的当前屏幕的坐标信息,并输出相应的点击信号。
[0049] 在优选的实施例中,控制单元5将相对于待测移动终端的坐标信息通过adb命令发送至待测移动终端,以调用预设jar包运行点击待测移动终端的对应为位置的操作。
[0050] 在本实施例中,控制单元5通过adb命令调用编译好的jar包以运行点击待测移动终端屏幕的对应位置。
[0051] 如图2所示,一种脚本录制方法,应用于移动终端的测试中,提供一显示模板,包括下述步骤:
[0052] S1.获取待测移动终端的当前屏幕图像;
[0053] S2.在显示模板上显示当前屏幕图像;
[0054] S3.计算显示模板显示的图像与待测移动终端的当前屏幕图像的尺寸关系;
[0055] S4.接收在显示模板显示的图像上输入光标操作信号;
[0056] S5.根据尺寸关系将光标操作信号转换为相对于待测移动终端的坐标信息,并输出;
[0057] S6.记录光标操作信号在显示模板上操作的坐标信息,以形成测试脚本。
[0058] 进步一地,可将坐标信息记录于txt文件内,录制一条测试用例,txt文件就是一个录制脚本内容。
[0059] 在本实施例中,脚本录制方法通过获取待测移动终端的当前屏幕图像以计算显示模板显示的图像与待测移动终端的当前屏幕图像的尺寸关系,从而根据尺寸关系将光标操作信号转换为相对于待测移动终端的坐标信息,以输出,对待测移动终端进行相应的测试,可释放人力自动录制脚本。
[0060] 在优选的实施例中,在步骤S1中,在预定间隔时刻获取待测移动终端的当前屏幕图像。
[0061] 在本实施例中,可提供一定时器,以定时获取待测移动终端的截屏图像,并显示于显示模板上。从而达到实时录制待测移动终端屏幕图像的功能。
[0062] 在优选的实施例中,步骤S5的具体过程为:将光标操作信号转换为相对于显示模板上操作的坐标信息,根据尺寸关系将坐标信息转换为相对于待测移动终端的坐标信息,并输出。
[0063] 在本实施例中,通过算法处理,计算出待测移动终端屏幕大小与显示单元2的显示模板显示的屏幕大小的比例关系,将光标点击显示模板的当前坐标信息转换为相对于点击待测移动终端的当前屏幕的坐标信息,并输出相应的点击信号。
[0064] 在优选的实施例中,在步骤S5中,将相对于待测移动终端的坐标信息通过adb命令发送至待测移动终端,以调用预设jar包运行点击待测移动终端的对应为位置的操作。
[0065] 在本实施例中,通过adb命令调用编译好的jar包以运行点击待测移动终端屏幕的对应位置。
[0066] 一种测试系统,应用如上述的脚本录制系统,包括:
[0067] 一机械手,连接控制单元5,控制单元5根据记录单元6中的坐标信息,控制机械手点击待测移动终端的对应为位置的操作。
[0068] 在本实施例中,脚本录制系统可在第三方测试平台上进行自动化测试,通过控制单元5可将记录单元6中的txt文件中的坐标信息转化成机械手可以识别的语言,通过UART(Universal Asynchronous Receiver/Transmitter,通用异步收发传输器)协议控制机械手运行;以使机械手按照txt文件中的坐标信息点击待测移动终端屏幕上对应的坐标。以实现持续稳定测试,释放人力,提升用户体验的目的。
[0069] 结合图3具体说明测试系统的工作过程:机械手采用220V市电供电,机械手自动复位到测试原点,启动测试脚本,机械手的第一线性模组7和第二线性模组8根据测试脚本中的坐标信息点击待测移动终端9屏幕的相应位置,测试完成后,机械手回到测试原点,结束测试。
[0070] 一种测试方法,应用如上述的脚本录制方法,提供一机械手,包括:根据所述测试脚本中的所述坐标信息,控制所述机械手点击所述待测移动终端的对应为位置的操作。
[0071] 在本实施例中,脚本录制方法可在第三方测试平台上进行自动化测试,通过将记录的txt文件中的坐标信息转化成机械手可以识别的语言,通过UART协议控制机械手运行;以使机械手按照txt文件中的坐标信息点击待测移动终端屏幕上对应的坐标。以实现持续稳定测试,释放人力,提升用户体验的目的。
[0072] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

附图说明

[0030] 图1为本发明所述的脚本录制系统的一种实施例的模块图;
[0031] 图2为本发明所述的脚本录制方法的一种实施例的方法流程图;
[0032] 图3为本发明所述的机械手的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号