- 相關(guān)推薦
軟件測(cè)試面試經(jīng)歷
軟件測(cè)試工程師面試經(jīng)驗(yàn)分享
前一個(gè)階段,因?yàn)橐獡Q工作,所以面試了一些公司,想一想上次面試還是在一年之前的,一年的時(shí)間,整個(gè)測(cè)試行業(yè)有了很大的發(fā)展,不要說書店里面關(guān)于測(cè)試的書籍已經(jīng)很多很多了,就是在網(wǎng)上的招聘信息,也是動(dòng)輒就要1年經(jīng)驗(yàn),更普遍的事兩年測(cè)試經(jīng)驗(yàn),還好自己有兩年的測(cè)試經(jīng)驗(yàn),只要自己看到合適的,基本上都能接到面試電話,面試了,有感于面試的一些經(jīng)歷,或者說是自己的一些思考吧,就記錄在博客中,當(dāng)作一種記憶。
在找工作之前,更新了一下自己的簡歷,自從上次找到工作后,簡歷已經(jīng)一年沒有更新了,于是乎自己還沒有開始投簡歷的時(shí)候,就接到了華為在武漢的研發(fā)中心的電話,自己還納悶,為什么華為會(huì)邀我去面試呢,因?yàn)槿A為主要是做通信的,而自己擅長的是WEB測(cè)試,就自己認(rèn)為也不合適,但是本著學(xué)習(xí)面試面試經(jīng)驗(yàn),了解大公司面試流程的思想,我還是過去面試了,去那邊面試,當(dāng)然是先參加筆試了,網(wǎng)絡(luò)上流傳的華為的筆試題目很多,但是,我筆試的時(shí)候,網(wǎng)絡(luò)上的題目一個(gè)都沒有,筆試內(nèi)容有選擇題,有解答題,選擇題基本上考察的都是網(wǎng)絡(luò)相關(guān)的一些知識(shí)點(diǎn),當(dāng)然還有一些測(cè)試的概念性的東西,這個(gè)倒不難,自己認(rèn)為答的也不錯(cuò),簡答題就不好是,是編程題,而且是C語言的,上學(xué)的時(shí)候是學(xué)習(xí)過C語言,呵呵,現(xiàn)在嘛,都忘的差不多了。筆試完,還是參加了面試,面試的時(shí)候,那個(gè)面試官還是很客氣,問了一些自己做過的項(xiàng)目,要自己詳細(xì)講一下自己做的項(xiàng)目,我承認(rèn)自己講的不是很好,后來又問到了TCP/ip那一塊是否熟悉,有沒有相關(guān)的經(jīng)驗(yàn),自己當(dāng)然沒有了,很誠實(shí)的回答了,于是,面試當(dāng)然就不通過了。
通過華為的這次面試,我認(rèn)為,就黑盒測(cè)試而言,當(dāng)你在某個(gè)行業(yè)或者說是某個(gè)領(lǐng)有了一定的經(jīng)驗(yàn)后,如果你要到另外一個(gè)你完全陌生的領(lǐng)域,就算是你測(cè)試的知識(shí)很扎實(shí),要進(jìn)入也是有一定的困難的,除非是對(duì)測(cè)試工具掌握的很熟練,很熟練。而且,你轉(zhuǎn)入到陌生的行業(yè),你還是一個(gè)新手,需要繼續(xù)學(xué)習(xí)新的業(yè)務(wù)知識(shí),地區(qū),測(cè)試人員要有很強(qiáng)的學(xué)習(xí)能力,要不斷的學(xué)習(xí),但是,如果測(cè)試人員在本行業(yè)積累了一定的經(jīng)驗(yàn),如果不是很有吸引力,或者萬不得已,還是不要轉(zhuǎn)入陌生的行業(yè),至少你可以把學(xué)習(xí)新業(yè)務(wù)的時(shí)間用來學(xué)習(xí)測(cè)試的工具。
也是在投簡歷之前,接到了天喻軟件的面試電話,在一年前面試過天喻軟件,以失敗告終,這一次,自己希望可以有所突破,于是稍作準(zhǔn)備就過去面試,面試的時(shí)候,先也是問了一些項(xiàng)目的相關(guān)經(jīng)驗(yàn),還有介紹了自己,之后便是機(jī)試,在一個(gè)電腦上,用QTP實(shí)現(xiàn)他們軟件的一個(gè)自動(dòng)化測(cè)試,因?yàn)閷?duì)他們軟件流程的不熟悉,操作失敗,自己覺得這樣的機(jī)試不能體現(xiàn)出真實(shí)的情況,因?yàn)樽詣?dòng)化測(cè)試是需要對(duì)被測(cè)軟件很熟悉的情況下才可以的.因?yàn)檫@次的失敗,還要用QTP執(zhí)行另外一個(gè)軟件的測(cè)試,但是那個(gè)軟件安裝十分麻煩,一直弄了2個(gè)多小時(shí),到最后也沒有安裝成功,我不理解那個(gè)面試官為什么一定要花費(fèi)大量的時(shí)間來做QTP機(jī)試,如果要招自動(dòng)化測(cè)試工程師,就直接招聘自動(dòng)化測(cè)試工程師,而我應(yīng)聘的并非是自動(dòng)化測(cè)試工程師的。
在天喻的面試,當(dāng)然也不成功的,面試并沒有真正體現(xiàn)出自己擅長的方面,或許是因?yàn)樽约涸诤啔v中有描述實(shí)現(xiàn)了公司測(cè)試項(xiàng)目的自動(dòng)化測(cè)試,但是我同樣也說了是用Jmeter實(shí)現(xiàn)的,其實(shí)機(jī)試在很多面試的時(shí)候都會(huì)碰到,機(jī)試主要體現(xiàn)在在簡歷中有對(duì)測(cè)試工具的使用,針對(duì)簡歷中的測(cè)試工具的掌握情況,會(huì)進(jìn)行相應(yīng)的考察,當(dāng)然了,這主要是在招聘要求中有對(duì)測(cè)試工具掌握情況的要求,招聘的人員主要做自動(dòng)化測(cè)試。所以說,在投遞簡歷的時(shí)候,一定要主要企業(yè)在招聘信息中的職位描述,有時(shí)候能力要求的描述可能是了解某個(gè)工具,但是職位描述中可能會(huì)說主要進(jìn)行自動(dòng)化測(cè)試,這樣,僅僅是了解某個(gè)工具就不行的,投簡歷,有時(shí)候是越多越好,但是更多的是應(yīng)該有針對(duì)性,這樣,面試的機(jī)會(huì)更多,而且在面試的時(shí)候因?yàn)榍泻献约杭寄,更獲得一些知識(shí)或經(jīng)驗(yàn)。
自己真正投了簡歷面試的是軟通動(dòng)力,面試之前也是有筆試的,筆試是選擇題,有四十個(gè)題目,包含了白盒測(cè)試,黑和測(cè)試,性能測(cè)試,自動(dòng)化測(cè)試的知識(shí)點(diǎn),但是基本上屬于概念性的東西,如果對(duì)測(cè)試的理論掌握的扎實(shí),回答起來不是很難,筆試完后是面試,面試也是一樣的詢問項(xiàng)目經(jīng)驗(yàn),詢問工作經(jīng)歷,在這些過程后,談到了薪水的問題,因?yàn)橄嗖钣悬c(diǎn)大,所以,最后還是沒有能夠成功。
在軟通動(dòng)力的面試,一切都算順利,之所以在這里寫出來的原因是,在筆試的時(shí)候,發(fā)現(xiàn)了筆試題目中的一些錯(cuò)別字,本來想在面試的時(shí)候給面試官說,但是面試的時(shí)候,因?yàn)榫窦,結(jié)果給忘記了,等出來以后,想起了,打電話給面試官,把自己發(fā)現(xiàn)的錯(cuò)別字給他指出,并不是說,可能筆試題目中出現(xiàn)錯(cuò)別字是考察測(cè)試人員的細(xì)心程度,考察測(cè)試人員發(fā)現(xiàn)錯(cuò)誤后,是否會(huì)匯報(bào),就自己而言,發(fā)現(xiàn)筆試題目中有錯(cuò)誤,總覺得不能忘記,總覺得心里不踏實(shí),可能這是因?yàn)樽鰷y(cè)試的緣故,也算是測(cè)試的職業(yè)習(xí)慣,而且,在出來以后,打電話給面試官的時(shí)候,依然記得出現(xiàn)錯(cuò)別字的是那個(gè)題目,是哪個(gè)字,也許這就是做測(cè)試的能力,博聞強(qiáng)記。
軟件測(cè)試面試經(jīng)典問題
1. 首先一般都是比較老套點(diǎn)的問題:介紹一下你的經(jīng)歷。
HOHO......這個(gè)問題我想誰都被問過吧,注意一下重點(diǎn),不要緊張慢慢說就OK了。
2. 老套話說了就可以馬上切入正題了。根據(jù)你的經(jīng)驗(yàn)說說你對(duì)軟件測(cè)試/質(zhì)量保證的理解?
這個(gè)就要仁者見仁、智者見智了,也基本上都是書上的東東,如果能有一些自己獨(dú)特的想法那就最好啦,呵呵
3. 理解完了那當(dāng)然就要問一下是不是對(duì)軟件測(cè)試了解啰。這就輪到問軟件測(cè)試的流程是什么,你原先的公司又是怎么的流程了?
前面?zhèn)問題也還是書本上的東西,一般介紹軟測(cè)的書上都有,實(shí)際上國內(nèi)一般的中小公司根本就達(dá)不到書上所說的那些個(gè)測(cè)試規(guī)范,測(cè)試流程也是如此,沒辦法,這就是現(xiàn)在我們整個(gè)大的測(cè)試環(huán)境,這個(gè)問題照著書上說的辦就行了,后面那個(gè)知道該怎么做了吧,盡量把原來公司的測(cè)試流程言簡意賅的表達(dá)出來。
4. 接著問題就可以有一大堆了,這些問題很多都是要看自己的測(cè)試經(jīng)驗(yàn)以及對(duì)測(cè)試的理解來作答了,如:
(1) 你對(duì)SQA的職責(zé)和工作活動(dòng)(如軟件度量)的理解:
SQA就是獨(dú)立于軟件開發(fā)的項(xiàng)目組,通過對(duì)軟件開發(fā)過程的監(jiān)控,來保證軟件的開發(fā)流程按照指定的CMM規(guī)程(如果有相應(yīng)的CMM規(guī)程),對(duì)于不符合項(xiàng)及時(shí)提出建議和改進(jìn)方案,必要是可以要高層經(jīng)理匯報(bào)以求問題的解決。通過這樣的途徑來預(yù)防缺陷的引入,從而減少后期軟件的維護(hù)成本。SQA主要的工作活動(dòng)包括制定SQA工作計(jì)劃,參與階段產(chǎn)物的評(píng)審,進(jìn)行過程質(zhì)量、功能配置及物理配置的審計(jì)等;
(2) 說說你對(duì)軟件配置管理的理解
項(xiàng)目在開發(fā)的過程中要用相應(yīng)的配置管理工具對(duì)配置項(xiàng)(包括各個(gè)階段的產(chǎn)物)進(jìn)行變更控制,配置管理的使用取決于項(xiàng)目規(guī)模和復(fù)雜性能及風(fēng)險(xiǎn)的水平。軟件的規(guī)模越大,配置管理就顯得越重要。還有在配置管理中,有一個(gè)很重要的概念,那就是基線,是在一定階段各個(gè)配置項(xiàng)的組合,一個(gè)基線就提供了一個(gè)正式的標(biāo)準(zhǔn),隨后的工作便基于此標(biāo)準(zhǔn),并且只有經(jīng)過授權(quán)后才能變更這個(gè)標(biāo)準(zhǔn)。配置管理工具主要有CC,VSS,CVS等,偶只用過CVS,對(duì)其它的不熟悉
(3) 怎樣寫測(cè)試計(jì)劃和測(cè)試用例:
簡單點(diǎn),測(cè)試計(jì)劃里應(yīng)有詳細(xì)的測(cè)試策略(測(cè)試方法等),合理詳盡的資源安排等,至于測(cè)試用例,那是依賴于需求(包括功能與非功能需求)是否細(xì)化到功能點(diǎn),是否可測(cè)試等。
(4) 說說主流的軟件工程思想(如CMM,CMMI,RUP,XP,PSP,TSP等)的大致情況以及你對(duì)它們的理解:
CMM:SW Capability Maturity Model 軟件能力成熟度模型,其作用是用于軟件過程的改進(jìn)、評(píng)估及軟件能力的評(píng)鑒
CMMI:Capability Maturity Model Integration 能力成熟度模型集成 CMMI融入了大部分最新的軟件管理實(shí)踐,同時(shí)彌補(bǔ)了SW-CMM模型中的缺陷
RUP:rational unified process 是軟件工程化過程。它提供了在開發(fā)機(jī)構(gòu)中分派任務(wù)和責(zé)任的紀(jì)律化方法.它的目標(biāo)是在可預(yù)見的日程和預(yù)算前提下確保滿足最終用戶需求的高質(zhì)量產(chǎn)品,個(gè)人認(rèn)為:它的核心觀念是開發(fā)的迭代,每個(gè)公司可以根據(jù)自身的軟件開發(fā)的流程和待開發(fā)項(xiàng)目的特點(diǎn)對(duì)RUP進(jìn)行適當(dāng)?shù)募舨,制定出符合自己的軟件開發(fā)流程。
XP:extreme program,即極限編程的意思,適用于小型團(tuán)隊(duì)的軟件開發(fā),想上面第三個(gè)問題就可以結(jié)合原型法采用這樣的開發(fā)流程。要明白測(cè)試對(duì)于xp開發(fā)的重要性,強(qiáng)調(diào)測(cè)試(重點(diǎn)是單元測(cè)試)先行的理念。編程可以明顯提高代碼的質(zhì)量,持續(xù)集成對(duì)于快速定位問題很有好處。
PSP ,TSP 分別是個(gè)體軟件過程(Personal Software Process),群組軟件過程(Team Software Process)大家都知道,CMM只是告訴你怎么做但并沒有告訴你如何做,所以PSP/TSP就是告訴你企業(yè)在實(shí)施CMM的過程中如何做,PSP強(qiáng)調(diào)建立個(gè)人技能(如何制定計(jì)劃、控制質(zhì)量及如何與其他人相互協(xié)作等等)而TSP著重于生產(chǎn)并交付高質(zhì)量的軟件產(chǎn)品(如何有效地規(guī)劃和管理所面臨的項(xiàng)目燜偃砑
【軟件測(cè)試面試經(jīng)歷】相關(guān)文章:
軟件測(cè)試面試02-16
軟件測(cè)試面試題11-06
軟件測(cè)試面試自我介紹02-02
軟件測(cè)試面試自我介紹10-12
軟件測(cè)試英文面試題07-26
軟件測(cè)試面試的自我介紹06-01
軟件測(cè)試面試常見問題08-07
軟件測(cè)試面試自我介紹通用04-01
軟件測(cè)試類英文面試題08-08