軟體測試基礎
一、1軟體測試思維模型
2等價類 邊界值
3軟體測試v模型 :使用者需求——需求分析與系統——概要設計——詳細設計——編碼——單元測試——整合測試——系統測試——驗收測試
4名詞解釋
黑盒測試:把軟體比作乙個不透明的盒子,對軟體輸入輸出進行測試
白盒測試:把軟體比作乙個透明的盒子,內部邏輯結構可見,對軟體的內部邏輯結構進行測試
灰盒測試:黑盒+白盒 內部邏輯結構+輸入輸出測試
單元測試:對軟體基本組成的單元進行的測試
整合測試:是將以分別進行測試的單元按設計要求組合起來進行的測試
系統測試:是充分執行軟體系統,是驗證系統是否滿足產品質量的需求
驗收測試:在軟體產品完成了系統測試之後,產品發布之前進行的測試
二、如何展開測試
1.了解使用者需求
2.測試設計:使用者流程圖。 場景法 挖掘測試點 邊界值 等價類
3.測試例項
4.測試計畫 執行測試用例
5.測試報告
測試用例等級
用例型別 目的 基於測試用例設計方法
冒煙級測試 驗證是否可用.如果不可用 打回 場景方法基本流
驗收級測試 驗證是否能用.如果不可用 提bug 場景方法基本流 備選流 異常流
有效等價類+ 對於邊界值
系統級測試 驗證是否好用.如果不可用 提bug 場景方法基本流 備選流 異常流
有效等價類+ 對於邊界值
無效等價類+ 對應邊界值
四、測試模型:
瀑布模型
h模型v模型
w模型(雙v模型)
五:測試設計到那些人
專案經理:統籌專案組工作安排.解決工作中遇見的問題
產品經理:收集需求.分析需求
ui設計師:設計程式的ui介面 以及互動,ui原型圖的草稿,低保真,高保真
開發:前後端系統設計,api介面設計,編碼實現
需求評審
測試設計: 繪製使用者業務流程圖 挖掘測試點
測試:編寫測試用例:
制定測試計畫
執行測試計畫 :發現並匯報bug
編寫測試報告
運維:提供測試環境 *提供編譯好的測試版本(打包)
測試理論基礎
軟體測試基本介紹 1 軟體測試定義 通過手工或者工具對 被測物件 進行測試操作,從而驗證實際結果與預期結果是否存在差異。2 軟體測試的作用 通過測試工作可以發現並修復軟體當中存在的缺陷,從而提高使用者對產品的使用信心。測試可以記錄軟體執行過程中產生的一些資料,從而為決策提供資料支援 測試可以降低同型...
測試理論基礎
在自己實際工作中,經歷很多種測試流程,各種情況都存在,參考下面的知識,對照公司現行的流程,會思考更深入的問題,從而夯實理論基礎,提公升測試水平。應了解的概念 測試testing和qa quality assurance 軟體測試員的目標是盡可能找出軟體缺陷,並確保缺陷得以修復 qa主要職責是建立和執...
測試理論基礎二
軟體的開發都會依據相應的開發模型,而測試級別指的就是在這個模型當中我們人為定義的開發步驟。其中對於測試來說我們最常見的一種級別分類如下 1.單元測試 ut unit test 在軟體測試中單元指的就是組成軟體最小的底層 結構,一般就是類 函式 元件 當下的軟體測試行業,不會刻意要求測試人員對源 進行...