[发明专利]自动测试方法、装置、电子设备及可读存储介质在审
| 申请号: | 202011573323.1 | 申请日: | 2020-12-25 |
| 公开(公告)号: | CN112685299A | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 广东乐心医疗电子股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 528400 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 测试 方法 装置 电子设备 可读 存储 介质 | ||
1.一种自动测试方法,其特征在于,应用于上位机上,包括:
根据预设的测试规程,确定当前的模拟测试操作;
获取所述当前的模拟测试操作对应的针对待测试设备的人手模拟操作信息;
将所述人手模拟操作信息发送给所述待测试设备,以使所述待测试设备根据所述人手模拟操作信息模拟出人手操作,并根据所述人手操作触发与所述人手操作相应的功能。
2.如权利要求1所述的自动测试方法,其特征在于,所述测试规程为根据所述待测试设备中内置的待测试软件的功能、显示页面及操作方法确定的固定的测试操作流程。
3.如权利要求1所述的自动测试方法,其特征在于,所述方法还包括:获取待测试设备的当前界面;
所述获取所述当前的模拟测试操作对应的针对待测试设备的人手模拟操作信息,包括:
确定当前的模拟测试操作对应的待操作类型;
根据所述预设的测试规程和待操作类型,生成包含操作坐标参数的人手模拟操作信息。
4.如权利要求3所述的自动测试方法,其特征在于,所述待操作类型包括点击、长按、直线滑动、曲线滑动中的至少一种;
所述根据所述预设的测试规程和待操作类型,生成包含操作坐标参数的人手模拟操作信息,包括:
在所述待操作类型为点击时,根据所述预设的测试规程,确定出所述待测试设备的当前界面中的目标控件的坐标,生成包含所述目标控件的坐标、按下状态、释放状态的人手模拟操作信息;其中,所述目标控件的坐标为所述操作坐标参数;
或,在所述待操作类型为长按时,根据所述预设的测试规程,确定出所述待测试设备的当前界面中的目标控件的坐标,生成包含所述目标控件的坐标、按下状态、释放状态、持续时间的人手模拟操作信息;其中,所述目标控件的坐标为所述操作坐标参数;
或,在所述待操作类型为直线滑动时,根据所述测试规程中需求的滑动方向,生成包含该滑动方向上的滑动起始坐标、滑动结束坐标和滑动时长的人手模拟操作信息;其中,所述滑动起始坐标和所述滑动结束坐标为所述操作坐标参数;
或,在所述待操作类型为曲线滑动时,根据所述测试规程中需求的滑动曲线要求,生成滑动起始坐标、滑动结束坐标、多个位于滑动起始坐标和滑动结束坐标之间的滑动中间坐标、以及滑动时长的人手模拟操作信息;其中,所述滑动起始坐标、所述滑动结束坐标、以及位于滑动起始坐标和滑动结束坐标之间的滑动中间坐标为所述操作坐标参数。
5.如权利要求1至4任一项所述的自动测试方法,其特征在于,所述方法还包括:
接收所述待测试设备返回的触发与所述人手操作相应的功能之后所产生的界面信息和/或业务信息;
根据所述界面信息和/或所述业务信息确定测试结果。
6.如权利要求5所述的自动测试方法,其特征在于,根据所述界面信息和/或所述业务信息确定测试结果,包括:
识别所述界面信息和/或所述业务信息的代码;
根据所述代码确定所述测试结果。
7.如权利要求1至4任一项所述的自动测试方法,其特征在于,所述测试规程的测试操作流程,与所述待测试设备当前测试的软件的人工操作流程一致。
8.一种自动测试方法,其特征在于,应用于待测试设备中,包括:
接收上位机根据权利要求1至7任一项所述的自动测试方法所传来的人手模拟操作信息;
确定所述人手模拟操作信息对应的待操作类型;
根据所述待操作类型对应的动作指令模板以及所述人手模拟操作信息,模拟出所述待操作类型对应的人手操作,触发待测试软件中与所述人手操作相应的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东乐心医疗电子股份有限公司,未经广东乐心医疗电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011573323.1/1.html,转载请声明来源钻瓜专利网。





