一、項目測試用例編寫
1、測試用例標識
應為每個測試用例創建一個少數的 ID。這些 ID 應遵循數字或字母模式,以減少在識別個案時的混淆。
2、測試說明
測試說明概述了正在測試的內容以及如何驗證。測試描述的常見句子結構:“用’另一個動作’通過’動作’來驗證’功能’。”比如,在Gmail中使用正確的密碼來驗證身份驗證。
3、前提條件
前提條件(或先決條件)是在測試開始之前需要滿足的條件。如果沒有這些,測試覆蓋率將無效。
4、測試數據
測試數據是執行測試所需的任何輸入或數據。這些可能包括登錄名和密碼、測試腳本或確切的 URL。
5、要執行的步驟
需要從最終用戶的角度遵循這些步驟來驗證最終目標。它們必須寫得清楚簡潔,以便測試團隊理解。使用可追溯性矩陣可以確保測試每個條件和功能。
6、預期成果
預期的結果是,如果遵循測試用例中的所有步驟,則無錯誤網站應該發生什么。
7、后置條件
后置條件是作為成功測試結果的結果而應該發生的事情。例如,如果在登錄頁面中輸入用戶名和密碼的預期結果是獲得主頁的準入,則后置條件是加載主頁。
8、實際結果
測試用例是否產生了預期的結果?如果沒有,結果如何?這是實際結果,可能與預期結果不同,也可能沒有差異。
延伸閱讀:
二、功能測試常見的測試方法
功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下:
1.頁面鏈接檢查:每一個鏈接是否都有對應的頁面,并且頁面之間切換正確。
2.相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確。
3 檢查按鈕的功能是否正確:如update, cancel, delete, save等功能是否正確。
4.字符串長度檢查: 輸入超出需求所說明的字符串長度的內容,看系統是否檢查字符串長度,會不會出錯。
5.字符類型檢查: 在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型),看系統是否檢查字符類型,會否報錯。
6.標點符號檢查: 輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵,看系統處理是否正確。
7.中文字符處理: 在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯。
8.檢查帶出信息的完整性: 在查看信息和update信息時,查看所填寫的信息是不是全部帶出,帶出信息和添加的是否一致。
9.信息重復: 在一些需要命名,且名字應該少數的信息輸入重復的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前后輸入空格,系統是否作出正確處理。
10.檢查刪除功能:在一些可以一次刪除多個信息的地方,不選擇任何信息,按delete,看系統如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理。