軟體測試 基礎 (一)

2022-07-25 00:03:22 字數 1268 閱讀 7302

白盒測試:又稱單元測試,一邊程式設計,一邊測試,在**級別發現bug

黑盒測試:不清楚內部實現原理,只驗證結果

1、軟體介面 功能測試

2、資料驅動測試

3、基於規格說明測試

黑盒測試工具:

列出可能出現的每一種情況,然後乙個乙個驗證,是非常low的測試,不能稱之為設計思想,應該避免這種情況。

根據需求對輸入的範圍做出分割槽,然後在每個區域中選取有代表性的值進行測試。

1、分析功能,對輸入分割槽(分析輸入條件得出分割槽邊界);

2、先進行有效測試,後進行無效測試;

3、每一條無效測試,覆蓋一項無效等價類;

邊界分析測試和 鄧婕測試類似,都是對輸入劃分不同的區域。

1、找到輸入的臨界點,以此對輸入劃分區域;

2、不僅考慮輸入,還要考慮輸出;

基於經驗和直覺推測程式中需哦有可能存在的錯誤,從而針對性的測試方法

經驗測試 注意測試經驗的總結

時間測試:

修改系統時間是否有影響

密碼測試:

密碼是否密文顯示(安全性)

截斷 ctrl+v (手動輸入6位,複製超出6位也可以!!)

一致性螢幕適配測試:

不同解析度螢幕顯示情況

同時性:

同一賬號是否可以同時登陸兩台機器

系統中的同一份檔案,不可以同時被兩個賬號操作

刪除為空:

註冊使用者,刪除使用者,再從新登入使用者,檢測系統是否**了使用者

自動重新整理:

區域性刪除,頁面自動重新整理

二級聯動框,一級聯動重新整理,二級聯動自動重新整理

安全性:

複製個人主站**,在其他瀏覽器上不可以檢視內容 要求登入

母頁面刪除,子頁面也隨著刪除

測試超級使用者

刪除超級使用者,檢測超級使用者許可權是否**

軟體測試基礎(一)

軟體是計算機系統中與硬體相互依存的另一部分,它包括程式與文件的完整集合。軟體 程式 文件,所以對軟體的測試不僅僅只包括程式,還包括文件。軟體的分類 1 基本分類 i.系統軟體 作業系統 作業系統補丁程式 驅動程式 ii.應用軟體 2 按照軟體結構 軟體的執行是否基於網路 i.單機軟體 ii.分布式軟...

軟體測試基礎一

一 軟體定義 軟體是電腦程式,程式的資料以及有關資料的集合 軟體是計算機的靈魂,軟體可以分為系統軟體和應用軟體 二 軟體測試 為了發現程式中錯誤而執行程式的過程 目的 1.發現程式存在的 或業務邏輯錯誤 2.檢測產品是否符合使用者需求 3.提高使用者的體驗 三 測試原則 1.測試需要盡早介入 2.所...

軟體測試基礎篇(一)

一套完整的測試應該由哪些階段組成?答 測試計畫 測試設計與開發 測試實施 測試評審與測試結論。答 黑盒測試 把測試物件當成乙個黑盒子,測試人員完全不考慮邏輯結構和內部特性,只依據程式的需求說明書來檢查程式的功能是否滿足它的功能說明。單元測試 白盒測試的一種,對軟體設計中的單元模組進行測試。整合測試 ...