我们需要为 Login 编写 UI 测试用例吗? [关闭]
Posted
技术标签:
【中文标题】我们需要为 Login 编写 UI 测试用例吗? [关闭]【英文标题】:Do we need to write UI test case for Login? [closed] 【发布时间】:2016-03-10 12:15:57 【问题描述】:问题:
在为应用编写 UI 测试用例时,我是否还需要为登录编写测试用例?
已经完成: 目前我已经为各种场景编写了测试用例,但如果我不会登录应用程序并运行测试用例,那么我所有的测试用例都会失败。
我不明白该怎么办?
如有任何建议,请告诉我。
提前致谢
【问题讨论】:
如果您的应用程序依赖于正在登录的用户,那么可以。澄清一下:注销用户是否可以访问场景(屏幕)?此外,在理想情况下,测试应该涵盖所有内容。 在我的应用程序中,我只第一次向用户显示登录屏幕,现在如果用户登录,那么我不会再次显示该屏幕。登录用户可以注销并可以使用其他电子邮件登录。那么在上述情况下,我如何检查登录是否完成?如果我使用 cmd + U 运行所有测试,那么它会随机运行所有 UI 测试。那么我如何检查我的登录测试是否应该首先运行? @Losiowaty 在理想的世界中,不需要任何测试。而且我不会写软件。 :) 【参考方案1】:好的,所以(来自 cmets)需要用户登录。因此,如果有用户登录,您至少应该检查您的测试,如果没有,则登录。此外,还应测试登录过程本身。
理想情况下,您的每个测试用例都应该以已注销的用户开始,并以此状态结束。所以每个看起来像这样:
-
登录用户
进行实际测试
注销用户
通过这种方式,您可以测试应用中某个功能的整个流程。
【讨论】:
非常感谢您的这项工作。以上是关于我们需要为 Login 编写 UI 测试用例吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章