軟體測試小白之路《一》
阿新 • • 發佈:2018-11-28
一、什麼是測試(測試定義)
軟體測試(英語:Software Testing),描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。換句話說,軟體測試是一種實際輸出與預期輸出之間的稽核或者比較過程。軟體測試的經典定義是:在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。
二、為什麼測試?(測試目的)
1. 軟體測試是為了發現錯誤而執行程式的過程。
2. 測試是為了證明程式有錯,而不是證明程式無錯。
3. 一個好的測試用例在於它發現至今未發現的錯誤。
4. 一個成功的測試是發現了至今未發現的錯誤的測試。
三、測試流程
1、需求分析 需後期測試各種疑問(測試人員和開發人員思考問題角度不同),討論時記錄關鍵點,整理在OneNote裡,以便日後檢視。
2、寫測試案例 測試案例設計有很多種方法,大家可以看書學習。
3、執行測試案例、把2的測試點,完全形成文件,在測試環境執行每條案例。
4、測試bug追蹤、測試過程中難免會出現bug,如果有bug先自己對照著需求自查,看日誌,確認無誤,找開發人員看程式碼,記錄測出的bug,實時更新bug狀態;
5、寫測試報告、主要寫測試背景、測試目標、測試案例覆蓋率、測試周期、測試bug修復率等。