测试 - 示例 Swift iOS 应用和教程

示例应用包含 XCUITests。 在本教程中,你将了解如何使用 App Center 运行 UI 测试。

首先, 按照入门教程 设置示例应用。

先决条件

  • 预配配置文件和证书。 转到 Apple 开发人员文档 ,了解如何创建应用 ID 以对示例 iOS 应用进行代码签名。

安装App Center命令行接口

  1. 安装 Node.js 6.3 或更高版本。

  2. 打开终端并运行以下命令以安装 App Center CLI:

    npm install -g appcenter-cli
    
  3. 运行以下命令,并按照说明登录到App Center:

    appcenter login
    

创建测试文件夹

  1. 打开终端并转到项目目录。

  2. 运行以下命令,删除 derivedDataPath(如果存在):

    rm -rf ddp
    
  3. 运行以下命令,使生成文件夹用于测试:

    xcrun xcodebuild build-for-testing -configuration Debug -workspace sampleapp-ios-swift.xcworkspace -sdk iphoneos -scheme sampleapp-ios-swift -derivedDataPath ddp
    

准备在 App Center

  1. 在 中 转到测试App Center。

  2. 单击"开始测试应用"。

  3. 选择第一个设备、 Apple iPhone 7 Plus 并按底部的 " 选择一个设备 "。

  4. 选择 XCUITest 作为测试框架。

  5. 单击“下一步”。

运行测试

  1. 复制 " 正在运行的测试" 下的自定义命令。

  2. 将其粘贴到项目目录中的终端。

  3. 替换 pathToXCUItestBuildFolder 为以下文本:

    ddp/Build/Products/Debug-iphoneos
    
  4. 运行命令。 你将看到测试开始运行。

  5. 在 App Center 中,单击 " 完成 " 以关闭面板。