Xcode提供了丰富的软件测试功能。测试项目提高稳定性,减少bug并提高产品的接受度,更好的分发和销售。测试良好的应用可以提高用户满意度。测试还可以进一步帮助你开发应用的速度,花费更少的精力,还可以用来帮助多人开发项目保持协调。
一览
在本文档中,你将了解如何使用Xcdoe中的测试功能。XCTest框架自动链接到所有新测试target上。
快速入门。在Xcode5中引入XCTest框架,配置测试项目的过程已被简化,测试导航使引入并运行测试更简单。
性能测试。Xcode6及更高版本包含创建测试的功能,可以基于标准线跟踪和衡量性能变化。
用户界面测试。Xcode7添加编写测试代码测试应用UI的功能。包括记录UI交互到源代码,使用这些源代码你可以转成测试。
持续集成和Xcode服务器。可以使用命令行脚本或配置自动机器人在Mac上运行Xcode服务器执行Xcode测试。
更新改造。Xcoce包含一个转换器,用于转换OCUnit 测试成XCTest 测试。
先决条件
应该先熟悉程序设计和编程概念。
另请参阅
查看WWDC的系列视频可以更好的了解Xcode测试功能。
- WWDC 2013: Testing in Xcode 5 (409)
- WWDC 2014: Testing in Xcode 6 (414)
- WWDC 2015: UI Testing in Xcode 7 (406)
- WWDC 2015: Continuous Integration and Code Coverage in Xcode 7 (410)