Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 哪些技术规范与创建室内单元测试实验室相关?_Xamarin_Xamarin.ios_Xamarin Test Cloud_Mobile Center_Visual Studio App Center - Fatal编程技术网

Xamarin 哪些技术规范与创建室内单元测试实验室相关?

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

我需要对物理移动设备运行测试,并且需要同时将单元测试部署到多个并发设备

从概念上讲,这类似于Xamarin移动测试云或Microsoft移动云。。。但我需要一个本地等效设备,以便测试蓝牙和GPS功能

我希望测试7到14个物理设备,它们都连接到同一个USB集线器

问题

  • 一台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问题是电源消耗。我们使用特殊的
    Y
    电缆,即使在使用所谓的“通电”USB集线器时,也会有数据端和电源端

    这样做的真正好的电缆通常是通过迎合音响发烧友的公司找到的,因此通常非常昂贵,工作很好,但对于这种用途来说是过度的但是也要避免使用廉价的Y形电缆,因为只有数据的一侧“未接地”,因为这样会导致数据传输失败。低质量的电缆会通过put破坏数据,并让您在测试失败的情况下绕圈运行

    消费者外部USB集线器的功率输出和每个端口的同时吞吐量并不相等,而且差异很大。虽然大多数情况下,一台或两台设备同时通话效果良好,但当4-8台设备都在通话时,许多设备开始出现故障。同时,尝试级联它们以增加端口数可能会导致整个链的故障。确保你有一个好的退货政策,你可以从那里购买

    您没有说明测试框架,但说明了一些
    Appium
    info:

    对于基于Appium的Android测试,我使用了以下组合:

    • AndroidHost(亚洲开发银行)
      • 8设备大约是可靠同时(双向)测试的阈值

    • AndroidAPSee:我还担心多个蓝牙无线电同时处于活动状态(无线电干扰导致我演示失败)。对此我没有直接的答案(这就是为什么我要发表评论),但我知道对于Xamarin测试云,您还可以在本地测试中使用受支持的测试框架,但一次只能在单个设备上使用。此外,不同的测试框架可能具有不同的性能级别。因此,我怀疑您可能需要在您的问题中提供更多信息,以便有人合理地“回答”……尽管我可能错了。请看:我也会担心多个蓝牙无线电同时处于活动状态(无线电干扰导致我演示失败)。我没有对此的直接答案(这就是我评论的原因),但我知道,对于Xamarin测试云,您也可以在本地测试中使用受支持的测试框架,但每次只能在单个设备上使用。此外,不同的测试框架可能具有不同的性能级别。所以我怀疑你可能需要在你的问题中提供更多的信息,以便有人合理地“回答”……尽管我可能是错的。