[发明专利]一种适用于遥控类产品的自动化测试平台有效
| 申请号: | 201310287048.0 | 申请日: | 2013-07-10 |
| 公开(公告)号: | CN103365750A | 公开(公告)日: | 2013-10-23 |
| 发明(设计)人: | 杨亚峰 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26 |
| 代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 詹永斌 |
| 地址: | 621000*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适用于 遥控 类产品 自动化 测试 平台 | ||
技术领域
本发明涉及遥控类嵌入式产品软件测试领域,具体涉及一种适用于遥控类产品的自动化测试平台。
背景技术
传统遥控类嵌入式产品(如:DVB机顶盒、IPTV机顶盒、DVD播放器、网络播放器等)的测试主要是通过手工逐条编辑大量测试脚本,并在测试过程中手工按键,肉眼观察输出结果,这种主要存在以下缺点:
1.需手工编写大量测试脚本;并需要专门学习繁琐的测试脚本编辑语言,从而造成自动化测试推广困难。
2.编辑测试脚本过程中不具有实时操作效果,不能及时反馈出脚本编辑中的问题。
3.普遍使用TCL等脚本语言,这类语言函数众多,需要花费大量时间学习;
4.普遍使用word,excel等文档格式的测试用例,但不具备测试结果回填功能。
5.无模拟红外遥控器模块,测试过程仅限于产品自身内部命令和打印信息交互。
发明内容
为解决上述问题,本发明提供了一种适用于遥控类产品的自动化测试平台,其运行在主机平台和操作系统与应用程序上,测试平台包括用户界面输入部分、通信部分、括测试用例加载部分,其中
所述用户界面输入部分包括三部分:
第一部分为可视化模拟遥控器单元,用于实现被测终端的遥控设备的全仿真,在按键被按下时,按键消息通过通信部分传输到被测终端;第二部分为测试用例输入和结果显示单元,用于对可视化模拟遥控器按键的操作过程进行测试脚本命令记录并可编辑成完整测试用例、测试用例输入、显示测试结果;第三部分为系统配置单元,用于配置被测终端的硬件条件、加载命令转换文件到被测终端、设置模拟按键的按键值;用户界面输入部分与通信部分和测试用例加载部分连接;
所述通信部分与可视化模拟遥控器单元连接,提供所执行的测试用例与被测终端之间的数据接口;
测试用例加载部分用于测试用例文档的加载,测试用例执行、测试条件设置。
此测试平台还可以使用可编程红外发射模块和可视化模拟遥控器部分连接,所述用户界面输入部分的系统配置单元对可编程红外发射极的硬件条件进行配置,并且可不再对被测终端加载命令转换文件。
每个按键消息对应一个按键发送脚本命令,测试用例输入和结果显示单元记录下可视化模拟遥控器操作过程中的按键发送脚本命令,及两个按键操作之间的延时,并转化为延时脚本命令,记录过程结束自动加入停止脚本命令;在记录的脚本命令中加入判断条件即可生成完整用例脚本。
本发明在现有自动化测试模式下,使用一种自创测试脚本语言(共8个函数),并配合可视化按键输入方法,实现脚本命令随操作及时录入和进行简单修改后生成完整的用例脚本,大幅提高了脚本生成效率和大幅降低脚本使用难度,并且可以在加载测试用例文档后自动回写测试结果,从而达到遥控类产品自动化测试的高效性和正确性。
附图说明
图1是本发明自动化测试平台和外围设备连接图。
图2是用户界面输入部分示意图。
具体实施方式
本发明涉及一种适用于遥控类产品的自动化测试平台,其运行在主机平台和操作系统与应用程序上,实现了遥控类产品的仿真测试。使用本发明,用户在操作界面上对虚拟按键进行操作时就实现了测试脚本命令的实时可视化录入,并可仅用8个函数命令编辑形成完整测试用例;该平台还可实现测试用例文档的加载,测试结果自动回写、测试结果实时显示等功能,以达到自动化测试过程中最小的人力投入和差错预防效果。
下面结合附图和实例对本发明做详细说明。
图1是本发明自动化测试平台和被测设备连接简图,包含:
PC机:安装有本发明的自动化测试平台;
可编程红外发射机:通过通信接口和自动化测试平台互联,由自动化测试平台控制,根据指令发送不同红外键值信号;
被测终端:通过通信接口和自动化测试平台互联,向自动化测试平台反馈测试信息。
需要说明的是,作为优选技术方案,可以不使用可编程红外发射极,而是通过在被测终端中安装命令转换文件实现被测终端与自动化测试平台直接互联。所述命令安装文件能将测试平台的脚本指令进行解析并自动转换为被测终端的内部命令,而不需要可编程红外发射机,节省了成本。
下面对本测试平台的技术方案进行详细说明。
在介绍本测试平台的各个部分前,需要先对本发明所独创的函数命令进行详说明。
本平台测试脚本编辑过程只使用8个过程控制函数,分别举例说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310287048.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:联合收割机
- 下一篇:油中多组分气体的不对称叠加色谱图峰面积计算方法





