乙個開發人員不能自己測試一下自己開發的程式是件很尷尬的事,秉著對這句話的理解,最近學習了一下軟體測試技術的基礎知識,現在總結一下學習過程,供想學習了解一下軟體測試的同學參考參考。
學習資源:
課本:《軟體測試技術》清華大學出版社
下面是學習心得,按學習順序列出,盡量寫的通俗易懂,讓大家都能讀懂,甚至對軟體測試有個入門了解。
1. 軟體測試的目標
減少bug?發現bug?都不是。軟體測試的目標:穩定控制產品質量的振幅,避免產品質量出現較大波動。軟體測試能提高產品質量麼,難說,因為假如產品的需求分析已經做錯,那麼再好的測試人員也無能為力。
2. 編碼先還是單元測試先
單元測試,編碼的目的是為了通過單元測試
3. 系統測試和驗收測試的區別
執行人不同,驗收執行者代表使用者利益
目標不同,系統測試目標為提公升質量,驗收為證明系統沒問題
驗收測試的測試用例是系統測試的最小測試用例集
驗收測試不屬於測試體系,而是偏向商務,因為一般系統測試通過驗收測試也會通過
4. 什麼是測試用例,書寫測試用例的目的是什麼?
測試用例(test case)是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求
測試用例的目標是復用,提高測試效率
5. 兩個模型
v模型和x模型
6. 為什麼軟體測試不能保證產品質量
測試是保證質量的其中乙個指標,通過測試提高質量如同如同通過稱重來**
7. 測試方法
黑盒,白盒,灰盒測試
(另外還有模糊測試、增量測試、大突擊測試和極限測試等)
8. 自動化測試
指軟體測試的自動化,軟體測試就是在預設條件下執行系統或應用程式,評估執行結果,預先條件應包括正常條件和異常條件
工具:qtp
9. 效能測試
負載測試、壓力測試都屬於效能測試範圍
工具:loadrunner
10.qtp和lr工作方式的區別
lr效能測試是針對協議層的
qtp功能測試是針對介面物件的
最後祝各位學習愉快!
軟體測試技術學習技巧總結,助你事半功倍
軟體測試行業還是很熱門的,大家可以去招聘 看一下相關的招聘資訊,需求量非常大,而且待遇還不錯,但是這些軟體公司也不是什麼人都招,至少技能要達到用人單位的要求吧,另外這些公司基本要求大專及其以上的學歷,如果學歷不夠趕緊把學歷給提公升上來。軟體測試雖然辛苦,但是掌握了一定的技巧之後將使你事半功倍。下面是...
軟體測試學習總結
軟體測試 1 基本名詞 1 測試用例 test case 測試用例描述了乙個完整的測試過程,包括了測試環境 輸入 以及預期的輸出結果。2 軟體缺陷 bug 症狀 程式錯誤 根本原因。2 測試計畫 1 測試的總體策略和方法 2 測試日程安排 何時開始什麼樣的測試。3 質量目標 測試要達到什麼樣的目標。...
軟體測試 測試技術
一 按開發階段分類 1.單元測試 又叫模組測試,對軟體最小組成單元測試。2.整合測試 也叫聯合 聯調 組裝測試,將程式模組組裝起來,對系統的 介面及整合後的功能 進行正確性檢測的測試工作。3.系統測試 對系統的功能 效能 軟硬體環境進行測試。系統測試包括 回歸測試 和 冒煙測試 冒煙測試 系統測試 ...