哪种方法可以隔离通用iOS应用程序的测试?

时间:2015-12-15 03:10:06

标签: ios xcode testing automated-tests ios-universal-app

我正在开发一个通用的iOS项目,我的目标是尽可能多地添加有用的测试。我遇到了iPhone和iPad版本之间存在不同行为的问题,我希望某些测试仅在特定版本上运行。例如,由于iPhone屏幕比iPad小得多,因此某些按钮将被ActionSheet替换。也就是说,我想知道哪种方法可以隔离这些测试。

我的第一个想法是为每个设备创建一个特定的测试目标,但是我认为这个解决方案会让人更难理解一般的测试内容。我目前的解决方案是在运行测试之前检查每个测试用例上的设备,并在必要时跳过它。

0 个答案:

没有答案