对于我们的本地移动应用程序(Android和iOS)测试环境,我们正在考虑两种选择:要么依赖云设备实验室(AWS设备场),要么构建我们自己的物理设备实验室(也可能与其一起使用移动测试模拟器)。我们的测试将包括自动化测试和手动测试。
虽然它们各有优缺点(设备云可能让我们以较低的成本访问更多的设备,但内部设备实验室可能让我们更多地控制我们的设备),但我们需要在方向上下决心。
在作出这样的决定时,有什么要考虑的吗?答案是否总是正确的,还是取决于不同的因素?
发布于 2018-10-27 22:37:56
我已经做了两次会议,讨论如何为我的公司建立一个移动设备实验室,part1 on YouTube,但遗憾的是,它只在波兰语:https://youtu.be/jz-pdj2XIno
(如果您需要更多的帮助,我可以为这个视频制作一个CC,或者写一篇关于它或smth的博客文章,如果您需要的话,请直接告诉我。)
翻译的快速摘要:这里没有“最佳”答案或解决方案。
内部解决方案和云解决方案都是好的或坏的,取决于您的需求。
云解决方案可能非常昂贵。根据我们的需要,我们需要每个设备每月支付大约1,000美元。所以对于20个设备来说,大概是24万美元?
当然,这只是一个简单的例子。
这是因为我们只需要这些设备供我们使用,因为VPN证书和其他一些问题。

所以我创建了一份很好的报告,试图找出内部的解决方案。
关于如何创建一个内部移动设备实验室,我有三个想法,也许它们会对你有所帮助。



在“打开一”中,你只需将你的所有设备放在宜家式的架子上,把它们插入电源中,并可能远程操作。
任何人都可以访问和借用它们。


封闭的设备实验室方法,就像我们可以在Facebook上看到的。关闭这些设备在专用货架架上,你可以自动24/7。远程手动访问安卓设备可以完成,例如使用OpenSTF。


合并了。
你可以使用你已经拥有的设备。
手动测试在一个工作时间(星期一至星期五) 8-16左右.16到8岁之后,在周末,你可以在这些设备上进行自动化测试。
室内设备实验室有很大的风险。
从电池爆炸和起火开始。不太可能,但你准备好冒这个险了吗?你是否有一个专门的房间,防火架架,测温设备,脚本,将不断检查您的设备?
这只是个开始。
那些移动设备在几个月内都不适合在电源上运行,你可以和设备制造商检查一下。这不在设备保证的范围之内。
https://sqa.stackexchange.com/questions/33695
复制相似问题