【技术实现步骤摘要】
一种基于机械臂仿真与深度界面理解的移动测试脚本录制回放的方法
[0001]本专利技术属于软件测试领域,特别是涉及到移动测试脚本录制回放
。
对机械臂摄像头拍摄的图片进行图像处理与深度界面理解后,服务端录制测试步骤并生成行动指令,机械臂根据生成的行动指令进行移动测试回放的回放
。
技术介绍
[0002]近年来,移动互联网与移动设备发展迅猛,移动应用已经关系到社会生活的方方面面
。
为了确保这些应用的质量,应该对移动应用进行仔细的测试
。
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程
。
通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较
。
在此过程中,为了节省人力
、
时间或硬件资源,提高测试效率
。
自动化移动应用程序的测试可以大大提高测试效率并降低测试成本
。
目前测试自动化的一种方法是将手动操作记录为测试脚 ...
【技术保护点】
【技术特征摘要】
1.
一种基于机械臂仿真与深度界面理解的移动测试脚本录制回放的方法,其特征在于根据机械臂摄像头拍摄的图片在服务端进行图像处理与深度界面理解,服务端录制测试步骤并生成行动指令,机械臂根据生成的行动指令进行移动测试脚本回放
。
该方法的步骤如下:
1)
机械臂移动到初始位置,利用摄像头拍摄界面图片,服务端接收图片;
2)
该方法对接收的图片进行图像处理与深度界面理解,主要包含:
2.1)
图像处理模块,对摄像头进行标定,产生摄像头参数与畸变参数;对产生畸变的图片进行畸变矫正;对模糊的图片进行图像增强,通过锐化图片的方式增加图片的可识别度;
2.2)
深度界面理解模块,对图像进行界面理解,通过边缘检测确定移动测试物体在图片中的位置;通过图像匹配
、
控件提取技术提取图片中的控件信息;
2.3)
录制回放模块,记录并生成用户在图片上的操作,在记录事件与坐标后生成相应的行动指令;服务端与机械臂通过
SSH
建立连接,将生成的指令发送给机械臂;机械臂读取并解析行动指令文件,计算每个舵机所需要移动的角度与脉冲距离,按照顺序执行相应的行动指令
。3)
机械臂仿真完成移动测试脚本的自动化执行,用户可以查看机械臂仿真的测试效果
。2.
根据权利要求1所述的基于机械臂仿真与深度界面...
【专利技术属性】
技术研发人员:房春荣,曹智豪,虞圣呈,李昕,陈振宇,
申请(专利权)人:南京大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。