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