[发明专利]一种自动化测试的方法、装置和系统有效
申请号: | 200910133335.X | 申请日: | 2009-04-02 |
公开(公告)号: | CN101521834A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 徐佳宏;肖友能;汪国樑 | 申请(专利权)人: | 深圳市茁壮网络技术有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 518002广东省深圳市罗湖区沿河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 测试 方法 装置 系统 | ||
技术领域
本发明涉及图像处理技术领域,特别涉及一种自动化测试的方法、装置 和系统。
背景技术
数字电视软件可以用于解析数字电视收到的信息,然后输出收到的信息, 这些输出的信息可以通过电视等输出设备以图像的形式显示出来。随着数字 电视终端软件的发展,数字电视终端软件的测试工作量呈成倍增长的趋势。 例如,一个新的电视终端软件分支准备出库,或一个电视终端软件分支的功 能发生修改准备出库,对该终端软件分支测试需要遍历全部功能测试用例, 而目前的测试工作均为人工完成。测试是否严格及充分,对终端软件的质量 会产生很大的影响。
人工测试的过程可以分解为以下步骤:(1)阅读测试对象:观察测试画 面内容的变化;(2)理解测试对象:根据长时间积累的检验知识对测试画面 的文字和内容进行理解,得知测试对象的测试目的;(3)触发测试行为:将 观察到的测试画面与记忆中期望的测试结果比较,判断是否测试通过;另外 如果有需要,可以通过键盘、鼠标或遥控器等交互行为来控制测试过程或记 录测试结果。
发明人在实现本发明的过程中发现:采用人工测试耗时耗力;另外,由 于测试是连续的,人工测试时,需要人持续关注测试进行的每个画面和结果, 如果人的视线离开测试画面,测试信息的统计就会有不完整的可能,而且人 工测试的结果会因为对测试目的理解的差异而产生偏差,造成测试结果的不 确定性,进而影响测试的可靠性。
发明内容
本发明实施例要解决的技术问题是提供一种自动化测试的方法、装置和 系统,实现数字电视终端软件的自动化测试。
为解决上述技术问题,本发明所提供的自动化测试的方法实施例可以通 过以下技术方案实现:
数字电视终端软件解析预定义测试实例并输出图像,获取所述输出图像;
将所述获取到的输出图像与预定义测试实例的预期图像进行对比;
若所述获取到的输出图像与预期图像相似度在设定的范围内,则测试结 果为通过,否,则测试结果为未通过。
可选地,所述获取输出图像为:
获取预定义测试实例中通过区域坐标标示区域的输出图像;
则所述预期图像为:预定义测试实例中通过区域坐标标示区域的预期图 像。
可选地,所述数字电视终端软件解析预定义测试实例然后输出图像包括:
数字电视终端软件连续解析至少两个不同的预定义测试实例,并连续输 出图像;
所述将输出图像与预定义测试实例的预期图像进行对比包括:
将所述获取到的输出图像与所述输出图像对应的预期图像进行对比。
可选地,所述获取输出图像包括:
通过图像镜头分割方式获取需要的输出图像。
可选地,所述至少两个不同的预定义测试实例中具有一个解析后显示为 开始标识图像,一个解析后显示为结束标识图像;
所述将输出图像与预定义测试实例的预期图像进行对比还包括:
若对比显示为开始标识图像,则确定一轮测试的开始;若对比显示为结 束标识图像,则确定一轮测试的结束。
进一步地,所述解析预定义测试实例并输出图像之后还包括:显示所述 输出图像;
所述获取输出图像之前还包括:
通过显示设备显示的标尺界面图像确定所述输出图像在显示设备显示的 位置;
所述获取输出图像包括:获取所述显示位置的图像作为输出图像。
可选地,所述获取显示位置的图像包括:
通过光学字符识别的方式获取所述输出图像中的字符。
可选地,所述将获取到的输出图像与预定义测试实例的预期图像进行对 比包括:
通过索贝尔算子对输出图像进行运算,得到输出图像轮廓;将所述输出 图像轮廓与预定义测试实例的预期图像轮廓进行对比;
所述获取到的输出图像与预期图像相似度在设定的范围内包括:
所述获取到的输出图像轮廓与预期图像轮廓的相似度在设定的范围内; 或
所述将获取到的输出图像与预定义测试实例的预期图像进行对比包括:
对获取到的输出图像像素进行平均分布扫描,统计符合预定义色彩的像 素值比例;所述像素值通过色彩模型表示;
所述获取到的输出图像与预期图像相似度在设定的范围内包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络技术有限公司,未经深圳市茁壮网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910133335.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种呼叫转移方法及装置
- 下一篇:一种频道的搜索方法、系统及数字电视接收终端