2017-09-04 53 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.