我们可以写一下“作为一个用户我不能(不能)登录系统”在Gherkin作为否定句吗?
答案 0 :(得分: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.