|2015/12/22 11:12
軟件測試工程師(英文名稱:Software Testing Engineer),是指具有豐富的軟件測試理論及經(jīng)驗,熟練掌握并使用軟件測試的方法,在深刻理解產(chǎn)品功能要求和規(guī)定的條件下,對軟件程序進行操作,用來鑒定軟件的正確性、完整性、安全性和可操作性,對軟件程序是否能滿足設計要求進行評估的專業(yè)技術(shù)人員。
與軟件測試工程師緊密相連的就是軟件開發(fā)工程師,后者是軟件程序的開發(fā)人員,前者是對后者所開發(fā)的軟件進行測試的人員,可以說軟件測試工程師是“質(zhì)檢員”。
軟件工程師是軟件程序的“質(zhì)檢員”,其崗位職責如下:
1.軟件測試前的準備工作
2.充分了解程序的使用說明、功能要求及業(yè)務流程,協(xié)助測試經(jīng)理制定測試計劃;
3.溝通確認測試范圍、種地那,考慮軟件的邏輯性、數(shù)據(jù)完整性等要求,制定測試的詳要求,策劃和編寫測試用例;
4.搭建測試環(huán)境,保證測試環(huán)境的獨立性,維護測試環(huán)境的更新;
5.軟件測試階段,根據(jù)測試計劃及測試案例開始進行軟件測試工作,使用專業(yè)適合的測試方法,發(fā)現(xiàn)軟件的缺陷和評估軟件的性能,記錄測試結(jié)果,以保證測試目的的達成;
6.進行BUG驗證,根據(jù)測試結(jié)果與開發(fā)部門進行溝通,督促其解決問題,完善軟件功能;
7.進行測試記錄和相關(guān)文檔的編寫;
8.完成測試報告和測試結(jié)果分析,并對阮籍你的質(zhì)量進行評價,給出結(jié)論和意見,編寫軟件測試總結(jié),為軟件開發(fā)成果提供總結(jié)性意見;
9.完成領導交給的其他任務;