軟件測試答案_第1頁
軟件測試答案_第2頁
軟件測試答案_第3頁
軟件測試答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1. 簡述黑盒測試和白盒測試概念,并試分析兩者的優(yōu)點和缺點。黑盒測試又稱為功能測試、數(shù)據(jù)驅(qū)動測試和基于規(guī)格說明的測試。它從用戶觀點出發(fā)的測試。用這種方法進行測試時,把被測試程序當作一個黑盒,在不考 慮程序內(nèi)部結(jié)構(gòu)的內(nèi)部特性、測試者只知道該程序輸入和輸出之間的關(guān)系或程序 功能的情況下,依靠能夠反映這一關(guān)系和程序功能需求規(guī)格的說明書,來確定測試用例和推斷測試結(jié)果的正確性。黑盒測試的優(yōu)點有:1)比較簡單,不需要了解程序內(nèi)部的代碼及實現(xiàn);2)與軟件的內(nèi)部實現(xiàn)無關(guān);3)從用戶角度出發(fā),能 很容易的知道用戶會用到哪些功能,會遇到哪些問題;4)基于軟件開發(fā)文檔, 所以也能知道軟件實現(xiàn)了文檔中的哪些功能;5)

2、在做軟件自動化測試時較為方 便。黑盒測試的缺點有:1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達 到總代碼量的30%;2)自動化測試的復(fù)用性較低。 白盒測試:若測試規(guī)劃基于產(chǎn)品的內(nèi)部結(jié)構(gòu)來進行測試,檢查內(nèi)部操作是否 按規(guī)定執(zhí)行,軟件各個部分功能是否得到充分使用,則這種測試方法稱為白盒測 試(White-box Testing)方法。白盒測試又稱為結(jié)構(gòu)測試、邏輯驅(qū)動測試或基于 程序的測試。它依賴于對程序細節(jié)的嚴密的檢驗,針對特定條件和循環(huán)設(shè)計測試 用例,對軟件的邏輯路徑進行測試。在程序的不同點檢驗程序的狀態(tài),來進行判 定其實際情況是否和預(yù)期的狀態(tài)相一致。軟件的白盒測試一般用來分析程序的內(nèi) 部結(jié)

3、構(gòu)。它的優(yōu)點是幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā) 現(xiàn)代碼中隱藏的問題。白盒測試的缺點有:1)程序運行會有很多不同的路徑, 不可能測試所有的運行路徑;2)測試基于代碼,只能測試開發(fā)人員做的對不對, 而不能知道設(shè)計的正確與否,可能會漏掉一些功能需求;3)系統(tǒng)龐大時,測試 開銷會非常大。2. 基本路徑法設(shè)計出的測試用例能夠保證在測試中程序的每一條可執(zhí)行語句至少執(zhí)行一次。以下代碼由C什語言書寫,請按要求回答問題。void ReadPara( CString temp)if ( temp = ">=")m_oper.SetCurSel(0);elseif (temp = ">")m_oper.SetCurSel(1);elseif ( temp = "=")m_oper.SetCurSel(2);elseif( temp = "<=")m_oper.SetCurSel(3);elseif ( temp = "<")m_oper.SetCurSel(4);elsem_oper.SetCurSel(5);return;問題1請畫出以上代碼的控制流圖。問題2請計算上述控制流圖的環(huán)路復(fù)雜度

溫馨提示

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

評論

0/150

提交評論