白盒測試:又稱單元測試,一邊程式設計,一邊測試,在**級別發現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.所...
軟體測試基礎篇(一)
一套完整的測試應該由哪些階段組成?答 測試計畫 測試設計與開發 測試實施 測試評審與測試結論。答 黑盒測試 把測試物件當成乙個黑盒子,測試人員完全不考慮邏輯結構和內部特性,只依據程式的需求說明書來檢查程式的功能是否滿足它的功能說明。單元測試 白盒測試的一種,對軟體設計中的單元模組進行測試。整合測試 ...