Agile Swift单元测试与持续集成实践

Swift 项目的单元测试总是搞得头大?Agile Swift这本小册子还挺实用的,思路清晰,专挑痛点下手。它从测试驱动开发(TDD)讲起,一步步带你搞定单元测试Mock持续集成,每一步都配例子,跟着敲就能上手。

Swift 的单元测试之前一直不太友好,尤其是在 Xcode 里,多人都跳过。现在有了 Apple 自己的测试框架和覆盖率工具,配合这本书就顺手多了。像XCTestCode Coverage这些,看完都能搞明白。

书里还提到了不少开发中常见的问题,比如代码耦合、工具不成熟、测试环境搭建麻烦等等。别担心,它都给你列了解法,还顺带讲了怎么搭一个CI 服务器。像用JenkinsTravis CI这些都能找到思路。

而且不光后端测试,连GUI 测试也有简单带一下。虽然不深入,但足够你理清思路。最重要的是,这书不啰嗦,该说啥说啥,适合平时项目忙但又想补技能的你。

如果你写 Swift,又没怎么玩测试,那这本书可以当个上手指南。顺带也推荐你看看iOS 单元测试TypeScript 持续集成这些相关文章,思路差不多。

pdf 文件大小:5.48MB