Xamarin 哪些技术规范与创建室内单元测试实验室相关?
我需要对物理移动设备运行测试,并且需要同时将单元测试部署到多个并发设备 从概念上讲,这类似于Xamarin移动测试云或Microsoft移动云。。。但我需要一个本地等效设备,以便测试蓝牙和GPS功能 我希望测试7到14个物理设备,它们都连接到同一个USB集线器 问题Xamarin 哪些技术规范与创建室内单元测试实验室相关?,xamarin,xamarin.ios,xamarin-test-cloud,mobile-center,visual-studio-app-center,Xamarin,Xamarin.ios,Xamarin Test Cloud,Mobile Center,Visual Studio App Center,我需要对物理移动设备运行测试,并且需要同时将单元测试部署到多个并发设备 从概念上讲,这类似于Xamarin移动测试云或Microsoft移动云。。。但我需要一个本地等效设备,以便测试蓝牙和GPS功能 我希望测试7到14个物理设备,它们都连接到同一个USB集线器 问题 一台Mac/Windows计算机可以通过一个USB端口与多少设备通信 在选择硬件时,我需要记住哪些电源方面的注意事项 这是我想象中的一个例子,不过这个设备主要是充电,而不是将USB背板连接到计算机 每个USB控制器您可以有127
- 一台Mac/Windows计算机可以通过一个USB端口与多少设备通信
- 在选择硬件时,我需要记住哪些电源方面的注意事项
这是我想象中的一个例子,不过这个设备主要是充电,而不是将USB背板连接到计算机 每个USB控制器您可以有127个设备(128减去控制器),但我不是说您可以同时有127个设备与主机通信并保持任何类型的数据吞吐量,这是另一回事 许多设备的核心USB问题是电源消耗。我们使用特殊的
Y
电缆,即使在使用所谓的“通电”USB集线器时,也会有数据端和电源端
这样做的真正好的电缆通常是通过迎合音响发烧友的公司找到的,因此通常非常昂贵,工作很好,但对于这种用途来说是过度的但是也要避免使用廉价的Y形电缆,因为只有数据的一侧“未接地”,因为这样会导致数据传输失败。低质量的电缆会通过put破坏数据,并让您在测试失败的情况下绕圈运行
消费者外部USB集线器的功率输出和每个端口的同时吞吐量并不相等,而且差异很大。虽然大多数情况下,一台或两台设备同时通话效果良好,但当4-8台设备都在通话时,许多设备开始出现故障。同时,尝试级联它们以增加端口数可能会导致整个链的故障。确保你有一个好的退货政策,你可以从那里购买
您没有说明测试框架,但说明了一些Appium
info:
对于基于Appium的Android测试,我使用了以下组合:
- AndroidHost(亚洲开发银行)
- 8设备大约是可靠同时(双向)测试的阈值
- AndroidAP每个USB控制器您可以有127个设备(128减去控制器),但我并不是说您可以同时有127个设备与主机通信并保持任何类型的数据吞吐量,这是另一回事
许多设备的核心USB问题是电源消耗。我们使用特殊的
电缆,即使在使用所谓的“通电”USB集线器时,也会有数据端和电源端 这样做的真正好的电缆通常是通过迎合音响发烧友的公司找到的,因此通常非常昂贵,工作很好,但对于这种用途来说是过度的但是也要避免使用廉价的Y形电缆,因为只有数据的一侧“未接地”,因为这样会导致数据传输失败。低质量的电缆会通过put破坏数据,并让您在测试失败的情况下绕圈运行 消费者外部USB集线器的功率输出和每个端口的同时吞吐量并不相等,而且差异很大。虽然大多数情况下,一台或两台设备同时通话效果良好,但当4-8台设备都在通话时,许多设备开始出现故障。同时,尝试级联它们以增加端口数可能会导致整个链的故障。确保你有一个好的退货政策,你可以从那里购买 您没有说明测试框架,但说明了一些Y
info: 对于基于Appium的Android测试,我使用了以下组合:Appium
- AndroidHost(亚洲开发银行)
- 8设备大约是可靠同时(双向)测试的阈值
- AndroidAPSee:我还担心多个蓝牙无线电同时处于活动状态(无线电干扰导致我演示失败)。对此我没有直接的答案(这就是为什么我要发表评论),但我知道对于Xamarin测试云,您还可以在本地测试中使用受支持的测试框架,但一次只能在单个设备上使用。此外,不同的测试框架可能具有不同的性能级别。因此,我怀疑您可能需要在您的问题中提供更多信息,以便有人合理地“回答”……尽管我可能错了。请看:我也会担心多个蓝牙无线电同时处于活动状态(无线电干扰导致我演示失败)。我没有对此的直接答案(这就是我评论的原因),但我知道,对于Xamarin测试云,您也可以在本地测试中使用受支持的测试框架,但每次只能在单个设备上使用。此外,不同的测试框架可能具有不同的性能级别。所以我怀疑你可能需要在你的问题中提供更多的信息,以便有人合理地“回答”……尽管我可能是错的。
- AndroidHost(亚洲开发银行)