【tool】qq登陸測試用例

QQ登錄的輸入項爲QQ號碼(長度爲5到10位數)和QQ密碼,登錄和退出按鈕,一臺機器能夠同時登錄超過一個QQ號碼,請設計功能測試用例。安全

  快捷鍵的使用是否正常:函數

  1. TAB 鍵的使用是否正確佈局

  2.上下左右鍵是否正確單元測試

  3.界面若是支持 ESC鍵 看是否正常的工做測試

  3.ENTER 鍵的使用是否正確切換時是否正常。操作系統

  佈局美感設計

  界面的佈局是否符合人的審美的標準登錄

  具體因人而依軟件

  輸入框的功能:循環

  輸入合法的用戶名和密碼能夠成功進入

  輸入合法的用戶名和不合法密碼不能夠進入,並給出合理的提示

  輸入不合法的用戶名和正確密碼不能夠進入,並給出合理的提示

  輸入不合法的用戶名和不正確的密碼不能夠進入,並給出合理的提示

  不合法的用戶名有:不正確的用戶名,,使用了字符大於用戶名的限制

  正經常使用戶名不容許的特殊字符 空的用戶名,系統(操做系統和應用系統)的保留字符

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

  正常密碼不容許的特殊字符,系統(操做系統和應用系統)的保留字符

  界面的連接:

  對於界面有連接的界面,要測試界面上的全部的連接都正常或者給出合理的提示

  補充

  輸入框是否支持 複製和黏貼 和移動

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

  驗證用戶名前有空格是否能夠進入,通常狀況能夠。

  驗證用戶名是否區分大小寫。(有的軟件是區分大小寫的)

  驗證必填項爲空,是否容許進入。

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

    測試用例分爲不少種,若是是單元測試用例,就要一下設計:

    單元測試的概念

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

  測試的覆蓋種類

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

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

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

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

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

  6.路徑測試:設計足夠的測試用例,運行所測程序,要覆蓋程序中全部可能的路徑。

  用例的設計方案主要的有下面幾種:條件測試,基本路徑測試,循環測試。經過上面的方法能夠實現測試用例對程序的邏輯覆蓋,和路徑覆蓋。

相關文章
相關標籤/搜索