一种自动化测试中的鼠标点击方法、装置及可读存储介质制造方法及图纸

技术编号:21343009 阅读:50 留言:0更新日期:2019-06-13 22:16
本发明专利技术公开了一种自动化测试中的鼠标点击方法、装置及可读存储介质,包括:响应于鼠标点击的指令,获取点击位置数据;其中,当前点击位置数据包括第一窗口点击位置及其位置百分比、第一桌面点击位置及其位置百分比、第一窗口在桌面的位置及其百分比,预设点击位置数据包括第二窗口点击位置及其位置百分比、第二桌面点击位置及其位置百分比、第二窗口在桌面的位置及其百分比;在验证到当前点击位置数据与预设点击位置数据不一致时,根据当前点击位置数据对预设点击位置数据进行计算,得到实际点击位置数据,并根据实际点击位置数据执行点击操作,能有效减少自动化测试回放时鼠标无效点击、错误点击事件的出现。

A Mouse Click Method, Device and Readable Storage Media in Automated Testing

The invention discloses a mouse click method, device and readable storage medium in automatic testing, which includes: acquiring click position data in response to mouse click instructions; where the current click position data includes the click position and its percentage of the first window, the click position and its percentage of the first desktop, the position and percentage of the first window on the desktop, and the position and percentage of the first window on the desktop. The preset click position data includes the click position and its percentage of the second window, the click position and its percentage of the second desktop, and the position and percentage of the second window on the desktop. When verifying that the current click position data is inconsistent with the preset click position data, the preset click position data is calculated according to the current click position data, and the actual click position is obtained. Data and click operation according to actual click position data can effectively reduce the occurrence of mouse invalid clicks and wrong clicks in automatic test playback.

【技术实现步骤摘要】
一种自动化测试中的鼠标点击方法、装置及可读存储介质
本专利技术涉及自动化测试
,尤其涉及一种自动化测试中的鼠标点击方法、装置及可读存储介质。
技术介绍
随着软件系统的规模和复杂度的增加,软件测试在软件开发中的作用也越来越重要,强化和简化软件测试更利于软件质量的提高。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念;即把以人为驱动的测试行为转化为机器执行的一种过程。软件测试自动化在软件测试的地位越来越重要,自动化测试是降低测试成本的重要途经之一,同时在自动化程度、测试覆盖率、测试成本等方面都具有优势。现有的几种相关的自动化测试工具或鼠标自动点击工具,其鼠标的点击位置确定是单一的参照物(基于桌面),所有当桌面大小发生变化或者弹出窗口位置发生变化时,制作好的脚本进行回放时就会出现无效点击、错误点击等状况。
技术实现思路
本专利技术实施例提供一种自动化测试中的鼠标点击方法、装置及可读存储介质,能有效减少自动化测试脚本回放时鼠标无效点击、错误点本文档来自技高网...

【技术保护点】
1.一种自动化测试中的鼠标点击方法,其特征在于,包括:响应于鼠标点击的指令,获取点击位置数据;其中,所述点击位置数据包括当前点击位置数据和预设点击位置数据,所述当前点击位置数据包括第一窗口点击位置及其位置百分比、第一桌面点击位置及其位置百分比、第一所述窗口在所述桌面的位置及其百分比,所述预设点击位置数据包括第二窗口点击位置及其位置百分比、第二桌面点击位置及其位置百分比、第二所述窗口在所述桌面的位置及其百分比;在验证到所述当前点击位置数据与所述预设点击位置数据不一致时,根据所述当前点击位置数据,对所述预设点击位置数据进行计算,得到实际点击位置数据,并根据所述实际点击位置数据执行点击操作。

【技术特征摘要】
1.一种自动化测试中的鼠标点击方法,其特征在于,包括:响应于鼠标点击的指令,获取点击位置数据;其中,所述点击位置数据包括当前点击位置数据和预设点击位置数据,所述当前点击位置数据包括第一窗口点击位置及其位置百分比、第一桌面点击位置及其位置百分比、第一所述窗口在所述桌面的位置及其百分比,所述预设点击位置数据包括第二窗口点击位置及其位置百分比、第二桌面点击位置及其位置百分比、第二所述窗口在所述桌面的位置及其百分比;在验证到所述当前点击位置数据与所述预设点击位置数据不一致时,根据所述当前点击位置数据,对所述预设点击位置数据进行计算,得到实际点击位置数据,并根据所述实际点击位置数据执行点击操作。2.如权利要求1所述的自动化测试中的鼠标点击方法,其特征在于,所述方法还包括通过如下步骤获取所述点击位置数据:以桌面的左上角顶点为原点,在所述桌面内建立直角坐标系,得到桌面坐标模型;将预先获取的窗口数据、桌面数据输入到所述桌面坐标模型,得到所述桌面点击位置对应的坐标、所述窗口在所述桌面的位置对应的坐标;其中,所述窗口数据包括所述窗口的宽高及窗口点击位置,所述桌面数据包括所述桌面的宽高、桌面点击位置;根据所述桌面点击位置对应的坐标、所述窗口在所述桌面的位置对应的坐标,计算所述桌面点击位置的位置百分比、所述窗口在所述桌面的位置的百分比。3.如权利要求2所述的自动化测试中的鼠标点击方法,其特征在于,所述方法还包括通过如下步骤获取所述点击位置数据:根据所述窗口点击位置,以所述窗口的左上角顶点为原点,在所述窗口内建立直角坐标系,得到窗口坐标模型,并根据所述窗口坐标模型确定所述窗口点击位置对应的坐标;根据所述窗口点击位置对应的坐标,计算所述窗口点击位置的位置百分比。4.如权利要求3所述的自动化测试中的鼠标点击方法,其特征在于,所述方法还包括通过如下步骤验证所述当前点击位置数据与预设点击位置数据是否一致:判断所述第一窗口点击位置的位置百分比、所述第一桌面点击位置的位置百分比及所述第一所述窗口在所述桌面的位置的百分比与所述第二窗口点击位置的位置百分比、所述第二桌面点击位置的位置百分比及所述第二所述窗口在所述桌面的位置的百分比是否一致;若是,则根据所述第一窗口点击位置执行点击操作;若否,根据所述当前点击位置数据,对所述预设点击位置数据进行计算,得到实际点击位置数据,并根据所述实际点击位置数据执...

【专利技术属性】
技术研发人员:何秋芸
申请(专利权)人:广州杰赛科技股份有限公司广州杰赛通信规划设计院有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1