第07講、使用狀態(tài)轉換圖設計測試用例課件_第1頁
第07講、使用狀態(tài)轉換圖設計測試用例課件_第2頁
第07講、使用狀態(tài)轉換圖設計測試用例課件_第3頁
第07講、使用狀態(tài)轉換圖設計測試用例課件_第4頁
第07講、使用狀態(tài)轉換圖設計測試用例課件_第5頁
已閱讀5頁,還剩78頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第07講、使用狀態(tài)轉換圖法編寫測試用例6/6/2023使用狀態(tài)轉換圖法設計測試用例軟件測試中重要的概念2023/6/6本章內容一、使用狀態(tài)轉換圖法設計測試用例案例:貨幣轉換器案例演示輸入人民幣金額,選擇要轉換的國家,再輸入?yún)R率,即可計算所輸入的人民幣等價的貨幣金額用戶的操作可能是:輸入人民幣金額->選擇國家->輸入?yún)R率->點擊“計算”按鈕選擇國家->輸入?yún)R率->輸入人民幣金額->點擊“計算”按鈕輸入人民幣金額->選擇國家->點擊“清除”按鈕……如何更真實的把用戶所有的可能操作過程、操作順序都列舉出來進行測試?兩個重要的概念1、軟件的狀態(tài)軟件運行到某個時刻所處的情況例如:剛剛啟動處于“空閑”狀態(tài)輸入人民幣金額以后變?yōu)椤叭嗣駧沤痤~已輸入”狀態(tài)所有輸入正確完成后,點擊“計算”按鈕,程序應該處于“顯示等價金額”狀態(tài)點擊“清除”按鈕后處于清除狀態(tài)2、輸入的動作用戶向軟件進行的操作例如:輸入人民幣金額點擊某個國家單選按鈕點擊“計算”按鈕狀態(tài)轉換圖法找出軟件所有的狀態(tài)以及導致這些狀態(tài)發(fā)生變化的所有輸入動作,進而用圖形的方法把相關聯(lián)的輸入動作和狀態(tài)聯(lián)系在一起,真實模擬用戶的操作順序流程。狀態(tài)轉換圖法的核心軟件所有的狀態(tài)導致狀態(tài)發(fā)生變化的所有輸入動作使用狀態(tài)轉換圖法的步驟1、找出程序的所有輸入動作,并進行編號列出用戶能夠向軟件輸入的每一個獨立的動作,并進行編號2、找出程序的所有狀態(tài)可以認為用戶每輸入一個動作就會使程序的狀態(tài)發(fā)生變化如果不能決定是否為一個獨立狀態(tài),可以先假設“是”3、找出什么動作會導致什么狀態(tài)發(fā)生,畫出狀態(tài)轉換圖(一般情況下這是一個反復的過程)4、把相關聯(lián)的動作和狀態(tài)聯(lián)系起來,設計測試用例使用狀態(tài)轉換圖法分析貨幣轉換器程序步驟一、找出程序的所有輸入動作,并進行編號在人民幣金額文本框中輸入數(shù)據(jù)——ip1選擇國家——ip2美國加拿大歐共體澳大利亞輸入?yún)R率(必須在國家已選擇情況下)——ip3點擊“計算”按鈕——ip4點擊“清除”按鈕——ip5點擊“退出”按鈕——ip6在提示錯誤消息中點擊“確定”按鈕——ip7步驟二、找出程序的所有狀態(tài)可以認為每進行一個操作,系統(tǒng)就進入一個新的狀態(tài)1、系統(tǒng)啟動后,處于空閑狀態(tài)2、人民幣金額已輸入狀態(tài)(1)正確輸入狀態(tài)(2)錯誤輸入狀態(tài)3、國家已選擇狀態(tài)4、國家已選擇、匯率已輸入狀態(tài)(1)正確輸入狀態(tài)(2)錯誤輸入狀態(tài)5、人民幣金額已輸入、國家已選擇狀態(tài)(1)正確輸入狀態(tài)(2)錯誤輸入狀態(tài)6、所有輸入已完成狀態(tài)(1)正確輸入狀態(tài)(2)錯誤輸入狀態(tài)7、顯示等價金額狀態(tài)(1)人民幣未輸入或輸入錯誤(2)國家未選擇錯誤(3)匯率未輸入或輸入錯誤8、錯誤提示狀態(tài)9、清除狀態(tài)把清除狀態(tài)看做空閑狀態(tài)也可以10、退出狀態(tài)步驟三、找出什么動作會導致什么狀態(tài)發(fā)生,畫出狀態(tài)轉換圖第1輪、將所有可能的輸入單獨加載到被測系統(tǒng)的空閑狀態(tài),得到新的狀態(tài)輸入動作動作編號在人民幣金額文本框中輸入數(shù)據(jù)

選擇國家ip2

輸入?yún)R率ip3點擊“計算”按鈕

點擊“清除”按鈕ip5點擊“退出”按鈕ip6在提示錯誤消息中點擊“確定”按鈕空閑人民幣金額已輸入ip1國家已選擇ip2錯誤提示ip4清除ip5退出ip6ip1ip4ip7第2輪、將所有可能的輸入單獨加載到上一步得到的每一個狀態(tài)中,再得到新的狀態(tài)空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip7ip5ip5清除ip6退出第3輪、空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4(1)先找主要動作和狀態(tài)空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip5ip6(2)再找次要動作和狀態(tài)ip6退出ip5清除第4輪、空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7(1)先找主要動作和狀態(tài)空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5(2)再找次要動作和狀態(tài)空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip6第5輪、步驟四、根據(jù)狀態(tài)轉換圖,把相關聯(lián)的動作和狀態(tài)聯(lián)系起來,設計測試用例先寫主要操作(功能比較重要或用戶操作比較頻繁的動作),后寫次要操作。為了減少測試用例數(shù)量,一條測試用例最好沿著狀態(tài)轉換圖的一條路徑編寫完??臻e人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖1用例編號用例描述預期結果實際結果1(1)在人民幣金額文本框中輸入:100(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“選擇國家”(3)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖22用例編號用例描述預期結果實際結果1(1)在人民幣金額文本框中輸入:100(2)點擊“計算”按鈕(3)在錯誤提示框中點擊“確定”按鈕(2)提示“選擇國家”(3)關閉錯誤提示框2(1)在人民幣金額文本框中輸入:100(2)選擇“美國”單選按鈕(3)點擊“計算”按鈕(4)在錯誤提示框中點擊“確定”按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖323用例編號用例描述預期結果實際結果1(1)在人民幣金額文本框中輸入:100(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“選擇國家”(3)關閉錯誤提示框2(1)在人民幣金額文本框中輸入:100(2)選擇“美國”單選按鈕(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框3(1)在人民幣金額文本框中輸入:100(2)選擇“加拿大”單選按鈕(3)在今日匯率中輸入人民幣5.5(4)點擊“計算”按鈕(4)顯示相應的加元金額測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖4234用例編號用例描述預期結果實際結果1(1)在人民幣金額文本框中輸入:100(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“選擇國家”(3)關閉錯誤提示框2(1)在人民幣金額文本框中輸入:100(2)選擇“美國”單選按鈕(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框3(1)在人民幣金額文本框中輸入:100(2)選擇“加拿大”單選按鈕(3)在今日匯率中輸入人民幣5.5(4)點擊“計算”按鈕(4)顯示相應的加元金額4(1)選擇“歐共體”單選按鈕(2)在人民幣金額文本框中輸入:100(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖52345用例編號用例描述預期結果實際結果1(1)在人民幣金額文本框中輸入:100(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“選擇國家”(3)關閉錯誤提示框2(1)在人民幣金額文本框中輸入:100(2)選擇“美國”單選按鈕(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框3(1)在人民幣金額文本框中輸入:100(2)選擇“加拿大”單選按鈕(3)在今日匯率中輸入人民幣5.5(4)點擊“計算”按鈕(4)顯示相應的加元金額4(1)選擇“歐共體”單選按鈕(2)在人民幣金額文本框中輸入:100(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入?yún)R率”(4)關閉錯誤提示框5(1)選擇“澳大利亞”單選按鈕(2)在人民幣金額文本框中輸入:100(3)在今日匯率中輸入人民幣5.0(4)點擊“計算”按鈕(4)顯示相應的澳元金額測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖623456用例編號用例描述預期結果實際結果6(1)選擇“歐共體”單選按鈕(2)在今日匯率中輸入人民幣9.7(3)在人民幣金額文本框中輸入:100(4)點擊“計算”按鈕(4)顯示相應的歐元金額測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖7234567用例編號用例描述預期結果實際結果6(1)選擇“歐共體”單選按鈕(2)在今日匯率中輸入人民幣9.7(3)在人民幣金額文本框中輸入:100(4)點擊“計算”按鈕(4)顯示相應的歐元金額7在上例執(zhí)行完后,進行如下操作:(1)選擇“澳大利亞”單選按鈕(2)在今日匯率中輸入人民幣5.0(3)點擊“計算”按鈕(3)顯示相應的澳元金額測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖82345678用例編號用例描述預期結果實際結果6(1)選擇“歐共體”單選按鈕(2)在今日匯率中輸入人民幣9.7(3)在人民幣金額文本框中輸入:100(4)點擊“計算”按鈕(4)顯示相應的歐元金額7在上例執(zhí)行完后,進行如下操作:(1)選擇“澳大利亞”單選按鈕(2)在今日匯率中輸入人民幣5.0(3)點擊“計算”按鈕(3)顯示相應的澳元金額8在上例執(zhí)行完后,點擊“退出”按鈕程序正常退出測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖923456789用例編號用例描述預期結果實際結果6(1)選擇“歐共體”單選按鈕(2)在今日匯率中輸入人民幣9.7(3)在人民幣金額文本框中輸入:100(4)點擊“計算”按鈕(4)顯示相應的歐元金額7在上例執(zhí)行完后,進行如下操作:(1)選擇“澳大利亞”單選按鈕(2)在今日匯率中輸入人民幣5.0(3)點擊“計算”按鈕(3)顯示相應的澳元金額8在上例執(zhí)行完后,點擊“退出”按鈕程序正常退出9在用例6執(zhí)行完后,點擊“清除”按鈕清除所有輸入項,系統(tǒng)回到清除狀態(tài)測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖102345678910用例編號用例描述預期結果實際結果6(1)選擇“歐共體”單選按鈕(2)在今日匯率中輸入人民幣9.7(3)在人民幣金額文本框中輸入:100(4)點擊“計算”按鈕(4)顯示相應的歐元金額7在上例執(zhí)行完后,進行如下操作:(1)選擇“澳大利亞”單選按鈕(2)在今日匯率中輸入人民幣5.0(3)點擊“計算”按鈕(3)顯示相應的澳元金額8在上例執(zhí)行完后,點擊“退出”按鈕程序正常退出9在用例6執(zhí)行完后,點擊“清除”按鈕清除所有輸入項,系統(tǒng)回到清除狀態(tài)10(1)在系統(tǒng)空閑狀態(tài)直接點擊“計算”按鈕(2)在錯誤提示框中點擊”確定“按鈕(1)系統(tǒng)給出錯誤提示信息(2)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖11234567891011用例編號用例描述預期結果實際結果11(1)選擇“澳大利亞”單選按鈕(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“輸入人民幣”(3)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖1223456789101112用例編號用例描述預期結果實際結果11(1)選擇“澳大利亞”單選按鈕(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“輸入人民幣”(3)關閉錯誤提示框12(1)選擇“美國”單選按鈕(2)在今日匯率中輸入人民幣6.1(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入人民幣”(4)關閉錯誤提示框測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖132345678910111213用例編號用例描述預期結果實際結果11(1)選擇“澳大利亞”單選按鈕(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“輸入人民幣”(3)關閉錯誤提示框12(1)選擇“美國”單選按鈕(2)在今日匯率中輸入人民幣6.1(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入人民幣”(4)關閉錯誤提示框13在系統(tǒng)空閑狀態(tài)直接點擊“退出”按鈕系統(tǒng)正常關閉測試用例空閑人民幣金額已輸入國家已選擇退出清除錯誤提示ip1ip2ip4ip5ip6人民幣金額國家已輸入國家已選擇匯率已輸入ip2ip1ip3錯誤提示錯誤提示ip4ip4ip6ip5ip6ip5ip7所有輸入已完成ip3ip1ip7ip7錯誤提示錯誤提示ip4ip4ip6ip5ip5ip6顯示等價金額ip4ip7ip7ip6ip5ip2ip5ip61狀態(tài)轉換圖14234567891011121314用例編號用例描述預期結果實際結果11(1)選擇“澳大利亞”單選按鈕(2)點擊“計算”按鈕(3)在錯誤提示框中點擊”確定“按鈕(2)提示“輸入人民幣”(3)關閉錯誤提示框12(1)選擇“美國”單選按鈕(2)在今日匯率中輸入人民幣6.1(3)點擊“計算”按鈕(4)在錯誤提示框中點擊”確定“按鈕(3)提示“輸入人民幣”(4)關閉錯誤提示框13在系統(tǒng)空閑狀態(tài)直接點擊“退出”按鈕系統(tǒng)正常關閉14在系統(tǒng)空閑狀態(tài)直接點擊“清除”按鈕系統(tǒng)沒有任何提示測試用例說明:對于其他路徑,主要測試的是在不同狀態(tài)下點擊“退出”按鈕和“清除”按鈕,而這兩個按鈕通過用例8、13、9、14已經(jīng)完成測試,所以可以不再測試。對于人民幣和匯率輸入錯誤的情形(無效等價類)沒有考慮,所以需要補充測試用例用例編號用例描述預期結果實際結果15(1)在人民幣金額文本框中輸入:abc(2)選擇“加拿大”單選按鈕(3)在今日匯率中輸入人民幣5.5(4)點擊“計算”按鈕(4)提示“人民幣金額非法”16(1)在人民幣金額文本框中輸入:100(2)選擇“歐共體”單選按鈕(3)在今日匯率中輸入人民幣abc(4)點擊“計算”按鈕(4)提示“匯率非法”測試用例狀態(tài)轉換圖法小結每種狀態(tài)至少訪問一次。無論用什么方法,每一種狀態(tài)都必須測試。測試看起來最常見最普遍的狀態(tài)轉換??梢愿鶕?jù)產(chǎn)品說明書,通過與客戶、開發(fā)人員溝通,了解哪些操作更常用、更重要。測試狀態(tài)之間最不常用的分支。這些分支是最容易被產(chǎn)品設計者和程序員忽視的。測試所有錯誤狀態(tài)及其返回值。錯誤沒有得到正確處理、錯誤提示信息不正確等情況是常有的。二、重要概念Alpha測試(α測試)通常也叫“驗證測試”主要是指在軟件開發(fā)完成以后,在軟件開發(fā)環(huán)境下,開發(fā)方對要提交的軟件進行全面的自我檢查與驗證,可以和軟件的“系統(tǒng)測試”一并進行。開發(fā)方通過檢測和提供客觀證據(jù),證實軟件的實現(xiàn)是否滿足規(guī)定的需求。6/6/2023Beta測試(β測試)在用戶的應用環(huán)境下,用戶通過運行和使用軟件,檢測與核實軟件實現(xiàn)是否符合自己預期的要求。β測試通常被看成是一種用戶測試。β測試主要是把軟件產(chǎn)品有計劃地免費分發(fā)到目標市場,讓用戶大量使用,并評價、檢查軟件。通過用戶各種方式的大量使用,來發(fā)現(xiàn)軟件存在的問題與錯誤,把信息反饋給開發(fā)者修改。β測試中廠商獲取的信息,可以有助于軟件產(chǎn)品的成功發(fā)布。6/6/2023軟件測試模型軟件測試模型概念軟件測試模型主要反映測試活動與軟件開發(fā)過程的關系模型類型V模型W模型V模型6/6/2023V模型V模型是最具代表意義的測試模型V模型最早由PaulRook在20世紀80年代后期提出6/6/2023V模型的優(yōu)點明確標明了測試過程中存在的不同級別清楚地描述了測試階段與開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論