24558102
驱动牛犊
驱动牛犊
  • 注册日期2012-12-19
  • 最后登录2012-12-23
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1460回复:0

Mouse、Keyboard测试程序------自由使用

楼主#
更多 发布于:2012-12-23 15:33
KMTest v1.0.rar
keyboard和Mouse测试,很多相关的工厂都需要,只是实现的方法各异,各有自己的道理。一般需要软件配合的有以下测试项:
1. High/Low Vol测试                    (Keyboard,Mouse)
2. Function测试,可分手动或ATE测试      (Keyboard,Mouse)
3. PCBA测试(Matrix)                    (Keyboard)
4. DPI测试                             (Mouse)
5. Report Rate测试                     (Keyboard,Mouse)
6. Dongle测试                          (无线Keyboard、Mouse)
7. RF Power测试                        (无线Keyboard、Mouse)
8. Laser Power校正                     (激光Mouse)
9. 力度感应测试                        (Keyboard,Mouse)
10. 寿命测试                           (Keyboard,Mouse)
11. 其它特殊的测试

一般中小工厂无法自行开发以上测试程序,也不会全部导入所有上述测试项。因此,发布几项比较通用的测试项免费且自由使用是有可能的,附件中的测试程序包括以下测试项:

1. mskbd 1.0.exe: 通用keyboard及Mouse手动测试程序,适用以下范围:
        1.1 keyboard function测试、PCBA Matrix测试、QA的F/A
        1.2 Mouse function测试(最多5个标准button、滚轮、轨迹)、Report Rate
        1.3 支持最多2个HID设备的VID&PID扫描。
  
       详细说明请参考mskbd.doc

2. MsDPI 1.0.exe: Mouse DPI测试程序,详细说明请参考MsDPI.doc


自述:
    以上测试程序使用上层的API实现数据的截取,因此可以做到通用,但特殊的Keyboard、Mouse功能则不能测试,必须使用低层驱动程序的方法实现,但这种方法很难做成通用测试程序,更多是一个专案对应一个测试程序。

    Keyboard测试程序使用的算法并不是一种严谨的方法,我们知道顺序测试是目前能检测出最多不良现象的方法,但效率上饱受批评,故当前版本并不提供顺序测试的支持。

    其它测试项需要治具、仪表支持,目前没有固定的方法测试,需要专门开发。如果有时间,后续有可能会公布Bluetooth的RF测试(需要8852A仪器)。
游客

返回顶部