首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode UI测试计划

Xcode UI测试计划
EN

Stack Overflow用户
提问于 2019-06-28 16:43:32
回答 2查看 226关注 0票数 1

我想为我的应用程序实现UI测试,但我在任何地方都找不到一些关于如何组织测试、分组测试或如何继续编写测试的最佳方法的指南-测试中的大流程,或较小流程的多个测试。如果你有一些关于这些主题的资源,任何帮助都将不胜感激。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2019-06-29 01:00:54

您可以将其用作参考https://www.raywenderlich.com/960290-ios-unit-testing-and-ui-testing-tutorial

这个https://www.hackingwithswift.com/articles/148/xcode-ui-testing-cheat-sheet

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

我为我拥有的每个视图/按钮等分配一个accessibilityIdentifier,这样我就可以在UITest类中调用/比较它。

我根据我想要测试的场景对它们进行分组,例如,我创建了从登录开始的测试用例。以及独立的测试用例,这些测试用例将从注册开始,具体取决于应用程序的状态。

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

更新:

对于使用SwiftUi创建的测试视图,可以使用方法“.accessibility(identifier:”your_control_accessibility_identifier“)”

票数 2
EN

Stack Overflow用户

发布于 2019-06-28 21:46:40

我相信你的问题没有一个通用的答案,因为UI测试基本上取决于你的应用程序的UI。

在我目前正在开发的应用程序中,我逐个场景地测试,即每个视图控制器的控件。因此,它们中的一些与基本功能有关,一些与iCloud设置相关,等等。我相信--但我没有太多的经验--如果你的场景结构清晰,那么逐个场景的测试是直接的,而且不遗漏必要的功能是相对容易的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56803682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档