如何为登录屏幕ios swift编写测试用例?

Posted

技术标签:

【中文标题】如何为登录屏幕ios swift编写测试用例?【英文标题】:How to write test case for Login screen ios swift? 【发布时间】:2020-06-13 09:55:27 【问题描述】:

我想为登录屏幕创建测试用例,我的屏幕包含三个用于用户名、密码和 url 的文本字段以及一个调用登录 API 的“登录”按钮,登录成功后主屏幕打开。我想为文本字段和登录按钮事件创建测试用例。需要示例来启动测试用例。 我是 swift 新手,我们将不胜感激。 谢谢,

【问题讨论】:

是否重复? ***.com/questions/55949509/… 这能回答你的问题吗? How can i make unit test cases of Login screen in ios swift 【参考方案1】:

如果您是 Swift 和 XCTest 的新手,我建议您先阅读一些有关它的文章。

例如这些:

Getting started with Xcode UI testing in Swift

Guide to advanced UI tests on iOS

如果您随后需要此类屏幕的测试用例 - 您必须评估您的屏幕使用情况及其功能的重要性。能够登录可能是其中最重要的功能,所以我将从这些测试用例开始 - 使用有效凭据、无效凭据、不完整凭据等登录,并期望出现正确的结果。在那之后,我会专注于屏幕的可用性——它不会刷新和失去文本字段焦点,密码不可见等等。

测试用例的数量和重点完全取决于您。

【讨论】:

以上是关于如何为登录屏幕ios swift编写测试用例?的主要内容,如果未能解决你的问题,请参考以下文章

如何为登录屏幕页面编写 Jest 测试

如何为更长的网页编写 UI 手动测试用例?

如何为委托方法编写 GHunit 测试用例?

我们如何为嵌套函数编写单元测试用例(Jasmine)?

如何为 JWT 策略编写单元测试用例

我们如何为 Socket 连接编写测试用例