軟件測試基本知識

1、在軟件底層進行的測試稱爲(C)

A.系統測試

B.集成測試

C.單元測試

D.功能測試

根據不同的測試階段,測試可以分爲單元測試集成測試系統測試驗收測試。
體現了測試由小到大、又內至外、循序漸進的測試過程分而治之的思想。
單元測試粒度最小,一般由開發小組採用白盒方式來測試,主要測試單元是否符合“設計”。
集成測試界於單元測試系統測試之間,起到“橋樑作用”,一般由開發小組採用白盒加黑盒的方式來測試,既驗證“設計”,又驗證“需求”。
系統測試粒度最大,一般由獨立測試小組採用黑盒方式來測試,主要測試系統是否符合“需求規格說明書”。
驗收測試與系統測試相似,主要區別是測試人員不同,驗收測試由用戶執行。
黑盒測試不考慮程序內部結構和邏輯結構,主要是用來測試系統的功能是否滿足需求規格說明書。一般會有一個輸入值,一個輸入值,和期望值做比較。
白盒測試主要應用在單元測試階段,主要是對代碼級的測試,針對程序內部邏輯結構,測試手段有:語句覆蓋判定覆蓋條件覆蓋路徑覆蓋條件組合覆蓋
集成測試主要用來測試模塊與模塊之間的接口,同時還要測試一些主要業務功能。
系統測試是在經過以上各階段測試確認之後,把系統完整地模擬客戶環境來進行的測試。

測試類型

對象

目的

測試依據

測試方法

單元測試

模塊內部的程度錯誤

消除局部模塊的邏輯和功能上的錯誤和缺陷

模塊詳細設計

大量採用白盒測試方法

集成測試

模塊間的組裝和調用關係

找出與軟件設計相關的程序結構,模塊調用關係,模塊間接口方面的問題

軟件概要設計

結合使用白盒與黑盒測試方法,較多采用黑盒方法構造測試用例

系統測試

整個軟件系統

對整個系統進行一系列的整體、有效性測試

軟件需求規格說明書等

黑盒測試

2、實施缺陷跟蹤的目的是(ABCD)

A、軟件質量無法控制
B、問題無法量化
C、重複問題接連產生
D、解決問題的知識無法保留
E、確保缺陷得到解決
F、使問題形成完整的閉環處理

測試的主要成果爲測試報告,通常也稱之爲問題報告單或缺陷記錄。缺陷跟蹤管理系統主要完成對缺陷報告的記錄、分析和狀態更新等管理。一個完善的缺陷跟蹤管理系統對於測試的成功實施是非常重要的。 

3、下列___不是軟件自動化測試的優點(D)

A.速度快、效率高

B.準確度和精確度高

C.能提高測試的質量

D.能充分測試軟件

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章