2017-09-04 68 views
-2

我们能否在Gherkin中写下“Given作为用户我无法(不能)登录系统”作为否定判断?小黄瓜风格语言的测试用例格式是什么?

+0

这是不明确你的意思,请你能重新-短语? – MartinByers

+0

假设我们写的是黄瓜风格:给定When&Then,那么在给定声明中,我们是否可以直接写下负面步骤: - 鉴于:“作为用户,我无法登录到网站”,而不是“鉴于:作为用户,我应该能够登录到网站当登录凭据错误然后我无法登录到系统” – Peter

回答

0

你一定可以写出否定的短语,但例句太宽泛。一种替代方案可能是这样的(更为现实一些):“作为非管理员用户,我无法登录管理页面。” 但是,这给我们没有关于如何来处理这种情况。理想的情况是,当发生这种情况,你要说明应该发生什么而不是让用户登录

这可以写成:

Given user type is not admin 
When user tries to log in 
Then throw error/redirect to a different page/break the whole internet and set the world aflame etc.