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 状态保存和恢复的自动化测试的主要内容,如果未能解决你的问题,请参考以下文章
Mac + Python3.6 + facebook-wda之IOS自动化:安装facebook-wda库并编写简易自动化测试脚本