测试模拟关闭网络 iPad 测试仪 iOS

Posted

技术标签:

【中文标题】测试模拟关闭网络 iPad 测试仪 iOS【英文标题】:Test Simulate Turn Off Network iPad Testers iOS 【发布时间】:2017-01-16 13:49:35 【问题描述】:

我有一个应用程序需要针对某些罕见的情况进行测试,这些情况涉及网络在精确的时间死机,这在实际使用中偶尔会发生,但很难测试。作为开发人员,我通过设置断点禁用我的互联网来模拟这一点,然后继续进行测试,这工作正常。

是否有适用于 iPad 测试人员的解决方案?我希望下载该应用程序的测试人员能够测试这些条件。有没有人有这方面的经验,可以阐明设置它的最佳方式?

我想我可以在该构建的兴趣点上添加代码,然后在设置中添加一个字段,例如“延迟提取”测试人员可以在运行应用程序之前打开。这将使他们有足够的时间去设置并关闭他们的互联网,然后返回应用程序。

【问题讨论】:

【参考方案1】:

iPad 和 iPhone 用户可以使用Network Link Conditioner 来模拟不同的网络状态,例如,具有高延迟 DNS 或 3G/Edge 速度。它位于Settings->Developer->Network Link Conditioner

【讨论】:

作为 Artem Novichkov 答案的补充——如果你想在模拟器上模拟不同的网络状态,对于 Xcode 8,Network Link Conditioner 是附加工具包的一部分,你会得到 here。 我真的更喜欢测试人员可以做的更手动的事情,而不仅仅是一个整体模拟坏网络,但这个答案仍然很好

以上是关于测试模拟关闭网络 iPad 测试仪 iOS的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPad 硬件中测试 iPad 应用程序(不在模拟器中)

iOS - 在 iPad 上测试时出现白屏

iPhone/iPad 浏览器模拟器? [关闭]

使用 GDB 测试 iPad 应用程序挂起黑屏,在模拟器上很好

默认使用 React Native 打开 iOS iPad 模拟器

Xcode 的 OCUnit 测试能否在 iOS 设备而不是模拟器上运行