軟體測試 基本概念

2021-10-12 08:45:39 字數 858 閱讀 7294

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 軟體質量的屬性 軟...