全國服務(wù)熱線:18684048962(微信同號)
什么是測試用例?什么是測試腳本?兩者的關(guān)系是什么?54
發(fā)表時間:2023-07-06 08:48 CNAS和CMA 一、什么是測試用例? 1、測試用例(Test Case)是指對一項特定的軟件產(chǎn)品進(jìn)行測試任務(wù)的描述,體現(xiàn)測試方案、方法、技術(shù)和策略。其內(nèi)容包括測試目標(biāo)、測試環(huán)境、輸入數(shù)據(jù)、測試步驟、預(yù)期結(jié)果、測試腳本等,最終形成文檔。簡單地認(rèn)為,測試用例是為某個特殊目標(biāo)而編制的一組測試輸入、執(zhí)行條件以及預(yù)期結(jié)果,用于核實是否滿足某個特定軟件需求。 2、測試用例主要包含四個內(nèi)容:用例標(biāo)題,前置條件,測試步驟和預(yù)期結(jié)果。用例標(biāo)題主要描述測試某項功能;前置條件是指用例標(biāo)題需要滿足該條件;測試步驟主要描述用例的操作步驟;預(yù)期結(jié)果指的是符合預(yù)期(開發(fā)規(guī)格書、需求文檔、用戶需求等)需求。 二、什么是測試腳本? 測試腳本(Testing script),一般指的是一個特定測試的一系列指令,這些指令可以被自動化測試工具執(zhí)行。 為了提高測試腳本的可維護(hù)性和可復(fù)用性,必須在執(zhí)行測試腳本之前對它們進(jìn)行構(gòu)建?;蛟S會發(fā)現(xiàn)這樣的情況,即有的操作將出現(xiàn)在幾個測試過程中。因此,應(yīng)有目的地確定這些操作的目標(biāo),這樣就可以復(fù)用它們的實施。 測試腳本是自動執(zhí)行測試過程(或部分測試過程)的計算機(jī)可讀指令。測試腳本可以被創(chuàng)建(記錄)或使用測試自動化工具自動生成,或用編程語言編程來完成,也可綜合前三種方法來完成。 三、兩者的關(guān)系: 測試腳本的編寫必須對應(yīng)相應(yīng)的測試用例,測試腳本相當(dāng)于是編寫的一個自動化執(zhí)行用例并記錄的程序。 標(biāo)簽:測試用例、測試腳本 |