軟體測試基礎知識

2022-06-28 13:48:09 字數 1066 閱讀 9806

web端系統更新的時伺服器,不需要更新客戶端。

相容性方面:web端要考慮不同的瀏覽器內進行測試。

2、黑盒測試和白盒測試的區別?

(1)黑盒測試也稱功能測試,通過測試來檢測每個功能是否都正常使用,測試中把程式看成乙個黑盒子,在完全不考慮內部程式結構和特性的情況下 ,執行測試。黑盒測試是以使用者角度,從輸入資料與輸出資料的對應關係出發進行的測試。

缺點是:發現不了本身設計或規格說明的問題。

黑盒測試設計測試用例的方法包括:等價類劃分法、邊界值分析法、判定表法、因果圖法、正交法、錯誤猜測法等。

(2)白盒測試是基於**的測試,白盒是指盒子是可視的,清楚內部是如何運作的,白盒測試人員要全面了解程式內部邏輯結構、對所有的邏輯路徑進行測試。 

常用的白盒測試用例設計方法有:語句覆蓋法、判定覆蓋法、條件覆蓋法、判定條件覆蓋法、路徑覆蓋法。

3、bug的生命週期?

錄入缺陷後,測試人員應該跟蹤乙個缺陷的整個生命週期,從new到closed的所有狀態包括new、open、fixed、rejected、delay、closed和reopen這些狀態。

提交缺陷到缺陷管理工具,這時缺陷的狀態是new。當確認是bug後,開啟缺陷,此時缺陷狀態為open,並且指派給相應的開發人員。開發人員進行修改把缺陷狀態置為fixed修改狀態,修改好後等待測試人員回歸測試。如果開發人員認為不是bug有權拒絕修改把缺陷狀態改為rejected。如果開發人員認為暫時不需要修改或暫時不能修改,則延後修改,缺陷狀態為delay。修改狀態的bug經過測試人員複測通過後,則關閉bug,狀態為closed。如果複測不通過,則重新開啟bug這時的缺陷狀態是reopen,等待開發人員重新修改。

4、你們的bug是怎麼管理的?對於復現概率不高的bug是怎麼處理的?你下一次測試的時候對於這樣的bug點是怎麼做的?

公司有缺陷管理平台來進行管理,我們用的是禪道。關於復現率較低的bug,在實際工作中採取的是全部上報,但是我會在標題中註明重現率低或偶現。在工作中我們如果有時間的話可以多費些心思在重現bug上面,學會分析可能產生的原因,同時在發現bug後第一件事情就是要將證據保留下來,截圖,錯誤資訊等等,這些及有助於證明這個bug的存在,也有助於bug的重現,所有這些應該培養成習慣。

軟 件 測 試 基 礎 知 識

軟體效能指標主要有響應時間,系統響應時間和應用延遲時間,吞吐量,併發使用者數,資源利用率五種。軟體實現的演算法與系統響應時間和應用延遲時間是直接相關的,所以軟體的效能也必定與實現演算法是有關係的吞度量是指系統在單位時間內處理請求的數量,對於無鬢髮的應用系統而言,吞度量是與響應時間嚴格的反比關係,因為...

軟體測試基礎知識

1 發現軟體錯誤 2 有效定義和實現軟體部件由底層到高層的組裝過程 3 驗證軟體是否滿足任務書和系統定義文件所規定的技術要求 4 為軟體質量模型的建立提供依據。概念 軟體測試是軟體質量保證的關鍵組成部分,對軟體測試的認識可分為以下幾個階段 測試就是除錯階段 測試是證明軟體正確階段 測試是發現軟體中錯...

軟體測試基礎知識

本人部落格文章 1.確認軟體的質量 a.是確認軟體做了你所期望做的事情 do the right thing b.是確認軟體以正確的方式來做了這個事情 do it right 2.是提供資訊 比如提供給開發人員或程式經理的回饋資訊,為風險評估所準備的資訊 3.是在測試軟體軟體產品本身,而且還包括軟體...