你是高級(jí)軟件測(cè)試工程師嗎?
滿足什么樣的技術(shù)和經(jīng)驗(yàn)才算高級(jí)軟件測(cè)試工程師呢?

良好的軟件測(cè)試基礎(chǔ)
至少把一些基本概念、測(cè)試?yán)碚摚瑴y(cè)試流程,如何需求分析,怎樣寫(xiě)測(cè)試用例,熟悉大多數(shù)測(cè)試用例的設(shè)計(jì)方法,能根據(jù)項(xiàng)目實(shí)際需要制定測(cè)試方案,這些應(yīng)該一個(gè)工作三年的測(cè)試工程師應(yīng)該掌握的。
快速掌握業(yè)務(wù)
做好功能測(cè)試的前提是熟悉業(yè)務(wù)。一個(gè)新產(chǎn)品如果能夠快速高效的理解需求,才能設(shè)計(jì)出完善的測(cè)試用例,發(fā)現(xiàn)用戶最關(guān)系的問(wèn)題,給產(chǎn)品提出建設(shè)性的需求和意見(jiàn)。
熟悉軟件測(cè)試工具
軟件測(cè)試用到的相關(guān)工具非常多,作為測(cè)試應(yīng)該了解需要相關(guān)的工具,如果不能做到每個(gè)工具都用過(guò),至少知道現(xiàn)在流行的工具它是做什么的,一旦需要實(shí)施的時(shí)候知道如何下手,結(jié)合公司的要求及項(xiàng)目的需求來(lái)權(quán)衡引入哪些工具。
- 管理工具:比如JIRA,Testlink,Wiki,Confluence,都用過(guò)嗎?
- 持續(xù)集成:Jenkins,Bamboo,Travis CI等,如何選擇?
- DevOps工具:Docker,Artifactory,Chef,Ansible,分別做什么?
- 自動(dòng)化測(cè)試:Web和Mobile平臺(tái)分別如何做自動(dòng)化測(cè)試?Selenium,WebDriver,Appium,Robotium該怎么選?Python,Java還是JavaScript 選擇哪門(mén)語(yǔ)言來(lái)開(kāi)發(fā)自動(dòng)化測(cè)試用例,為什么?
- 性能測(cè)試:Jmeter,LoadRunner改如何選擇?他們都能做哪些性能測(cè)試?
如果上面的這些問(wèn)題還有不清楚的,你還不是高級(jí)測(cè)試工程師。
具有豐富的行業(yè)測(cè)試經(jīng)驗(yàn)

工作三年或者只工作過(guò)一家公司會(huì)有豐富的行業(yè)測(cè)試經(jīng)驗(yàn)嗎?一般來(lái)說(shuō)不會(huì)。三年只能算是入行,外面的世界很精彩,沒(méi)有參與或者交流過(guò)永遠(yuǎn)不知道山外有山。多閱讀、多跟同行交流來(lái)拓展自己的眼界。
有良好的代碼能力
良好的代碼能力可以快速掌握自動(dòng)化測(cè)試,甚至可以開(kāi)發(fā)測(cè)試平臺(tái),可以讓你承擔(dān)更多其他測(cè)試工程師無(wú)法完成的任務(wù)。當(dāng)你跳槽到任何一家公司都可以快速熟悉Java、Python、JavaScript等任何語(yǔ)言編寫(xiě)的自動(dòng)化測(cè)試用例。
語(yǔ)言能力
包括溝通能力和外語(yǔ)能力。溝通是一個(gè)測(cè)試人員在工作中必不可少的一項(xiàng)基本技能,良好的溝通會(huì)讓開(kāi)發(fā)人員了解問(wèn)題所在,接受你的意見(jiàn),從產(chǎn)品人員那里更好的了解需求。
雖然只有在外企的時(shí)候才會(huì)用到英語(yǔ),隨著技術(shù)更新越來(lái)越快需要學(xué)習(xí)很多新技術(shù)的一手資料全是英文,好的英語(yǔ)能力會(huì)讓你在學(xué)習(xí)新知識(shí)時(shí)的效率是別人的好幾倍,如果你還只能看中文文檔,別把自己當(dāng)高級(jí)工程師,說(shuō)實(shí)話不稱職。

