軟件測試的基本概念

1.什麼是軟件測試:軟件測試就是證明軟件不存在錯誤的過程(使用人工或自動手段,來運行或測試某個系統的過程)
2.測試和調試的區別:
1)目的不同:測試的任務是發現程序中的缺陷,調試的任務是定位並且解決程序中的問題
2)參與角色不同:測試主要是由測試人員和開發人員來執行,黑盒測試主要由測試人員來完成,單元/集成測試主要由開發人員執行。調試由開發人員來完成
3)執行的階段不同:測試貫穿整個軟件開發生命週期。調試一般在開發階段
3.爲什麼做軟件測試
因爲我覺得自己適合軟件測試,首先我覺得自己對軟件測試有很大的興趣,其次,我的性格是有很強的好奇心,對外界事物非常敏感,具有懷疑能力
4.軟件測試的目的:驗證軟件有沒有問題
5.軟件測試的原則:以客戶爲中心,遵循軟件測試的規範、流程、標準及要求
6.什麼是需求:滿足用戶期望或正式規定文檔(合同、標準、規範)所具有的條件和權能,包含用戶需求和軟件需求
用戶需求:簡單理解爲甲方提供的需求,如果沒有甲方,那麼就是終端用戶使用產品時必須要完成的任務,該需求一般比較粗略
軟件需求:也叫功能需求,該需求詳細描述開發人員必須實現的軟件功能
用戶解決問題或達到目標所需條件或權能
用戶需求到軟件需求需要溝通,通常是產品經理來完成該部分
7.什麼是bug:當且僅當規格說明是存在的並且正確,程序與規格說明之間的不匹配纔是錯誤。當沒有需求規格說明時,
判斷標準以最終用戶爲準:當程序沒有實現其最終用戶合理預期的功能要求時,就是軟件錯誤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章