如何从 Xcode 生成测试用例报告

Posted

技术标签:

【中文标题】如何从 Xcode 生成测试用例报告【英文标题】:How to generate Test Case Report from Xcode 【发布时间】:2016-07-28 12:51:35 【问题描述】:

我正在使用默认的 XCTest 测试框架来编写和测试应用程序,我可以做到这一点。但是要生成测试用例报告,除了Xcode Server,我没有看到任何选项。有没有其他方法可以生成测试用例报告!!任何建议!

【问题讨论】:

【参考方案1】:

当您运行测试时,会在

中生成报告
/Users/username/Library/Developer/Xcode/DerivedData/projectname/Logs/Test/TestSummary.plist

在那里你会得到你所有的测试信息。但是如果你想要一个 html 格式的报告,你必须使用

xcpretty.

如果您想将 xcpretty 用于 html 报告,请告诉我,或者您可以使用 TestSummary.plist 完成您的工作

【讨论】:

你好@noor 你能帮我用 XCPretty 生成报告吗?【参考方案2】:

如果您使用fastlane/scan 运行测试,将在每次测试运行结束时生成一个HTML 报告作为标准。测试完成后它将在您的浏览器中自动打开,除非您告诉它不要这样做。

Scan 是一种简化测试运行并使其可配置的简单方法。该报告由xcpretty生成。

【讨论】:

以上是关于如何从 Xcode 生成测试用例报告的主要内容,如果未能解决你的问题,请参考以下文章

如何从测试用例视图中删除 Xcode 测试用例?

使用unittest框架,如何单个运行用例?如何生成测试报告?

使用unittest框架,如何单个运行用例?如何生成测试报告?

python中unittest单元测试框架-加载测试用例运行测试用例生成测试报告

参数化单元测试---步骤3:用例参数及执行用例,生成测试报告

接口测试-第03天-使用Postman管理执行测试用例生成测试报告