gpt4 book ai didi

testing - 如何在没有设备的情况下针对特定设备测试程序?

转载 作者:行者123 更新时间:2023-11-28 19:49:45 25 4
gpt4 key购买 nike

我想知道是否有任何解决方案可以针对特定设备测试依赖于硬件的软件。

例如,考虑一个依赖于蓝牙或打印机的程序,通过操作系统 API 使用它。如果没有足够的可用调试信息,开发人员如何处理用户报告它在特定笔记本电脑型号上无法正常工作的情况。

再举一个例子,如果不购买打印机并在其上运行程序来枚举支持的尺寸,我们如何知道特定打印机支持的纸张尺寸。

是否有任何方法可以模拟该设备/驱动程序或提供针对该设备进行测试的能力的任何服务?

最佳答案

有些东西可以“模拟”,其他东西会迫使您至少拥有基本硬件,以便以后除了尝试按照标准、RFC 等编写代码之外,您还可以运行一组测试。例如在打印机的情况下: https://www.rfc-editor.org/rfc/rfc7472cups-pdf , 可能会有所帮助,但这仅涵盖基础知识。

在某些情况下,购买硬件并将其放置在数据中心的机架内,之后开发人员可以使用 KVM over IP 远程访问它。也称为(“蜘蛛”)。

如果需要在特定系统中测试特定功能/错误,有些公司可以租用硬件(Mac/PC/手机/平板电脑/等),从而节省成本。

除了发布“调试/报告”工具之外,在许多情况下还可以帮助更好地诊断正在运行的系统或捕获/报告问题(如果有的话)。

要测试移动设备,您可以使用例如 AWS Device Farm

关于testing - 如何在没有设备的情况下针对特定设备测试程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49968551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com