swift-testing
Swift Testing 是一个面向开发者的测试技能,提供关于现代 Swift Testing 框架的最佳实践、模式与实现指导。它覆盖 @Test、#expect、#require、@Suite 等核心语法,测试替身(Dummy、Fake、Stub、Spy、SpyingStub、Mock)、fixtures、集成测试、快照测试,以及从 XCTest 迁移的完整指南。该技能强调遵循 F.I.R.S.T. 原则与 Arrange-Act-Assert 结构,帮助编写可靠、可维护的测试。适用于需要编写或现代化 Swift 测试、处理异步测试、参数化测试、测试数据构造、模块交互验证和 UI 回归测试的场景。