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

时间:2016-06-07 10:21:46

标签: ios xcode swift xcode-ui-testing xcode7.3

我是xcode ui应用程序测试的新手。我有ios应用程序的来源。但我必须使用xcode ui测试来测试应用程序。目前我正在通过创建新文件并通过录制添加测试用例来为我的ui测试添加新的测试类。

我可以单独运行我的测试类。但我想一次执行所有测试类。我怎么能这样做。

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

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

2 个答案:

答案 0 :(得分:3)

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

$ xcodebuild test

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

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

您可以设置作业以使用xcodebuildscan运行测试,并在作业完成时或仅在作业失败时发送电子邮件。这里有一篇关于如何在OS X上安装Jenkins的优秀博客文章:https://nickcharlton.net/posts/installing-jenkins-osx-yosemite.html我写了一篇博客文章,其中包含一些可能会让您了解配置的内容:{{ 3}}。默认情况下,电子邮件功能可用,因此您只需配置要在配置作业时接收通知的电子邮件地址。

要在Xcode中运行所有测试,您可以使用cmd + U或转到左侧的Test Navigator,然后单击将鼠标悬停在测试套件上时出现的播放按钮。

答案 1 :(得分:2)

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

确保为该方案启用了UI测试。

enter image description here

enter image description here