跳到主要内容
本页目录

测试

在测试资源管理器里运行 XCTest、Swift Testing 和 UI 测试,失败标在出错的行。

iOS 项目里的单元测试和 UI 测试都出现在 VS Code 的测试资源管理器(活动栏的烧杯图标)里,XCTest 和 Swift Testing 都支持,点一下就能运行。

发现测试

测试按 target › 类 › 方法分组列出,Swift Testing 的 @Test 函数和带显示名的用例也会列出。测试方法旁边的行号区有运行按钮。

运行

  • 点单个方法、整个类或整个 target 旁边的运行按钮,只运行选中的部分。
  • 测试在当前运行目标上执行:模拟器或真机都可以,UI 测试同样在真机上能跑。
  • 运行过程中每个用例实时显示开始、通过或失败。
  • 失败的用例标在出错的那一行,带上断言消息。

测试用的 Scheme 要有测试动作(在 Xcode 的 Scheme 编辑器里勾选了测试 target)。

接下来