天天看點

測試用例--QQ登陸

  快捷鍵的使用是否正常:

  1. tab 鍵的使用是否正确

  2.上下左右鍵是否正确

  3.enter 鍵的使用是否正确切換時是否正常。

  布局美感

  界面的布局是否符合人的審美的标準

  具體因人而依

  輸入框的功能:

  輸入合法的使用者名和密碼可以成功進入

  輸入合法的使用者名和不合法密碼不可以進入,并給出合理的提示

  輸入不合法的使用者名和正确密碼不可以進入,并給出合理的提示

  輸入不合法的使用者名和不正确的密碼不可以進入,并給出合理的提示

  不合法的使用者名有:不正确的使用者名,,使用了字元大于使用者名的限制

  不合法的密碼有:空密碼(除有特殊規定的),錯誤的密碼,字元大于密碼的限制

  正常密碼不允許的特殊字元,系統(作業系統和應用系統)的保留字元

  界面的連結:

  對于界面有連結的界面,要測試界面上的所有的連結都正常或者給出合理的提示

  補充

  密碼框顯示的不要是具體的字元,要是一些密碼的字元

  驗證使用者名前有空格是否可以進入,一般情況可以。

  驗證使用者名是否區分大小寫。(有的軟體是區分大小寫的)

  驗證必填項為空,是否允許進入。

  驗證登入的次數是否有限制。從安全角度考慮,有些安全級别高的軟體會考慮這方面的限制。

  單元測試的概念

  單元通俗的說就是指一個實作簡單功能的函數。單元測試就是隻用一組特定的輸入(測試用例)測試函數是否功能正常,并且傳回了正确的輸出。

  測試的覆寫種類

  1.語句覆寫:語句覆寫就是設計若幹個測試用例,運作被測試程式,使得每一條可執行語句至少執行次。

  2.判定覆寫(也叫分支覆寫):設計若幹個測試用例,運作所測程式,使程式中每個判斷的取真分支和取假分支至少執行一次。

  3.條件覆寫:設計足夠的測試用例,運作所測程式,使程式中每個判斷的每個條件的每個可能取值至少執行一次。

  4.判定——條件覆寫:設計足夠的測試用例,運作所測程式,使程式中每個判斷的每個條件的每個可能取值至少執行一次,并且每個可能的判斷結果也至少執行一次。

  5.條件組合測試:設計足夠的測試用例,運作所測程式,使程式中每個判斷的所有條件取值組合至少執行一次。

  6.路徑測試:設計足夠的測試用例,運作所測程式,要覆寫程式中所有可能的路徑。

  用例的設計方案主要的有下面幾種:條件測試,基本路徑測試,循環測試。通過上面的方法可以實作測試用例對程式的邏輯覆寫,和路徑覆寫。

最新内容請見作者的github頁:http://qaseven.github.io/

繼續閱讀