当前位置: 首页 > 专利查询>徐禄勇专利>正文

基于数字图像的智能测试机器人及其使用方法技术

技术编号:16285551 阅读:44 留言:0更新日期:2017-09-24 11:22
本发明专利技术涉及基于数字图像设备测试领域,具体涉及一种基于数字图像的智能测试机器人,包括用例录入模块、运动控制模块以及图像识别模块;所述用例录入模块用于测试用例的录入,所述测试用例包括在被测设备上进行的操作动作以及所述操作动作在被测设备上产生的预期显示屏状态;所述运动控制模块按照所述用例录入模块记录的操作动作来操作被测设备;所述图像识别模块将被测设备经过操作后产生的显示屏状态与所述用例录入模块记录的预期显示屏状态进行比对来判断用例执行是否成功。本发明专利技术用机器代替人工操作,自动化程度大大提高,并且相比较人工测试,本发明专利技术的机器操作更精确并且更适用于多次重复的压力测试与大批量测试。

Intelligent testing robot based on digital image and using method thereof

The present invention relates to the field of digital image based on test equipment, in particular to a smart test robot based on digital image, including case input module, motion control module, image recognition module; the case input module test cases for entry, the test cases including operation in the state display device under test is expected to produce in the the equipment to be tested on the operation and the motion control module; the record of the case in accordance with the input module of operation to operate the equipment to be tested; the expected display state of the image recognition module will be generated after the test equipment after the operation state and the display case input module were compared to determine the record case execution success. The invention adopts machine instead of manual operation, and the degree of automation is greatly improved, and compared with manual testing, the machine operation of the invention is more accurate, and is more suitable for repeated repeated stress testing and mass testing.

【技术实现步骤摘要】

本专利技术涉及基于数字图像设备测试领域,具体涉及一种基于数字图像的智能测试机器人。
技术介绍
随着电子技术的飞速发展,手机、平板电脑、导航仪、ATM取款机等智能设备的使用越来越频繁,其研发、生产和上市周期也进一步缩短。产品的研发、生产过程中的各测试环节是产品质量的有效保障,一般传统的测试方法有如下两种:第一种,人工按照测试用例描述步骤进行测试。这种方式存在的问题有:一是测试水平受制于测试工人的业务技能、敬业度以及工作状态;二是长时间人工操作工人易产生疲劳,优秀的测试工人在疲劳状态也会对测试结果进行误判;三是这种测试方法较为缓慢,一般不适用于多次重复的压力测试与大批量测试;第二种,在被测设备内部运行自动测试软件。这种测试方法存在的问题有:一是可测试部分仅限于纯软件部分,而对于按键、屏幕等重要的人机交互接口不能被有效测试;二是测试过程与用户使用的场景存在较多差异。所以,如何对这些产品进行全面、快速和高效的测试,是该领域亟待解决的问题。
技术实现思路
针对现有技术存在的问题,提供一种能够进行全面、快速和高效测试的基于数字图像的智本文档来自技高网...

【技术保护点】
在一种基于数字图像的智能测试机器人,其特征在于,包括用例录入模块、运动控制模块以及图像识别模块;所述用例录入模块用于测试用例的录入,所述测试用例包括在被测设备上进行的操作动作以及所述操作动作在被测设备上产生的预期显示屏状态;所述运动控制模块按照所述用例录入模块记录的操作动作来操作被测设备;所述图像识别模块将被测设备经过操作后产生的显示屏状态与所述用例录入模块记录的预期显示屏状态进行比对来判断用例执行是否成功。

【技术特征摘要】
1.在一种基于数字图像的智能测试机器人,其特征在于,包括用例录入模块、运动控制模块以及图像识别模块;
所述用例录入模块用于测试用例的录入,所述测试用例包括在被测设备上进行的操作动作以及所述操作动作在被测设备上产生的预期显示屏状态;所述运动控制模块按照所述用例录入模块记录的操作动作来操作被测设备;所述图像识别模块将被测设备经过操作后产生的显示屏状态与所述用例录入模块记录的预期显示屏状态进行比对来判断用例执行是否成功。
2.根据权利要求1所述的基于数字图像的智能测试机器人,其特征在于,还包括动作执行装置以及捕获被测设备图像信息的图像采集装置,所述运动控制模块通过所述动作执行装置来操作被测设备;所述图像识别模块通过所述图像采集装置来获取被测设备的显示屏状态。
3.根据权利要求1或2所述的基于数字图像的智能测试机器人,其特征在于,所述图像识别模块还包括设备个体识别单元,所述设备个体识别单元用于在所述图像采集装置所捕获的图像中读取被测设备的个体识别标识,并将检测结果与被测设备进行关联。
4.根据权利要求1或2所述的基于数字图像的智能测试机器人,其特征在于,所述图像识别模块还包括目标查找单元,所述目标查找单元用于在所述图像采集装置所捕获的图像中查找给定目标并计算其坐标值。
5.一种如权利要求1至4中任意一项所述的基于数字图像的智能测试机器人的使用方法,其特征在于,包括用例录入步骤,所述用例录入步骤包括,首先,在用例录入样机上预置动作与显示屏状态捕获客户端程序;然后,人工按照测试用例描述步骤操作所述用例录入样机,所述动作与显示屏状态捕获客户端程序将人工操作动作、操作位置以及操作所产生的显示屏状态发送给所述用例录入模块进行记录。
6.根据权利要求5所述的基于数字图像的智能测试机器人的使用方法,其特征在于,所述用例录入模块还需记录操作动作执行后延时多长时间再获取设备显示屏状态、用例执行失败后是否重复执行及最大重复执行次数这三个信息。
7.根据权利要求4或5所述的基于数字图像的智能测试机器人的使用方法,其特征在于,还包括用例执行步骤,所述用例执行步骤包括,第一步,所述基于数字图像的智能测试机器人根据用例录入模块所...

【专利技术属性】
技术研发人员:徐禄勇
申请(专利权)人:徐禄勇
类型:发明
国别省市:四川;51

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

1