测试与开发¶
💻 兼容性¶
- 操作系统支持: 确保不同版本的操作系统可以使用相应的主机应用程序。
- 性能测试: 评估在各种主机系统上的性能。
- 操作系统版本测试: 确保在不同操作系统版本之间的兼容性。
- 设备特定问题: 识别并解决特定设备或操作系统版本的问题。
🖱 鼠标控制¶
- 移动延迟: 确保控制平滑且响应迅速。
- 鼠标按钮: 测试左键、右键和中键的点击和拖动功能。
- 滚动: 评估滚动速度和方向。
- 准确性: 确保在绝对模式下鼠标位置映射的准确性 (1)
- 灵敏度: 确保在相对模式下鼠标移动的灵敏度 (2)
- 确保目标设备的鼠标位置准确映射到主机。这可能会受到目标设备分辨率和应用窗口大小变化的影响。
- 确保鼠标移动符合直观预期。
⌨️ 键盘¶
- 打字响应: 确保打字响应符合直观预期。
- 完整键盘映射: 特别是各种特殊符号。
- 修饰键: 像
Ctrl
、Shift
、Alt
和Cmd
或Win
键。 - 组合键: 技术上支持最多8个修饰键和6个额外键同时按下。
- 媒体和ACPI键: 像
音量-
、音量+
、静音
、唤醒
、睡眠
和电源
键。 - 键盘布局: 确保各种布局的一致配对。(1)
提示
- 键盘测试器: 你可以在主机和目标计算机上使用在线键盘测试工具,验证它们的按键是否同步。
- CH9329芯片: 查看详细信息,了解Openterface Mini-KVM中键盘/鼠标控制的限制。
- ⌨️ 🌏 键盘布局在不同地区和语言中有所不同,常见的有QWERTY、AZERTY、QWERTZ和Dvorak。
⚙️ BIOS级别访问¶
- 进入BIOS: 测试在启动过程中进入BIOS。
- 功能性: 确保在BIOS中完全控制键盘和鼠标。
- 兼容性: 验证不同主板品牌和型号的BIOS访问。
🔊 声音¶
- 音质: 评估音频播放的清晰度和同步性。
- 延迟: 测量动作与相应声音之间的延迟。
- 兼容性: 测试不同操作系统上的各种音频输出。
🎥 视频¶
- 分辨率支持: 测试各种屏幕分辨率和纵横比。
- 帧率: 评估在不同刷新率下的性能。
- 显示质量: 检查是否有任何视觉伪影或延迟问题。
🔄 可切换USB端口¶
- 切换开关测试: 在各种情况下测试切换开关的可靠性。
- 端口兼容性: 确保USB-A 2.0端口支持各种USB设备,如闪存驱动器和网络摄像头。
- 电源限制: 确认端口的电源供应能力及其对不同设备的适用性。
🔌 插拔¶
- 连接测试: 测试不同连接和断开顺序的场景。
- 错误处理: 确保设备识别并从不正确的连接中恢复。
- 稳定性: 验证设备在反复插拔时的稳定性。
📝 文本传输¶
- 功能测试: 确保主机应用程序可以成功将文本从主机计算机传输到目标设备,使用ASCII码。
- 内容完整性: 确保从主机传输到目标设备的文本内容保持完整并准确再现。
- 特殊字符处理: 使用各种ASCII字符测试文本传输功能,确保正确处理和再现。
- 文本长度测试: 使用不同长度的文本测试文本传输功能,确保其能够适应不同文本大小而不出现问题。
- 错误处理: 测试错误场景,如连接丢失或传输中断,确保主机应用程序能优雅地处理这些情况并向用户提供适当的反馈。
- 性能测试: 在各种条件下评估文本传输功能的性能,包括在较旧或较慢的计算机上,识别任何可能的HID输入信号接收问题,确保操作顺畅。
- 用户界面测试: 确保主机应用程序的用户界面提供直观的控制和反馈,用于启动和监控文本传输操作,使用户能够轻松理解和使用此功能。
其他¶
- 错误处理: 测试错误处理机制,以便从中断中优雅地恢复。
- 性能: 在各种工作负载场景下评估mini-KVM的性能。
- 稳定性: 进行压力测试,以确保长期稳定性和可靠性。