XCUITests课程入门复习
我已经在http://testautomationu.applitools.com/上学习了一段时间,当出现了来自Shashikant的有关iOS XCUITests的新课程时,我全力以赴并完成了工作,并获得了第一份证书!
我从事XCUItests已经有好几年了,而错误的想法课程将是多余的,但是男孩我已经学到了很多东西,可以直接帮助我工作。
- 页面对象的枚举是个绝招,很想看看如何将其扩展到多个屏幕和对象。
- XCTContext是一个很好的小技巧,可以提供清晰的报告并分组测试块
- Eyes SDK非常简单,可以在几分钟内添加视觉检查,并与组织良好的项目很好地集成。
- Travis CI甚至没有Mac版本的付费墙!
- xcodebuild -list是简洁易用的命令,它总结了所有方案,并在您的项目中构建。
- 可以删除该测试,而不是删除或最差劲地评论一个不稳定的测试(我认为它会添加到-skip-testing选项中)
我不喜欢的一些东西:
- 在入门课程中使用BDD样式似乎不合适,特别是因为稍后引入了屏幕对象。 尽管某些项目/团队可能喜欢BDD,但这并不是所有自动化项目的事实。
- 有一个测验问题答案错误,这影响了我的学分
我们可以从xcodebuild或fastlane中运行BDD或任何其他xcuitest,如本课程后面所述。