軟體靜態測試技術

2021-07-07 08:48:56 字數 1011 閱讀 1172

1、同行評審的型別和區別

同行評審一般包括審查、小組評審、走查、桌面評審、臨**審五種型別,這些同行評審型別的區別在於正式程度:

1)審查是最正式,然後是小組評審、走查、桌面評審,臨**審最隨意;

2)同行評審月正式,發現的缺陷越多,但評審越正式,花費成本越高;

3)被評審物件越重要或者風險越高,採用的評審方式就越正式。

審查:包括非坐著等專家在內的針對特定物件進行檢查以發現缺陷的過程。

小組評審:「輕型審查」,採用審查的指導方針和流程,只是沒有審查正式、嚴格,會議期間讀者的角色由評審組長代替

走查:產品作者向一組同事說明該產品,希望獲得他們的意見以滿足自己的需求。

同級桌查:一對一評審,除作者外只有一位評審專家對工作產品進行檢查。

臨**審:請團隊內其他同事幫忙,在短時間內解決一些問題。

2、**檢查(**審查、桌面檢查、**走查和技術評審)

**檢查主要有**審查、桌面檢查、**走查和技術評審這幾種方法,其中**走查和**審查是由若干個程式設計師和測試人員組成的乙個小組,集體討論。這兩個方法都需要先做一些準備工作,然後才舉行會議進行討論,會議的主題是找出軟體的問題。

很多軟體專案團隊選擇審查作為評審核心**的方式,採用走查和同級桌查作為一般**的評審方式。

**審查:**和設計的一致性、**執行標準的情況、**的邏輯表達正確性、**結構的合理性、**的可讀性等。

桌面檢查:桌面檢查就是程式設計師自己檢查所編寫的程式,即是對源程式**進行分析、檢驗,根據相關文件,檢驗程式中是否有錯誤的過程。

**走查:討論過程是非正式的,比審查更技術性。編寫**的程式設計師要向5人小組或者其他程式設計師和測試人員組成的小組做正式陳述。

技術評審:最正式的審查型別,具有高度的組織化,要求每個參與者都接受訓練。技術評審由開發組、測試組和相關人員(qa、產品經理等)聯合進行,綜合運用走查、審查技術,逐行、逐段地檢查軟體。表述者不是原來編寫**的程式設計師。檢查的要點是設計需求分析、**標準/規範/ 風格和文件的完整性與一致性。

靜態測試技術

靜態測試技術 靜態測試包括 檢查 靜態結構分析 質量度量等。它可以由人工進行,充分發揮人的邏輯思維優勢,也可以借助軟體工具自動進行。檢查 檢查包括 走查 桌面檢查 審查等,主要檢查 和設計的一致性,對標準的遵循 可讀性,的邏輯表達的正確性,結構的合理性等方面 可以發現違背程式編寫標準的問題,程式中不...

軟體測試 測試技術

一 按開發階段分類 1.單元測試 又叫模組測試,對軟體最小組成單元測試。2.整合測試 也叫聯合 聯調 組裝測試,將程式模組組裝起來,對系統的 介面及整合後的功能 進行正確性檢測的測試工作。3.系統測試 對系統的功能 效能 軟硬體環境進行測試。系統測試包括 回歸測試 和 冒煙測試 冒煙測試 系統測試 ...

軟體測試技術

一 黑盒測試 這種方法是把測試物件看做乙個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。黑盒測試又叫做功能測試或資料驅動測試。常用設計測試用例方法有 等價類劃分 邊界值分析法 錯誤推測法 因果圖法 正交法等。二 白盒測試 此方...