用于关键词 “testing” (测试) 的包
这些包可以作为包集合使用,可以在 Xcode 或 SwiftPM 中使用。
XCAppTest
用于更容易地与 XCUITest 方法交互的实用程序
MountebankSwift
Mountebank 的 Swift 客户端库 - 一种通过网络提供测试替身的开源工具。它提供了与正在运行的 Mountebank 实例交互的所有 API 功能。
Compatibility (兼容性)
具有调试和测试功能以及简单操作的兼容性框架。提供 API 调用的向后移植版本,允许一致使用,并支持具有回退功能的旧操作系统版本。
Frisbee
URLSession 的另一个网络包装器。 旨在简单、小巧且易于在应用程序的网络层创建测试。
Genything
生成任何东西
MirrorDiffKit
告别混乱的 XCTAssertEqual 消息。
testify
Testify 将 XCTest 输出转换为正确的结构 (JSON、JUNIT、MD、GFM),否则它将惨败。 😉
XCTestUtils
用于 Swift 的有用 XCTest 扩展
ApprovalTests.Swift
Swift 的 ApprovalTests,一种强大的断言替代方案
Tablier
用于表格驱动测试的微框架。
SwiftSimctl
Swift 客户端-服务器工具,用于从模拟器调用 xcrun simctl。 自动化推送通知测试!
DangerSwiftCoverage
在您的 PR 上显示已修改/创建文件的覆盖率。
Dejavu
用于 Swift 网络请求的模拟
MockImagePicker
在模拟器中模拟 UIImagePickerController 以测试基于相机的 UI
snapshotino
一个轻量级、低门槛的 iOS 快照测试库
swift-fakes
Swift 的测试替身
MockableMacros
使用宏的 Swift 模拟包
VaporTestTools
使测试 Vapor 3 应用程序变得容易
AsyncTesting
使用 Swift 并发测试异步代码
DiffedAssertEqual
在测试中断言相等性。 获取不等性的文本差异