做最壞的準備
在我所管理的團體之中,開發人員做出了很好的工作,確保他們的應用軟件以所指定的方式工作。但在很多情況下,他們沒有從一個用戶的角度做出足夠的測試工作。他們應該關注于確保應用軟件的堅固可靠。用戶在百分之九十的時間之內,會像你所期望的那樣對應用軟件進行操作,然而,剩下的百分之十的時間里,他們就會做一些奇怪的事情。當發生這樣的事情時,你的應用軟件就需要對其妥當并成功地進行處理。你不希望一個很棒的應用軟件在用戶第一次輸入12位數字的社會保障號碼而不是9位數字時就垮掉。你要確保進行了測試工作保證你的應用軟件如宣傳的那樣進行工作。還有,盡可能地對意外因素的組合進行多種測試。你需要確保沒有任何的錯誤數據或處理流程致使用戶得到任何意料之外的系統信息。
原文轉自:http://www.uml.org.cn/Test/test51.htm