运行 所有测试 类 在 xcode ui 测试

run all test classes in xcode ui test

我对 xcode ui 应用程序测试完全陌生。我有 ios 应用程序的来源。但我必须使用 xcode ui 测试来测试应用程序。目前我正在通过创建新文件并通过记录添加测试用例来向我的 ui 测试添加新测试 classes。

我可以 运行 我的测试 class 单独。但我想一次执行所有测试 classes。我该怎么做。

我是这个领域的新手。任何形式的帮助将不胜感激。

你也可以给我一个 ui 测试项目 link 或任何 link 可以帮助我的。我浏览了 apple.developers 网站。

不确定我是否理解,但是当您按 cmd-U 时会发生什么?

确保已为方案启用 UI 测试。

要运行所有测试,您可以在终端中使用以下命令:

$ xcodebuild test

或者,您可以使用 Scan 以获得更简单的界面。

要自动执行 运行 测试,您可以为 运行 此命令创建 shell 脚本。如果您希望 shell 脚本自动 运行,请使用 Jenkins 或类似的持续集成软件以指定的时间间隔 运行 shell 脚本。

您可以使用 xcodebuildscan 将作业设置为 运行 您的测试,并在作业完成或失败时发送电子邮件。这里有一篇关于如何在 OS X 上安装 Jenkins 的优秀博客 post:https://nickcharlton.net/posts/installing-jenkins-osx-yosemite.html and I've written a blog post with notes about some things that might catch you out with the configuration: http://qualitytesting.tumblr.com/post/142473883709/building-with-jenkins-and-xcode。电子邮件功能默认可用,因此您只需在配置作业时配置要接收通知的电子邮件地址即可。

运行 Xcode 中的所有测试,您可以使用 cmd+U 或转到左侧的测试导航器,然后单击悬停时出现的播放按钮你的测试套件。