您好,登錄后才能下訂單哦!
測試用例是指為實(shí)施測試而向被測系統(tǒng)提供的輸入數(shù)據(jù)、操作或者各種環(huán)境設(shè)置以及期望結(jié)果的一個特定的集合。
測試用例控制著軟件測試的執(zhí)行過程,它是對每個測試項目的進(jìn)一步實(shí)例化。
測試用例的好處:
1、組織性:編寫測試用例有利于測試的組織。
2、功能覆蓋:測試用例可以確保功能不被遺漏。
3、重復(fù)性:在項目進(jìn)行期間必須要多次重復(fù)執(zhí)行同樣的測試,以尋找新的軟件,確保老的缺陷被修復(fù)。
4、跟蹤:通過測試用例的設(shè)計可以追蹤測試計劃。
5、測試確認(rèn):通過測試用例可以對測試過程有效的監(jiān)督,可以準(zhǔn)確、有效的評估測試,并對測試是否完成有個量化的結(jié)果。
測試用例的內(nèi)容:項目名稱、程序版本、功能模塊名、測試目的、預(yù)置結(jié)果、用例編號、相關(guān)用例、用例說明、輸入數(shù)據(jù)、預(yù)期結(jié)果、實(shí)際結(jié)果、測試報告等
更新和維護(hù)測試用例:
1、無論測試人員在開始執(zhí)行測試用例設(shè)計之前把測試用例設(shè)計的多么好,但是隨著測試的進(jìn)行,需求、設(shè)計都可能發(fā)生變化,系統(tǒng)的功能也會變化,這樣就需要設(shè)計新的測試用例
2、對于罕見的項目文檔,測試用例必須在開發(fā)過程的每個階段進(jìn)行發(fā)展,為了適應(yīng)這個發(fā)展,測試用例必須增加或者刪除。
3、在執(zhí)行測試時,測試人員會學(xué)到關(guān)于該系統(tǒng)的相關(guān)知識,會設(shè)計新的測試用例。、
4、測試用例可以用配置管理系統(tǒng)來維護(hù)。
軟件具備的基本能力:
1、軟件應(yīng)該能接受輸入
2、軟件接受輸入應(yīng)能夠產(chǎn)生能夠接受的輸出
3、軟件能以一種或者多種數(shù)據(jù)結(jié)構(gòu)形式內(nèi)部存儲輸入值或計算結(jié)構(gòu)
4、軟件能夠使用輸入和存儲的數(shù)據(jù)進(jìn)行計算。
設(shè)計測試用例原則:
1、獲得有效的測試數(shù)據(jù)、
2、像無經(jīng)驗的用戶那樣做。
3、在已經(jīng)找到軟件缺陷的地方再找找
4、憑借經(jīng)驗、直覺、預(yù)感
安裝測試注意要點(diǎn):
1、關(guān)注各種不同的安裝組合
2、安裝退出之后,確認(rèn)應(yīng)用程序可以正常啟動、運(yùn)行
3、查看注冊表信息
4、卸載過程同樣重要。
5、對于C/S架構(gòu)的,可以先安裝客戶端再安裝服務(wù)端,測試是否會出現(xiàn)問題
6、至少在一臺筆記本上測試
7、測試安裝本系統(tǒng)對其他應(yīng)用程序造成的影響。
界面測試--優(yōu)秀界面的標(biāo)準(zhǔn):
1、符合標(biāo)準(zhǔn)和規(guī)范
2、直觀性
3、一致性
4、實(shí)用型、
5、靈活性
6、舒適性
7、正確性
測試方法的選擇原則:
1、在任何情況下都必須使用邊界值分析方法
2、用等價類劃分方法補(bǔ)充一些測試用例
3、用錯誤推測法在追加一些測試用例
4、如果程序的功能說明中含有輸入條件的組合情況,應(yīng)在一開始就選用因果圖法
5、如果程序某功能適合自動測試,可以采用自動測試以及隨機(jī)測試
6、獲得需求說明書的軟件可以采用測試大綱的方法
7、對于流程類軟件可以采用狀態(tài)圖的方法
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。