最近在 QCon 上,Gerard Meszaros 说我们应该只在模拟器上运行自动化测试以提高效率。我们也在考虑移动自动化测试。但我不确定是否会有一些只能在真实设备中发现的问题?或者无法在模拟器/模拟器中测试某些组件,如相机、重力传感器?谢谢!
编辑:
您可以在此处找到 Gerard 的幻灯片:http ://www.slideshare.net/pinot_noir/ensuring-quality-in-cloud-and-mobile-applications 。
我再次阅读幻灯片,发现我误解了他的观点。他真正的意思是我们应该尽量避免在硬件上进行调试(第 41 页)。他还提到我们可以捕获传感器和其他服务的传出请求,然后注入它们的响应。或许我们可以挑选一些在模拟器中无法完全测试的案例,然后在真机上进行测试。
感谢您的所有评论!:)