軟件測試就是使用人工或自動手段,來運行或測試某個系統(tǒng)的過程。其目的在于檢驗它是否滿足規(guī)定的需求或弄清預期結果與實際結果之間的差別。簡而言之,軟件測試工程師在一家軟件企業(yè)中擔當?shù)氖前芽?質量管理"的角色,及時發(fā)現(xiàn)軟件問題并及時督促更正,確保產品的正常運作。
軟件測試工程師職業(yè)前景
軟件測試人員的主要職責是對軟件產品的整個開發(fā)過程進行監(jiān)督和檢驗,使之能夠達到滿足客戶的需求,因此對于企業(yè)來講是十分重要的崗位。在國外,一般軟件測試人員與軟件開發(fā)人員的崗位設置比例是1:1,像微軟在開發(fā)windows2000時候使用的軟件開發(fā)人員是1700名,而專業(yè)的測試工程師有3200名,測試開發(fā)人員比例高到1.7:1,由此可見軟件測試崗位重要性的一斑
軟件測試工程師職業(yè)發(fā)展
測試組長這類測試人員通常是測試項目的負責人,既要具備較高的測試技術能力,還要具備一定的管理能力。主要職責是制定測試計劃、編寫測試計劃、監(jiān)控和管理整個測試過程。測試組長可以向上發(fā)展為測試部經理、質量經理,也可以橫向發(fā)展為項目經理,而且通常待遇相對較高些。
就業(yè)領域廣
行業(yè)主要指測試人員所在企業(yè)涉及的行業(yè)領域,例如很多IT企業(yè)從事石油、電信、銀行、電子政務、電子商務等行業(yè)領域的產品開發(fā)。