1、測試應該有測試用例,描述測試的環境,測試的過程,操作的方式,期待的結果
如:
用戶登錄測試指明測試的環境:如IE、FF;
測試的過程:正常的用戶能登錄,非正常的用戶不能登錄,可以處理特殊字符的用戶名稱與密碼;
操作的方式與期待的結果:
- 使用存在的用戶可以登錄,登錄後能顯示用戶信息(同時提供正確的用戶名與密碼);
- 非存在的用戶不能登錄,提示登錄失敗信息(同時提供非正確的用戶名與密碼),提示“用戶不存在”;
- 登錄時密碼不正確,提示登錄失敗信息(同時提供正確的用戶名與非正確的密碼),提示“密碼錯誤”;
- 正確的用戶名和密碼帶有特殊字符(同時提供這種特殊的用戶名與密碼),可以登錄;
- 非正確的用戶名和密碼帶有特殊字符(同時提供這種特殊的用戶名與密碼),不能登錄,提示“用戶名不存在”“密碼錯誤”……
2、測試有詳細的記錄,記錄測試的環境、操作的方法、得到的結果。並把得不到期待結果的測試記錄在BUG LIST裏,最好有合適的BUG管理軟件,如BugFree、bugzilla
3、BUG的修改應該有詳細的記錄,記錄操作人、問題來源、解決方式等