軟件測試是不可缺少的'一條腿' 軟件測試
在軟件測試業,需求、開發、測試三者之間的關系,就想一個'人'字結構,需求是左邊的一撇,猶如人的左腿,開發處于中間的核心位置,測試是右邊的一捺,猶如人的右腿。一個人走路的時需要兩條腿,左腿邁一步,右腿邁一步,一個人能才能輕松地往前走。需求是開發設計的依據,也是測試驗證設計是否滿足需求的依據。開發時實現需求的關鍵,是建造軟件‘帝國’的英雄,這個無可質疑。測試是軟件質量的最后把關者,也是軟件賽場上的裁判,是整個軟件開發過程中不可以或缺的強有力的另一條腿。
軟件測試工程師(Software Testing Engineer)指理解產品的功能要求,并對其進行測試,檢查軟件有沒有錯誤(Bug),決定軟件是否具有穩定性(Robustness),寫出相應的測試規范和測試用例的專門工作人員。簡而言之,軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。按其級別和職位的不同,分為三類。
軟件測試
工程師作為軟件質量的把關者,其職能在于保證交付到客戶手中的軟件可靠好用,運行暢通無阻。從產品定義到產品開發再到產品維護,都離不了軟件測試。
按其級別和職位的不同,可分為三類,即:
高級軟件測試工程師,熟練掌握軟件測試與開發技術,且對所測試軟件對口行業非常了解,能夠對可能出現的問題進行分析評估;
中級軟件測試工程師,編寫軟件測試方案、測試文檔,與項目組一起制定軟件測試階段的工作計劃,能夠在項目運行中合理利用測試工具完成測試任務;
初級軟件測試工程師,其工作通常都是按照軟件測試方案和流程對產品進行功能測驗,檢察產品是否有缺陷。
文章來源于領測軟件測試網 http://www.kjueaiud.com/