XCode UI测试计划



我想为我的应用程序实现UI测试,但是我找不到有关如何构建测试,对测试或哪些是继续写作的最佳方法的指南测试 - 测试中的大流量或对较小流量的多次测试。如果您对这些主题有一些资源,将不胜感激。

谢谢!

您可以将其用作参考

和这个https://www.hackingwithwithswift.com/articles/148/xcode-ui-testing-cheat-sheat

对于UI测试,您必须首先记录测试用例,Xcode会为您自动填充代码(但是我不喜欢手动和编程,所以我不必记录我需要测试的所有事件(

我为每个视图/按钮等分配一个accessibilityIdentifier,我可以在Uitest类中调用/比较它。

我根据要测试的场景对它们进行了分组,例如我创建了从登录开始的测试用例。并根据您的应用程序的状态从注册开始的单独测试用例。

除此之外,我还创建了一个简化的模式,并创建了一个示例项目,以从此存储库中实现UI测试https://github.com/michaelhenry/autobot

更新:

用于使用Swiftui创建的视图, 您可以使用" .ACCOSSINIDY(标识符:'your_control_accessibility_distifier"("

我相信您的问题没有一般答案,因为UI测试基本上取决于您的应用程序的UI。
在我目前正在处理的应用程序中,我逐场测试场景,即每个视图控制器的控件。因此,其中一些与基本功能有关,有些与iCloud设置相关。相对容易不忽略基本功能。

最新更新