我是xcode ui应用程序测试的新手。我有ios应用程序的来源。但我必须使用xcode ui测试来测试应用程序。目前我正在通过创建新文件并通过录制添加测试用例来为我的ui测试添加新的测试类。
我可以单独运行我的测试类。但我想一次执行所有测试类。我怎么能这样做。
我在这个领域是全新的。任何形式的帮助将不胜感激。
你也可以给我一个ui测试项目链接或任何可以帮助我的链接。我已经浏览了apple.developers网站。
答案 0 :(得分:3)
要运行所有测试,可以在终端中使用以下命令:
$ xcodebuild test
或者,您可以使用Scan来获得更简单的界面。
要自动运行测试,可以创建一个shell脚本来运行此命令。如果您希望shell脚本自动运行,请使用Jenkins或类似的持续集成软件以指定的时间间隔运行shell脚本。
您可以设置作业以使用xcodebuild
或scan
运行测试,并在作业完成时或仅在作业失败时发送电子邮件。这里有一篇关于如何在OS X上安装Jenkins的优秀博客文章:https://nickcharlton.net/posts/installing-jenkins-osx-yosemite.html我写了一篇博客文章,其中包含一些可能会让您了解配置的内容:{{ 3}}。默认情况下,电子邮件功能可用,因此您只需配置要在配置作业时接收通知的电子邮件地址。
要在Xcode中运行所有测试,您可以使用cmd + U或转到左侧的Test Navigator,然后单击将鼠标悬停在测试套件上时出现的播放按钮。
答案 1 :(得分:2)