0

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

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

谢谢

4

1 回答 1

2

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

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

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

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

于 2011-11-05T16:53:28.490 回答