Xcode XCTest UITesting-导入测试用例并导出测试用例结果

Xcode XCTest UITesting-导入测试用例并导出测试用例结果,xcode,import,export,xctest,xcode-ui-testing,Xcode,Import,Export,Xctest,Xcode Ui Testing,我正在使用xtest将UITest用例写入我的应用程序。有些测试用例需要一些输入 假设我正在编写登录页面的测试用例。登录页面需要用户名和密码。我应该检查无效用户名、无效密码、空字段、有效用户名和密码所有这些情况。这些输入(用户名和密码以及各种组合)是在测试类中设置的 我想把这些输入和测试类分开。我应该从外部提供输出。因此,我创建了一个plist文件,其中包括用户名和密码组合。我导入了plist文件的数据并将其提供给测试用例 问题:这种方法可以吗?或者我应该用其他方法将输入传递到测试用例中吗 在输

我正在使用
xtest
将UITest用例写入我的应用程序。有些测试用例需要一些输入

假设我正在编写登录页面的测试用例。登录页面需要用户名和密码。我应该检查无效用户名、无效密码、空字段、有效用户名和密码所有这些情况。这些输入(用户名和密码以及各种组合)是在测试类中设置的

我想把这些输入和测试类分开。我应该从外部提供输出。因此,我创建了一个plist文件,其中包括用户名和密码组合。我导入了plist文件的数据并将其提供给测试用例

问题这种方法可以吗?或者我应该用其他方法将输入传递到测试用例中吗

在输出部分,测试用例完成后,我们可以在“测试导航器”面板中看到测试结果。(通过的结果显示为绿色勾号,红色勾号表示失败的测试用例)

我想从Xcode导出这些结果,以便在网页中显示结果,或者在文本文件中打印结果,等等

问题这可能吗?如果可能,有人能解释一下吗


只是糊涂了

您可以使用plist或Json文件对测试进行参数化。要解析您可以使用的输出,它是
xcodebuild
广泛使用的格式化程序,它还将以单元样式XML或html的形式生成输出。
您可以使用
xcodebuild test
从命令行触发测试,并将输出通过管道传输到
xcprety

您可以使用plist或Json文件对测试进行参数化。要解析您可以使用的输出,它是
xcodebuild
广泛使用的格式化程序,它还将以单元样式XML或html的形式生成输出。
您可以使用
xcodebuild test
从命令行触发测试,并将输出通过管道传输到
xcpretty

经过一些研究,我编写了一个可以将plist、json对象、txt文件作为输入的util类。它将把它们转换成
NSDictionary
,然后使用所需的数据作为输入


对于输出部分,我使用。内置输出比我预期的更优雅。感谢苹果

经过一些研究,我编写了一个util类,可以将plist、json对象、txt文件作为输入。它将把它们转换成
NSDictionary
,然后使用所需的数据作为输入

对于输出部分,我使用。内置输出比我预期的更优雅。感谢苹果