【问题标题】:iOS Unit Tests: simulate Home Button press etciOS 单元测试:模拟 Home 按钮按下等
【发布时间】:2011-11-03 11:31:36
【问题描述】:

是否可以在自动化测试中模拟按下 Home 按钮来终止应用程序?是否可以模拟切换到 AirPlane 模式? 我正在使用 GHUnit,我想测试这些场景:

  1. 在文件下载期间按 Home 键并再次唤醒应用程序
  2. 在下载期间切换到 AirPlane 模式(或直接打开 AirPlane 模式)
  3. 从 WiFi/3G 切换到 EDGE
  4. 模拟内存警告
  5. 连接到 EDGE 时模拟来电

谢谢

【问题讨论】:

    标签: ios cocoa-touch unit-testing automated-tests gh-unit


    【解决方案1】:

    我正在使用一个名为 Frank 的测试框架。 从您列出的项目中,您可以使用 Frank 模拟以下内容:

    1. 按主页按钮
    2. 模拟内存警告。

    Frank 是用户与应用程序交互的验收测试框架。 你可以找到它here

    对于您的其他场景,我想不出您可以使用模拟器对其进行测试的方法。
    我认为,当这种情况发生时,了解触发了哪些事件对您来说更重要。然后,您可能会使用 Frank 框架来模拟此类事件。

    【讨论】:

    • 谢谢,它会满足我的需求:)
    猜你喜欢
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多