記住,測試用例總是關(guān)于“如何”來(lái)測試,所以,在你的測試用例中寫(xiě)出“如何檢查和支付”的確切步驟是非常重要的。
因此,這條用例如果寫(xiě)成下面這樣會(huì )更有效:
因此,一個(gè)混合了多步的步驟可以被分解成若干個(gè)單獨的步驟。下一次我們寫(xiě)測試用例的時(shí)候,請大家都注意這一點(diǎn),我相信你們會(huì )同意我的,因為我們在無(wú)意中經(jīng)常這么做。
近來(lái),越來(lái)越多的項目不得不得處理這種情形。
缺乏文檔、極限編程、快速的開(kāi)發(fā)周期,這些原因迫使我們依賴(lài)于舊版本應用程序來(lái)編寫(xiě)測試用例或將其作為測試的基礎。通常,這是一個(gè)糟糕的實(shí)踐——但并不總是這樣。它是無(wú)害的,只要你保持開(kāi)放的心態(tài)并明白——“應用程序可能是有缺陷的”。只有當你不這么認為的時(shí)候,事情才會(huì )變得不好。
原文轉自:http://www.kiford.com/a/WZ010816YA0XUFC1