[发明专利]测试设备及用于对设备驱动器软件进行测试的方法有效
| 申请号: | 201780089873.6 | 申请日: | 2017-04-21 |
| 公开(公告)号: | CN110537171B | 公开(公告)日: | 2023-04-14 |
| 发明(设计)人: | 韩旭;杨文良 | 申请(专利权)人: | 雷蛇(亚太)私人有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 包莉莉;武晨燕 |
| 地址: | 新加坡,*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 设备 用于 驱动器 软件 进行 方法 | ||
根据各个实施例,提供一种用于对处理器的设备驱动器软件进行测试的方法,其包括:基于通过第一测试设备接口接收的设备仿真命令来配置测试设备的身份字段;在测试设备上运行仿真程序,仿真程序包括根据所配置的身份字段对人工输入设备的仿真;经由第一测试设备接口将输入指令接收在测试设备中,输入指令能指出在所仿真的人工输入设备上执行的输入;仿真程序响应于在所仿真的人工输入设备上执行的输入,对可由所仿真的人工输入设备产生的输出信号进行仿真;经由第二测试设备接口将所仿真的输出信号输出至处理器的设备驱动器软件。
技术领域
各个实施例涉及测试设备及用于对设备驱动器软件进行测试的方法。
背景技术
诸如键盘和计算机鼠标的人工输入设备(HID)可以被用于提供使用者输入至计算设备。例如,用户可以在键盘的键上打字,以启动在计算设备上运行的应用程序中的功能。HID可以基于在HID上执行的用户输入而将输出信号发送至计算设备。计算设备的设备驱动器软件可以将输出信号转换为应用程序中的事件,以启动应用程序中的功能。设备驱动器软件可以被配置为支持一种类型以上的HID,例如,其可以能够转换几种键盘模型和几种计算机鼠标模型的输出信号。通常,对设备驱动器软件进行测试可以包括将支持的HID联接至计算设备,一次一个设备,之后在联接的HID上提供一系列用户输入,并且然后观察作为每个用户输入结果的应用程序中启动的事件。
发明内容
根据各个实施例,可以提供一种用于对处理器的设备驱动器软件进行测试的方法,所述方法包括:基于通过第一测试设备接口接收的设备仿真命令来配置测试设备的身份字段(identity field),其中身份字段可被设备驱动器软件访问以识别测试设备;在所述测试设备上运行仿真程序,所述仿真程序包括根据所配置的身份字段对人工输入设备的仿真;经由所述第一测试设备接口将输入指令接收在所述测试设备中,所述输入指令指示在所仿真的人工输入设备上可执行的输入;所述仿真程序响应于在所仿真的人工输入设备上执行的输入,来对可由所仿真的人工输入设备产生的输出信号进行仿真;经由第二测试设备接口将所仿真的输出信号输出至所述处理器的所述设备驱动器软件,以将所仿真的输出信号转换为在所述处理器上运行的应用程序中的事件。
根据各个实施例,可以提供一种测试设备,该测试设备包括:身份字段,可被处理器的设备驱动器软件访问以用于识别测试设备;第一测试设备接口,被配置为接收设备仿真命令,其中所述身份字段可基于所述设备仿真命令来配置;仿真程序,包括根据所配置的身份字段对人工输入设备的仿真;其中所述第一测试设备接口进一步被配置为接收能指出指示在所仿真的人工输入设备上可执行的输入指令;其中所述仿真程序进一步被配置为响应于正在所仿真的人工输入设备上执行的输入,对可由所仿真的人工输入设备产生的输出信号进行仿真;第二测试设备接口,被配置为将所仿真的输出信号输出至设备驱动器软件,以将所仿真的输出信号转换为在所述处理器上运行的应用程序中的事件。
根据各个实施例,可以提供其中存储有指令的非瞬时计算机可读介质,该指令在被处理器执行时使所述处理器执行用于对设备驱动器软件进行测试的方法,所述方法包括:通过经由第一测试设备接口将设备仿真命令发送至测试设备来配置测试设备的身份字段,其中所述身份字段可被所述设备驱动器软件读取以识别所述测试设备;在所述测试设备上开始仿真程序,所述仿真程序包括根据所配置的身份字段对人工输入设备的仿真;将输入指令经由所述第一测试接口发送至所述测试设备,输入指令指示在所仿真的人工输入设备上可执行的输入;其中所述仿真程序被配置为响应于正在所仿真的人工输入设备上执行的输入,对可由所仿真的人工输入设备产生的输出信号进行仿真;并且其中第二测试设备接口被配置为将所仿真的输出信号输出至另一处理器的设备驱动器软件,以将所仿真的输出信号转换为在另一个处理器上运行的应用程序中的事件。
附图说明
在附图中,在全部不同视图中,相同参考符号通常指相同部分。附图未必按比例绘制,相反,重点通常是关注对本发明原理的例示。在以下描述中,各个实施例参考所附附图来描述,其中:
图1示出根据各个实施例的实施用于对设备驱动器软件进行测试的方法的测试装置的示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雷蛇(亚太)私人有限公司,未经雷蛇(亚太)私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780089873.6/2.html,转载请声明来源钻瓜专利网。





