前言
軟件測試是根據需求,通過測試用例執行程序發現軟件程序中是否存在缺陷的過程。軟件測試是一門藝術,進行軟件測試是為了在產品交付到用戶手中之前,發現程序儘可能多的潛在缺陷,並交於開發修改。它是一個過程,存在於整個軟件的生命週期。它可以看做是一種風險管理技術,例如,軟件質量的保證是修正規約,設計或代碼中所產生的偏離缺陷的最後一道防線。
發展
20世紀60年代 , 期初的測試是為了證明軟件沒有問題。
20世紀70年代,軟件測試是為了發現軟件中存在的錯誤。
20世紀90年代至今,軟件測試的目的是保證軟件質量,預防軟件中存在的缺陷。
(1)澄清系統的規格和性能;
(2)提供預防或減少可能製造錯誤的信息;
(3)在過程中儘早檢測錯誤;
(4)確認問題和風險,並且提前確認解決這些問題和風險的途徑
初級測試工程師薪資
以北京為例,剛入行的薪資水平,以下數據是通過招聘網站,獲取
小白入行必備技能
首先做為一名軟件測試工程師,對軟件測試需有一個深刻的理解,才知道自己在工作中的本質工作是什麼,才能更多的發現缺陷,保證軟件的質量。