测试基础-测试的定义及原则?
生活随笔
收集整理的這篇文章主要介紹了
测试基础-测试的定义及原则?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、測試的定義
定義1:使用人工和自動手段來運行或測試某個系統的過程,
???其目的在于檢驗它是否滿足規定的需求
???或是弄清預期結果與實際結果之間的差別
定義2:程序測試是為了發現錯誤而執行程序的過程
二、軟件測試的目的
1)軟件測試是為了發現錯誤而執行程序的過程。
2)測試是為了證明程序有錯,而不是證明程序無錯。(發現錯誤不是唯一目的)
3)一個好的測試用例在于它發現至今未發現的錯誤。
4)一個成功的測試是發現了至今未發現的錯誤的測試。
三、軟件測試的原則
1)所有的軟件測試應該追溯到用戶需求。
2)盡早啟動測試工作(需求階段介入測試工作)。
3)窮盡測試是不可能的。
4)測試是有風險的。
5)并非所有的缺陷都值得修復。
6)bug的群集效應。
???發現的缺陷越多,說明存在的缺陷也會越多。
7)前進兩步,后退一步。
??
四、軟件項目組成人員
1)項目經理
2)需求分析人員
3)設計人員
4)編碼人員
5)測試人員
6)QA
職責:
b、監督項目團隊是否按照規范工作
c、評審測試成果(測試計劃、測試方案、測試用例、缺陷報告)
7)配置管理人員
配置項=代碼+文檔
五、引入軟件缺陷的原因
1)需求
2)設計
3)編碼
4)其他
總結
以上是生活随笔為你收集整理的测试基础-测试的定义及原则?的全部內容,希望文章能夠幫你解決所遇到的問題。