黑盒測試,白盒測試,壓力測試各自的區別

2021-09-24 12:26:39 字數 1100 閱讀 5132

白盒測試過程
語句覆蓋每條語句至少執行一次。

判定覆蓋每個判定的每個分支至少執行一次。

條件覆蓋每個判定的每個條件應取到各種可能的值。

判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。

條件組合覆蓋每個判定中各條件的每一種組合至少出現一次。

路徑覆蓋使程式中每一條可能的路徑至少執行一次。

黑盒測試過程
一般的**,在進入業務功能前先需登入,然後才能訪問業務功能。基本框架如下

詳細步驟:

1. 用badboy錄製登入,訪問隨意乙個**。

2. 用jmeter開啟,一會自己寫的時候可以參考裡面的引數名稱或路徑什麼的。如果對http熟悉可以省略這兩部直接寫指令碼

3. 新建乙個執行緒組

4.設定登入http請求,選擇執行緒組,右鍵――新增――》sampler-―》http 請求。

5. 登入成功後,**一般將跳入主頁面。在jmap中可做判斷,判斷是否登入後按預想進入主頁面(此步驟也可不設)。

一般**登入後,在tomcat中生成了session,之後訪問其他頁面將無需再次登入,前提是瀏覽器需支援cookie。在jmap中也同樣,如要繼續訪問其他頁面,還需做下面關鍵的設定。

8. 對目標頁面反覆壓力測試。

9. jmeter提供了許多壓力結果檢視工具。是壓力測試時非常好的分析工具。下面幾種檢視工具可有選擇的新增。

黑盒測試 白盒測試

黑盒測試 black box testing,又稱為功能測試或資料驅動測試 是把測試物件看作乙個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟體產品的功能,不需測試軟體產品的內部結構和處理過程。黑盒測試注重於測試軟體的功能性需求,也即黑盒測試使軟體工程師派生出執行程式所有功能需求的輸入條件。黑盒測...

黑盒測試和白盒測試

任何工程產品 注意是任何工程產品 都可以使用以下兩種方法之一進行測試。黑盒測試 已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試 已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。軟體的黑盒測試意味著測試要在軟體的介面...

白盒測試與黑盒測試

1白盒測試 定義 透明的,可以看見內部結構的,按照程式內部邏輯結構和編碼結構設計測試資料並完成測試的一種測試方法。分類 靜態測試和動態測試 邏輯覆蓋 語句覆蓋 每一條語句至少被執行一次 語句覆蓋是最弱的邏輯覆蓋 判定覆蓋 每乙個分支至少通過一次即每一條分支語句的 真 值和 假 值都至少執行一次。判定...