7.4 知識(shí)子域:軟件安全測(cè)試
7.4.1軟件測(cè)試
IEEE軟件測(cè)試定義為:使用人工和自動(dòng)化的手段來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差異。以上定義明確提出了軟件測(cè)試是以檢驗(yàn)是否滿足需求為目標(biāo)。軟件測(cè)試的目的在于發(fā)現(xiàn)錯(cuò)誤,測(cè)試是為發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。
軟件測(cè)試基本概念
1)測(cè)試用例
測(cè)試用例( Test Case)是為某個(gè)特殊目的而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。比較通俗的說法是:指對(duì)一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測(cè)試任務(wù)的描述,體現(xiàn)測(cè)試方案、方法、技術(shù)和策略。內(nèi)容包括測(cè)試目標(biāo)、測(cè)試環(huán)境、輸人數(shù)據(jù)、測(cè)試步驟、預(yù)期結(jié)果、測(cè)試腳本等,并形成文檔。