Meh*_*raz 5 testing operating-system driver virtual-machine
我想知道是否有任何解决方案来测试针对特定设备的硬件相关软件.
例如,考虑一个依赖于蓝牙或打印机的程序,通过OS API使用它.如果没有足够的可用调试信息,当用户报告在特定笔记本电脑型号上无法正常工作时,开发人员如何处理这种情况.
作为另一个例子,我们如何才能知道特定打印机支持的纸张尺寸,而无需购买并在其上运行程序来枚举支持的尺寸.
有没有办法模拟该设备/驱动程序或任何能够对该设备进行测试的服务?
有些东西可以“模拟”,其他东西会迫使您至少拥有基本硬件,以便稍后除了尝试遵循标准、RFC 等进行编码之外还可以运行一组测试。例如,对于打印机:https: // /www.rfc-editor.org/rfc/rfc7472和cups-pdf可能有所帮助,但这仅涵盖基础知识。
在某些情况下,硬件被购买并放置在数据中心的机架内,随后开发人员通过使用 KVM over IP(也称为“蜘蛛”)远程访问它。
如果需要在特定系统中测试特定功能/错误,有些公司可以租赁硬件(Mac/PC/手机/平板电脑/等),从而节省成本。
除了提供“调试/报告”工具之外,在许多情况下还可以帮助更好地诊断正在运行的系统或捕获/报告问题(如果有)。
要测试移动设备,您可以使用例如AWS Device Farm
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |