國內(nèi)的測試行業(yè)屬于新興行業(yè),還沒有很多規(guī)范可言,除了那些大的公司,還有一些外資企業(yè)比較正規(guī)外,其它的公司的測試規(guī)范都可以說是魚龍混雜,與此對應(yīng),軟件測試工程師的面試也會出現(xiàn)很多不規(guī)范的東西。
我相信很多去面試測試工作的時候,技術(shù)人員會問你:我們現(xiàn)在有個***產(chǎn)品,你會怎么測試,人家就這么地盯著你,其實(shí)這個時候作為一個測試人員(測試工程師培訓(xùn)),肯定是很無助的,因為即使是生活中平產(chǎn)所見的產(chǎn)品,誰會去對產(chǎn)品的使用進(jìn)行深入研究呢,尤其是那些孤僻的功能,其實(shí)對于測試人員而言,首先應(yīng)該要知道的需求,需求是什么樣子,然后再設(shè)計測試方法。所以對于招聘者來說,問這樣的問題顯然是不知道測試為何物,測試工作依照怎樣的流程來進(jìn)行的。但是同時也折射出我們測試人員的一個基本素質(zhì)問題,好像面試的時候別人叫你回答什么就回答什么,事實(shí)上作為一個具備最起碼基本素質(zhì)的測試人員(游戲測試工程師培訓(xùn)),應(yīng)該會反問招聘者:能不能給我看下這個功能的需求。事實(shí)上,需求是最最根本的東西,開發(fā)人員依據(jù)需求去設(shè)計產(chǎn)品,測試人員依據(jù)需求來從各個面來敲打開發(fā)人員的開發(fā)成果。
閑扯了這么多,來說下軟件測試工程師(軟件測試工程師培訓(xùn))要面試哪些方面?
首先,最根本的還是要看企業(yè)自身的需要,綜合自己的測試團(tuán)隊力量,自己公司的研發(fā)狀況,當(dāng)然還有公司的資金---到底到測試這塊公司愿意投入多少M(fèi)oney呢?另外要搞清楚自己公司招聘測試人員的目的是什么?.....比如,如果公司暫時還沒有測試團(tuán)隊,這個時候公司剛好有財力,同時研發(fā)力量比較大的時候,因為發(fā)展的需要,必須要組建一個測試團(tuán)隊,那么這個時候,必須要找一個經(jīng)驗豐富,有帶隊經(jīng)驗、有測試管理經(jīng)驗、熟悉測試流程的人,讓他作為領(lǐng)頭人,去招聘他的團(tuán)隊成員,換句話說,就是要招聘一個測試部經(jīng)理的角色。如果是不想組一個團(tuán)隊,那就要找一個多面手,就是什么都能做的,整個測試流程都能自己走遍的測試人員(手機(jī)測試工程師培訓(xùn)),這樣的人通常都是在小公司里面磨練出來的(熱門培訓(xùn)推薦:Java工程師培訓(xùn)、C/C++軟件工程師培訓(xùn)、C#程序員培訓(xùn))。
然后是考察一個測試人員的基本素質(zhì)問題:
第一應(yīng)該是一個測試人員的責(zé)任心,把這個放第一位,原因很簡單,如果一個測試不怎么厲害的人,因為他測試有責(zé)任心,即使他不能發(fā)現(xiàn)其它的特異問題或者是大問題,最起碼,他在跑測試的時候,絕不會漏了一些沒測,或者隨便測一通;對于一個測試方面比較厲害的,因為責(zé)任心的驅(qū)使,即使找到了很多問題,他也不會自滿,而是繼續(xù)努力。
第二是重視團(tuán)隊經(jīng)驗共享的人,測試人員必須有一種素質(zhì),那就是隨時跟蹤最新的信息,這個不僅僅指需求的變更方面,同時測試團(tuán)隊成員之間保持信息共享,彼此才能知道軟件中最新發(fā)現(xiàn)的BUG。
第三就是細(xì)心、耐心,這個就不多說啦。
第四,技術(shù)方面的基本素質(zhì),熟悉系統(tǒng)的應(yīng)用,熟悉辦公軟件的應(yīng)用,熟悉基本的測試流程;熟悉測試管理工具的應(yīng)用,如果涉及到性能測試,需要考察測試人員對性能工具的使用;如果涉及到腳本自動化測試,就需要考察測試人員編寫腳本的能力。
第五,就是一個測試人員的學(xué)習(xí)能力、領(lǐng)悟能力。
第六,信心,對這個行業(yè)的信心,再就是對測試的信心,相信軟件一直存在BUG。