[发明专利]用于跨平台自动测试的方法、装置及电子设备在审
申请号: | 201710108814.0 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106874206A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 刘欣;马锐杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律智知识产权代理有限公司11438 | 代理人: | 姜怡,黄玉霞 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 平台 自动 测试 方法 装置 电子设备 | ||
1.一种用于跨平台自动测试的方法,其特征在于,包括:
持续接收被测目标设备发送的屏幕画面并将所述屏幕画面渲染到在屏幕中指定的设备映射区;
监听对所述设备映射区的操作,根据所述操作得到对所述被测目标设备的操作事件;
将所述操作事件封装成所述被测目标设备的操作系统对应的输入事件,将所述输入事件发送给所述被测目标设备。
2.如权利要求1所述的方法,其特征在于,监听对所述设备映射区的操作包括:监听对所述设备映射区的鼠标按下操作、鼠标抬起操作、鼠标按下并移动操作、以及键盘输入操作中的至少一种。
3.如权利要求2所述的方法,其特征在于,若所述被测目标设备为触屏设备,根据所述操作得到对所述被测目标设备的操作事件包括:
根据鼠标按下操作得到对所述被测目标设备进行手指按下操作的操作事件;
根据鼠标抬起操作得到对所述被测目标设备进行手指抬起操作的操作事件;
根据鼠标按下并移动的操作得到对所述被测目标设备进行手指划动操作的操作事件;
根据键盘输入操作得到对所述被测目标设备进行功能按键操作的操作事件。
4.如权利要求1所述的方法,其特征在于,所述被测目标设备包括触屏设备、远程PC、本地PC。
5.如权利要求4所述的方法,其特征在于,所述触屏设备包括智能移动终端、以及触摸屏的智能设备。
6.如权利要求1所述的方法,其特征在于,所述被测目标设备的操作系统包括安卓系统、ios系统、以及Windows系统。
7.如权利要求1所述的方法,其特征在于,持续接收被测目标设备发送的屏幕画面的包括:通过本地传输、USB传输、有线网络传输、以及无线网络传输中的一种传输方式持续接收被测目标设备发送的屏幕画面。
8.如权利要求1所述的方法,其特征在于,在根据所述操作得到对所述被测目标设备的操作事件之后还包括:根据所述操作事件录制测试脚本。
9.一种用于跨平台自动测试的装置,其特征在于,包括:
设备映射模块,用于持续接收被测目标设备发送的屏幕画面并将所述屏幕画面渲染到在屏幕中指定的设备映射区;
操作捕捉模块,用于监听对所述设备映射区的操作,根据所述操作得到对所述被测目标设备的操作事件;
封装与发送模块,用于将所述操作事件封装成所述被测目标设备的操作系统对应的输入事件,将所述输入事件发送给所述被测目标设备。
10.如权利要求9所述的装置,其特征在于,所述操作捕捉模块用于:监听对所述设备映射区的鼠标按下操作、鼠标抬起操作、鼠标按下并移动操作、以及键盘输入操作中的至少一种。
11.如权利要求10所述的装置,其特征在于,若所述被测目标设备为触屏设备,所述操作捕捉模块用于:
根据鼠标按下操作得到对所述被测目标设备进行手指按下操作的操作事件;
根据鼠标抬起操作得到对所述被测目标设备进行手指抬起操作的操作事件;
根据鼠标按下并移动操作得到对所述被测目标设备进行手指划动操作的操作事件;
根据键盘输入操作得到对所述被测目标设备进行功能按键操作的操作事件。
12.一种电子设备,其特征在于,包括:处理器;存储器,存储用于所述处理器控制如权利要求1-8任一项操作的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710108814.0/1.html,转载请声明来源钻瓜专利网。