測試用例總結

軟件測試不只要驗證正確的行爲,還要驗證軟件在非法操做的狀況下具體響應(反應)linux

人機交互:正確引導用戶,去作正確的事情
反應:友好提示信息,更注重「體驗」
 
等價類 相同的一類爲一個等價類(對比目標),男人->女人;胖的->瘦的;高->低
有效等價類、無效等價類;
有效->有效的輸入; 無效->無效的輸入
輸入框
邊界值 0-6-9     9的邊界值:八、10      6的邊界值:五、7      針對長度測試
因果圖 組合概念
正確、正確、正確
正確、錯誤、正確
正確、錯誤、錯誤......以此類推
多個輸入有因果關係
錯誤猜測 經驗測試  
 
 另外,還能夠從如下角度去考慮
九大視角:
功能性、美觀性、易用性、安全性、建議、非法、性能、健壯性、兼容性
要結合:
等價類、邊界值、因果圖
 
功能性 驗證功能的正確性 備註
非法性 功能在錯誤狀態(包含:無效等價類; 暴力)的響應  
易用性 好很差用(習慣)  
美觀性 好很差看,顏色、排版(習慣)  
安全性 密碼是不是掩碼顯示、sql注入、加密傳輸、防止暴力破解、自動鎖死  
兼容性 是否是適用於(操做系統、瀏覽器) C/S-->B/S
客戶端-->服務器/ 瀏覽器-->服務器
C/S:桌面版QQ、360安全衛士(電腦安裝客戶端的)手機app(各個操做系統win/linux上正確運行:Android、IOS)
B/S:淘寶、京東(經過瀏覽器訪問的)瀏覽器:360、IE、谷歌、火狐、QQ、遨遊
健壯性 長時間運行軟件查看功能的正確性 通長7*24h、3*24h(書本上的), 實際看工做軟件的需求
性能 考慮最多的:響應時間 多併發(響應時間、CPU、內存、I/O、硬盤存儲、網速)
建議 從用戶的角度,對這個軟件有什麼建議  
 
 
寫個demo吧,這樣看的更明顯一些:
序號 版本號 測試點 操做步驟 預期結果 優先級 備註
1 v1810 登陸 一、輸入正確的帳號;
二、輸入正確的密碼
三、點擊「登陸」
四、查看是否登陸成功
登陸成功 中級 1、測試用例第一條驗證功能的正確性
2、惟一性
2 v1810 登陸 一、輸入正確的帳號;
二、輸入錯誤的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
  預期,好的結果
3 v1810 登陸 一、輸入正確的帳號;
二、輸入空的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
   
4 v1810 登陸 一、輸入錯誤的帳號;
二、輸入正確的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
   
5 v1810 登陸 一、輸入錯誤的帳號;
二、輸入錯誤的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
   
6 v1810 登陸 一、輸入錯誤的帳號;
二、輸入空的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
   
7 v1810 登陸 一、輸入空的帳號;
二、輸入空的密碼
三、點擊「登陸」
四、查看是否登陸成功
一、登陸失敗
二、給出提示信息
   
8 v1810 易用性 查看軟件是否符合用戶的習慣      
9 v1810 性能 斷網      
10 v1810   從點擊到正確彈出,所耗費的時間是否知足要求      

 

做者:含笑半步顛√sql

博客連接:https://www.cnblogs.com/lixy-88428977瀏覽器

相關文章
相關標籤/搜索