1.什麼是軟體測試?
2.軟體測試人員需具備的素質(為什麼要選擇軟體測試)
3.什麼是需求?
4.什麼是軟體缺陷(bug)?
5.什麼是測試用例(test case)?
6.軟體的生命週期
7.軟體測試的生命週期
總結驗證軟體功能是否滿足使用者需求。
發散性思維,逆向思維,探求多項答案。
對軟體測試這份工作有濃厚的興趣。
批判性思維,對bug敏感善於懷疑。
溝通能力(與開發人員溝通、匯報bug)
快速學習能力(測試工具,測試方法等)
文字能力(測試文件編寫)
開發能力(對於bug的定位更有利)
高度的責任感,耐心,抗壓能力等。
滿足使用者期望/正式規定文件(合同、標準、規範)所具有的條件或權能,包含使用者需求和軟體需求。
使用者需求:可以簡單的理解為甲方提出的需求,如果沒有甲方就是終端使用者使用產品時必須要滿足的任務,一般比較簡略。
軟體需求:也可以叫做功能需求,詳細描述開發人員必須滿足的功能需求。也是測試人員進行測試的基本依據。
有需求規格說明書時,程式與說明書之間的不匹配。
沒有需求規格說明書時,程式與使用者要求的合理預期功能不匹配。
為了實施測試而向被測系統提供的一組集合,包括:測試環境、操作步驟、測試資料、預期結果等要素。
需求分析=>計畫=>設計=>編碼=>測試=>運維
與軟體的生命週期類似
需求分析=>測試計畫=>測試設計=>測試開發=>測試執行=>測試評估
這算是我真正意義上寫的第一條部落格,之前雖然有在好好的學習測試,但是沒有把部落格發揮作用,這之後會堅持用部落格來複習和總結測試以及其他相關知識,用來方便自己回顧知識,鞏固學習成果。
軟體測試 基本概念
1.什麼是軟體測試 軟體測試是使用人工或自動的方法,來執行或者測量軟體系統的過程,以驗證軟體系統是否滿足使用者需求,並找出與預期結果的差異。2.軟體測試與除錯的區別 1 目的不同 測試的目的是為了發現程式中的缺陷,除錯的目的是為了定位並且解決程式中的問題。2 參於的角色不同 測試主要由測試人員和開發...
軟體測試的基本概念
軟體質量 定義 軟體質量是產品 組織和體系或過程的一組固有特性,反應他們滿足顧客和其他相關方面要求的程度。gb t 11457 2006 軟體工程術語 中定義軟體質量為 1 軟體產品中能滿足給定需要的性質和特性的總體。2 軟體具有所期望的各種屬性的組合程度。3 顧客和使用者覺得軟體滿足其綜合期望的程...
軟體測試技術 測試的基本概念
1 定義 反應軟體實體 滿足明確的和隱含的需求 的能力特性的綜合。國家標準 1 軟體產品能滿足 給定需要的性質和特性的總體 如 符合規格說明書 2 軟體具有所期望的各種屬性的組合程度 3 顧客和使用者覺得軟體滿足其綜合期望的程度 4 確定軟體在使用過程中滿足顧客預期要求的程度 2 軟體質量的屬性 軟...