boneash2004
1.溝通能力
這里首先強調(diào)的是提高文字表達能力,其次才是口頭溝通能力。溝通能力包含兩方面,一方面是說(寫),一方面是聽(讀),表達與聆聽同等重要。筆者發(fā)現(xiàn)很多測試工程師表達能力不錯,但聆聽能力很差,有時候甚至忽略聆聽。
2.掌握好基本編碼技能
不得不說編碼是程序員最基礎(chǔ)的技能,無論哪一門語言,至少要會一種,如果能再具備一定的產(chǎn)品開發(fā)經(jīng)驗?zāi)蔷透昧?。但請注意,不要單純拿編碼能力的高低來衡量測試人員水平的高低,測試人員最核心的技能仍是在測試設(shè)計上,不要本末倒置。
同樣,像數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議、建模等等都屬于基礎(chǔ)技能的范疇??赡軠y試人員在這些技能的掌握程度上沒有專業(yè)人士強,沒關(guān)系,因為這些技能最終是為測試專有技能所服務(wù)的,如此而已。
3.分析能力
在測試工作中每時每刻都需要用到分析能力,同時,分析能力是評估一名測試工程師是否優(yōu)秀最重要的考核點。就像我們常說的缺陷預(yù)防一樣,怎么預(yù)防?對已發(fā)生問題的產(chǎn)生原因能準(zhǔn)確定位并把類似問題進行歸類,對未發(fā)生問題能充分預(yù)知風(fēng)險并準(zhǔn)備應(yīng)對方案,這就是我們追求的零缺陷。因此,軟件測試工程師的分析能力是必不可少的!
Hexe留戀不往
初級軟件測試工程師基本要求:按照軟件測試方案和流程對產(chǎn)品進行功能測驗,檢察產(chǎn)品是否有缺陷。
按其級別和職位的不同,可分為三類:
高級軟件測試工程師,熟練掌握軟件測試與開發(fā)技術(shù),且對所測試軟件對口行業(yè)非常了解,能夠?qū)赡艹霈F(xiàn)的問題進行分析評估;
中級軟件測試工程師,編寫軟件測試方案、測試文檔,與項目組一起制定軟件測試階段的工作計劃,能夠在項目運行中合理利用測試工具完成測試任務(wù);
初級軟件測試工程師,其工作通常都是按照軟件測試方案和流程對產(chǎn)品進行功能測驗,檢察產(chǎn)品是否有缺陷。
擴展資料:
軟件測試原則:
1、測試應(yīng)該盡早進行,最好在需求階段就開始介入,因為最嚴(yán)重的錯誤不外乎是系統(tǒng)不能滿足用戶的需求。
2、程序員應(yīng)該避免檢查自己的程序,軟件測試應(yīng)該由第三方來負(fù)責(zé)。
3、設(shè)計測試用例時應(yīng)考慮到合法的輸入和不合法的輸入以及各種邊界條件,特殊情況下還要制造極端狀態(tài)和意外狀態(tài),如網(wǎng)絡(luò)異常中斷、電源斷電等。
4、應(yīng)該充分注意測試中的群集現(xiàn)象。
5、對錯誤結(jié)果要進行一個確認(rèn)過程。一般由A測試出來的錯誤,一定要由B來確認(rèn)。嚴(yán)重的錯誤可以召開評審會議進行討論和分析,對測試結(jié)果要進行嚴(yán)格地確認(rèn),是否真的存在這個問題以及嚴(yán)重程度等。
6、制定嚴(yán)格的測試計劃。一定要制定測試計劃,并且要有指導(dǎo)性。測試時間安排盡量寬松,不要希望在極短的時間內(nèi)完成一個高水平的測試。
7、妥善保存測試計劃、測試用例、出錯統(tǒng)計和最終分析報告,為維護提供方便。
參考資料來源:百度百科——軟件測試工程師
優(yōu)質(zhì)工程師考試問答知識庫