mirror of
https://github.com/mas-cli/mas
synced 2024-11-26 13:30:18 +00:00
.. | ||
ArrangeActAssert.md | ||
BehavioralTesting.md | ||
ConfiguringQuick.md | ||
InstallingFileTemplates.md | ||
InstallingQuick.md | ||
MoreResources.md | ||
NimbleAssertions.md | ||
QuickExamplesAndGroups.md | ||
QuickInObjectiveC.md | ||
README.md | ||
SettingUpYourXcodeProject.md | ||
SharedExamples.md | ||
TestingApps.md | ||
TestUsingTestDoubles.md | ||
Troubleshooting.md |
文档
Quick 能够帮助你验证你的 Swift 和 Objective-C 程序的行为。然而,能提高你的测试技巧的不仅仅是了解如何使用 Quick。下面这些指南能够帮助你更有效地写测试 —— 不仅是和 Quick 相关的,更包括 XCTest 还有其他的测试框架。
每份指南都有一个主题。如果你对单元测试完全陌生,建议你按照从上往下的顺序阅读。
- 在项目中添加测试:如果你遇到在项目中构建测试的问题,请阅读这份指南。
- 编写高效的 XCTest 测试: Arrange,Act 和 Assert:阅读这份指南来了解如何更高效快速地编写
XCTestCase
测试。 - 不要测试代码,而应该测试行为:通过这份指南你能学习到哪些是好的测试,哪些是不好的测试。
- 测试 OS X 和 iOS 应用:了解如何为使用 AppKit 和 UIKit 框架的代码编写测试。
- 使用测试替身进行测试:阅读这份指南来了解什么是测试替身,以及如何使用它们。
- 使用 Shared Assertion 来复用测试模板代码:学习如何在测试中共享测试代码。
- 配置 Quick 的行为:阅读这份指南来了解如何在运行测试代码时改变 Quick 的行为。
- 在 Objective-C 中使用 Quick:如果你在 Objective-C 项目使用 Quick 的过程中遇到了困难,请阅读这份指南。
- 安装 Quick:通过这份指南了解在项目中添加 Quick 的方法:Git submodules,CocoaPods,Carthage 和 Swift Package Manager 。
- 安装 Quick 文件模板:阅读这份指南来了解如何安装文件模板以提高编写 Quick specs 的效率。
- 更多资料:更多关于 OS X 和 iOS 测试的资源。
- 常见的问题:当你遇到问题的时候,请阅读这份指南。