用于关键词“testing”的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
InjectableLoggers
一套很好的协议,可以帮助 logger(s) 实现松耦合、可注入和可测试。
MockDuck
适用于 iOS、tvOS 和 macOS 的网络模拟层
SwiftAsyncAssert
断言函数,用于在 XCTests 中评估 Swift 并发异步表达式。
ParameterizedTesting
一个用于生成和运行参数化运行时测试的 Swift 库
t
🧪 快速测试预期
XCTAssertCrash
断言表达式通过使用 Mach 异常处理程序或 POSIX 信号处理程序崩溃。
Axt
SwiftUI 视图测试库
MockSix
Swift 的模拟微框架
SSpec
Swift 中的行为驱动开发
CombineTesting
一个 Swift 软件包,用于轻松测试 Combine 组件。
Scout
更简单、动态的 Swift 模拟。
TestURLProtocol
用于测试目的的 URLProtocol 子类
XCTestStarterKit
用于使用 XCTest 进行 Swift 项目测试的轻量级启动实用程序
Keybro
Keybro - 是 UIKeyCommand 的快速包装器。此工具允许轻松地向您的应用程序添加键盘快捷键,用于调试和测试应用程序,尤其是在模拟器中。
Test
🧪 期望和断言
KituraHTTPTest
Swift 软件包,可以非常轻松地测试 Kitura 框架中的处理程序
MockCloudKitFramework
一个用于测试 CloudKit 操作的框架。它模拟 CloudKit 类,以提供一种无缝方式来测试应用程序代码中的 CloudKit 操作。
FLet
微框架集合
ResourceHelper
使您能够将 .bundle 和其他资源与 SPM 单元测试一起使用
QuickSwiftCheck
Quick、Nimble 和 SwiftCheck 之间的互操作性。