快捷鍵的使用是否正常:
1. tab 鍵的使用是否正确
2.上下左右鍵是否正确
3.enter 鍵的使用是否正确切換時是否正常。
布局美感
界面的布局是否符合人的審美的标準
具體因人而依
輸入框的功能:
輸入合法的使用者名和密碼可以成功進入
輸入合法的使用者名和不合法密碼不可以進入,并給出合理的提示
輸入不合法的使用者名和正确密碼不可以進入,并給出合理的提示
輸入不合法的使用者名和不正确的密碼不可以進入,并給出合理的提示
不合法的使用者名有:不正确的使用者名,,使用了字元大于使用者名的限制
不合法的密碼有:空密碼(除有特殊規定的),錯誤的密碼,字元大于密碼的限制
正常密碼不允許的特殊字元,系統(作業系統和應用系統)的保留字元
界面的連結:
對于界面有連結的界面,要測試界面上的所有的連結都正常或者給出合理的提示
補充
密碼框顯示的不要是具體的字元,要是一些密碼的字元
驗證使用者名前有空格是否可以進入,一般情況可以。
驗證使用者名是否區分大小寫。(有的軟體是區分大小寫的)
驗證必填項為空,是否允許進入。
驗證登入的次數是否有限制。從安全角度考慮,有些安全級别高的軟體會考慮這方面的限制。
單元測試的概念
單元通俗的說就是指一個實作簡單功能的函數。單元測試就是隻用一組特定的輸入(測試用例)測試函數是否功能正常,并且傳回了正确的輸出。
測試的覆寫種類
1.語句覆寫:語句覆寫就是設計若幹個測試用例,運作被測試程式,使得每一條可執行語句至少執行次。
2.判定覆寫(也叫分支覆寫):設計若幹個測試用例,運作所測程式,使程式中每個判斷的取真分支和取假分支至少執行一次。
3.條件覆寫:設計足夠的測試用例,運作所測程式,使程式中每個判斷的每個條件的每個可能取值至少執行一次。
4.判定——條件覆寫:設計足夠的測試用例,運作所測程式,使程式中每個判斷的每個條件的每個可能取值至少執行一次,并且每個可能的判斷結果也至少執行一次。
5.條件組合測試:設計足夠的測試用例,運作所測程式,使程式中每個判斷的所有條件取值組合至少執行一次。
6.路徑測試:設計足夠的測試用例,運作所測程式,要覆寫程式中所有可能的路徑。
用例的設計方案主要的有下面幾種:條件測試,基本路徑測試,循環測試。通過上面的方法可以實作測試用例對程式的邏輯覆寫,和路徑覆寫。
最新内容請見作者的github頁:http://qaseven.github.io/