iOS 6 状态保存和恢复的自动化测试

Posted

技术标签:

【中文标题】iOS 6 状态保存和恢复的自动化测试【英文标题】:Automated Testing of iOS 6 State Preservation and Restoration 【发布时间】:2013-01-10 08:01:30 【问题描述】:

我正在更新一个应用程序以使用 ios 6 中新的状态保存和恢复功能。据我所知,在应用程序中测试此功能的最佳指导是手动进行(例如 http://www.absoluteripple.com/1/post/2012/09/ios-6-state-preservation-and-restoration.html)。

是否有任何方法可以对保存和恢复状态进行自动化测试?

【问题讨论】:

【参考方案1】:

除了按照您提供的链接指定手动运行它(或使用 UI 自动化工具之类的工具)之外,最好的办法是将集成点作为单元进行测试。不要测试整个系统,而是测试您实现的各个方法以确保它们与 UIKit 正确交互。否则,您只是在测试 Apple 代码的行为是否一致。

对于新的操作系统版本,您需要进入并对其进行全面测试,但这比每次提交都少得多。

【讨论】:

以上是关于iOS 6 状态保存和恢复的自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

2020,6招玩转 Appium 自动化测试

使用Appium进行iOS的真机自动化测试

EasyClick IOS 自动化测试问题处理

EasyClick IOS 自动化测试问题处理

Python自动化测试iOS项目

Mac + Python3.6 + facebook-wda之IOS自动化:安装facebook-wda库并编写简易自动化测试脚本