當然啦,也許在后面執行自動化測試用例的時候,有可能因為測試人員的疏忽,導致測試數據和測試代碼不同步。發生這種情況的話,也不會有太大影響,因為在前一篇文章中,測試所需的庫函數都執行了參數驗證,并扔出CaseErrorException向測試人員報告了這個錯誤。如果不清楚的話,可以再看看下面的代碼:
public class UserOperationsHelper { public void LogOn(string username, string password) { // string.Empty留出來為測試目的服務 if (username == null) throw new CaseErrorException(new ArgumentNullException("username")); if (password == null) throw new CaseErrorException(new ArgumentNullException("password"));
... } }
|
一般情況下,批量的自動化測試用例在晚上執行完畢以后,第二天早上,如果時間緊張的話,測試人員可以將所有結果為CaseErrorException的測試用例手工執行一遍。