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