全軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題_第1頁(yè)
全軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題_第2頁(yè)
全軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題_第3頁(yè)
全軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題_第4頁(yè)
全軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試工程師常問(wèn)的經(jīng)典面試題軟件測(cè)試工程師,和開(kāi)發(fā)工程師相比起來(lái),雖然前期可能不會(huì)太深,但是涉及的面還是比較廣的。前期面試實(shí)習(xí)生或者一年左右的崗位,問(wèn)的也主要是一些基礎(chǔ)性的問(wèn)題比較多。涉及的知識(shí)主要有MySQL數(shù)據(jù)庫(kù)的使用、Linux操作系統(tǒng)的使用、軟件測(cè)試框架性的問(wèn)題,測(cè)試環(huán)境搭建問(wèn)題、當(dāng)然還有一些自動(dòng)化測(cè)試和性能測(cè)試的問(wèn)題。測(cè)試工程師的面試題,基本上都是大同小異的,面試的核心主要在于框架模塊(一到兩年工作經(jīng)驗(yàn))今天本文主要講解之前面試自己面試過(guò)程中或者周?chē)嗣嬖囘^(guò)程中經(jīng)常被問(wèn)到且比較經(jīng)典的面試題,一家之言,如有異議或者有想問(wèn)的問(wèn)題,可以在評(píng)論區(qū)留言或私信我,看到后將在第一時(shí)間內(nèi)回復(fù)!1、軟件測(cè)試的流程是什么?

分析:每當(dāng)HR問(wèn)一個(gè)問(wèn)題的時(shí)候我們都可以用1~2s的時(shí)間去想HR想要從這個(gè)問(wèn)題中獲取什么信息,這點(diǎn)搞清楚之后再去回答就很好回答了。如果有工作經(jīng)驗(yàn),直接按照公司流程回答即可,如果是剛轉(zhuǎn)行或者剛實(shí)習(xí),那按標(biāo)準(zhǔn)回答即可,文中回答僅供參考;

回答:

項(xiàng)目經(jīng)理或者PD把項(xiàng)目需求文檔提前下發(fā)給相關(guān)的研發(fā)人員,研發(fā)人員抽出一定的時(shí)間記錄文檔內(nèi)需求不明確或者遺漏的點(diǎn)為后面的評(píng)審做準(zhǔn)備;在需求評(píng)審會(huì)議上,各研發(fā)人員提出自己的疑問(wèn)并解決,需求評(píng)審最終通過(guò)之后會(huì)出一份最終的需求規(guī)格說(shuō)明書(shū);(需求評(píng)審階段)

????需求規(guī)格說(shuō)明書(shū)評(píng)審?fù)ㄟ^(guò)后,開(kāi)發(fā)經(jīng)理開(kāi)始編寫(xiě)開(kāi)發(fā)計(jì)劃,測(cè)試經(jīng)理開(kāi)始編寫(xiě)測(cè)試計(jì)劃,計(jì)劃評(píng)審?fù)ㄟ^(guò)后開(kāi)發(fā)人員開(kāi)始進(jìn)行程序的開(kāi)發(fā),測(cè)試人員開(kāi)始測(cè)試用例的編寫(xiě),等程序的第一個(gè)版本出來(lái)后,開(kāi)發(fā)人員進(jìn)行第二個(gè)版本的迭代,這時(shí)測(cè)試人員對(duì)程序進(jìn)行測(cè)試并記錄追蹤管理缺陷,直到程序迭代完畢。(產(chǎn)品研發(fā)階段)

????程序迭代完畢并修復(fù)大部分缺陷后,測(cè)試人員開(kāi)始進(jìn)行工作的總結(jié),并最終輸出一份測(cè)試報(bào)告書(shū),記錄此次的測(cè)試工作共,程序存在的相關(guān)問(wèn)題。(產(chǎn)品發(fā)布階段)2、測(cè)試用例主要有哪些元素?

分析:每個(gè)公司因?yàn)槭褂玫哪0宀灰粯?,所以測(cè)試用例的內(nèi)容也是不盡相同的,所以回答時(shí)只需要回答出基本的元素即可;

回答:

測(cè)試用例主要元素有:ID、標(biāo)題、模塊、預(yù)置條件、操作步驟、預(yù)期結(jié)果、實(shí)際結(jié)果、是否通過(guò)、BugID等;3、軟件測(cè)試有什么策略和階段?

分析:軟件測(cè)試的策略就是測(cè)試將按照什么樣的思路和方式進(jìn)行如采用什么技術(shù),什么步驟等。

回答:軟件測(cè)試的策略主要有:動(dòng)態(tài)測(cè)試和靜態(tài)測(cè)試、白盒測(cè)試和黑盒測(cè)試。測(cè)試階段按照研發(fā)順序分別是:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試,有些公司還會(huì)有驗(yàn)收測(cè)試;(單元測(cè)試開(kāi)發(fā)在調(diào)試代碼時(shí)就完成,集成測(cè)試也是,但是有時(shí)測(cè)試人員也需要進(jìn)行集成測(cè)試;測(cè)試人員平時(shí)主要的工作就是系統(tǒng)測(cè)試,驗(yàn)收測(cè)試是有客戶參與進(jìn)行的測(cè)試);4、黑盒測(cè)試和白盒測(cè)試是什么?二者有什么區(qū)別?

分析:黑盒測(cè)試和白盒測(cè)試的概念百度百科上面都有,這里不再做太多介紹。

回答:

黑盒測(cè)試主要是在程序界面進(jìn)行測(cè)試,通過(guò)設(shè)定某種場(chǎng)景檢驗(yàn)程序在這種場(chǎng)景下是否給出了正確的反應(yīng),驗(yàn)證程序正確實(shí)現(xiàn)了需求規(guī)格說(shuō)明書(shū)中的需求,而白盒測(cè)試主要是針對(duì)程序內(nèi)部結(jié)構(gòu),對(duì)程序代碼進(jìn)行代碼走查等,但是白盒測(cè)試的成本會(huì)比較大,當(dāng)程序有多個(gè)路徑時(shí),可能會(huì)產(chǎn)生較多的遺漏;5、軟件測(cè)試有什么類(lèi)型?

回答:

常見(jiàn)的軟件測(cè)試類(lèi)型有:功能測(cè)試、性能測(cè)試、兼容性測(cè)試、可靠性測(cè)試、安全性測(cè)試、壓力測(cè)試、負(fù)載測(cè)試等;6、測(cè)試用例是什么?有什么作用?

回答:測(cè)試用例就是設(shè)計(jì)一個(gè)特定場(chǎng)景,讓軟件在這種場(chǎng)景下運(yùn)行,檢驗(yàn)程序是否給出正確的反應(yīng),以此驗(yàn)證軟件是否正確實(shí)現(xiàn)了客戶需求。

作用:1、避免盲目測(cè)試并提高測(cè)試效率;在軟件版本更新之后只需修正少部分用例即可開(kāi)展測(cè)試工作,降低工作強(qiáng)度,縮短測(cè)試周期;

?????????2、可以分清哪些是測(cè)試重點(diǎn),測(cè)試用例是測(cè)試工作的見(jiàn)證,能知道測(cè)試了哪些功能,沒(méi)測(cè)哪些模塊;

?????????3、測(cè)試用例是量化測(cè)試工作的方法之一;7、你平時(shí)是怎么設(shè)計(jì)測(cè)試用例的?

分析:這個(gè)問(wèn)題的點(diǎn)主要考察是否掌握測(cè)試用例設(shè)計(jì)方法,在回答之后,HR可能會(huì)繼續(xù)追問(wèn)某種設(shè)計(jì)方法的概念或者實(shí)例,這時(shí)舉例說(shuō)明即可;如:等價(jià)類(lèi)劃分法就是把程序的輸入域劃分成等價(jià)類(lèi),從每個(gè)部分中選取少數(shù)代表性數(shù)據(jù)當(dāng)做測(cè)試數(shù)據(jù)。

回答:設(shè)計(jì)測(cè)試用例一般都會(huì)使用到等價(jià)類(lèi)、邊界值、場(chǎng)景/流程法、因果圖還有錯(cuò)誤推測(cè)法;8、軟件缺陷的定義是什么?

分析:什么樣的問(wèn)題才是一個(gè)缺陷,需要從客戶需求出發(fā);

回答:1、軟件未實(shí)現(xiàn)需求規(guī)格說(shuō)明書(shū)中的要求;

????????2、出現(xiàn)需求規(guī)格說(shuō)明書(shū)中指明不應(yīng)該出現(xiàn)的錯(cuò)誤;

????????3、軟件未實(shí)現(xiàn)需求文檔中雖未明確提及但應(yīng)該實(shí)現(xiàn)的功能;(如:賬密加密)

????????4、軟件出現(xiàn)難以理解、不易使用或者運(yùn)行速度慢等問(wèn)題都可以認(rèn)為是軟件缺陷;9、缺陷中應(yīng)該包含什么元素?嚴(yán)重等級(jí)一般有哪些?

分析:這個(gè)問(wèn)題和上面測(cè)試用例一樣,每個(gè)公司的要求可能都會(huì)不一樣;

回答:主要元素有:標(biāo)題、BugID、復(fù)現(xiàn)步驟、實(shí)際結(jié)果、預(yù)期結(jié)果、截圖、日志等;軟件缺陷等級(jí)一般有四種,致命(程序奔潰)、嚴(yán)重(金額計(jì)算錯(cuò)誤、數(shù)據(jù)出錯(cuò))、一般(不影響使用但是會(huì)造成一定的麻煩)、優(yōu)化(字體字號(hào)不統(tǒng)一)10、給你一個(gè)杯子,你會(huì)怎么測(cè)試?

分析:給你一個(gè)杯子,給你一個(gè)電梯,這種問(wèn)題在前期的面試中是經(jīng)常遇到也是非常經(jīng)典的一道面試題,這里給出一個(gè)鏈接,回答時(shí)從外觀、功能、性能等各個(gè)角度說(shuō)起,再結(jié)合自己的一些話就可以了。

回答:經(jīng)典測(cè)試用例,面試題:電梯/雨傘/杯子/筆/A4紙/紙杯…怎么測(cè)試?

/Asaasa1/article/details/10778525511、測(cè)試報(bào)告里面包含什么內(nèi)容?

分析:測(cè)試報(bào)告,是測(cè)試工作結(jié)束后測(cè)試部門(mén)輸出的一份測(cè)試結(jié)果,但每個(gè)公司的測(cè)試報(bào)告內(nèi)容都會(huì)有些差別。有些公司的測(cè)試報(bào)告是有測(cè)試部門(mén)的負(fù)責(zé)人一人編寫(xiě),或者是由每個(gè)測(cè)試工程師輸出自己對(duì)應(yīng)模塊的測(cè)試報(bào)告再由測(cè)試組長(zhǎng)整合成一份完整的測(cè)試報(bào)告;

回答:測(cè)試報(bào)告內(nèi)容一般有:編寫(xiě)目的、系統(tǒng)簡(jiǎn)介、測(cè)試環(huán)境、測(cè)試方法和工具、測(cè)試執(zhí)行結(jié)果與記錄、缺陷匯總、遺留缺陷跟蹤、測(cè)試用例執(zhí)行情況、測(cè)試結(jié)論與建議等;12、如果在測(cè)試過(guò)程中發(fā)現(xiàn)了BUG,可是開(kāi)發(fā)不承認(rèn)這是Bug,你會(huì)怎么辦?

分析:HR問(wèn)這個(gè)問(wèn)題主要還是想知道你平時(shí)是如何處理與同事之間的關(guān)系。開(kāi)發(fā)和測(cè)試是兩個(gè)即對(duì)立又統(tǒng)一的兩個(gè)崗位,所以開(kāi)發(fā)和測(cè)試之間關(guān)系的處理也是HR面試過(guò)程中需要考慮的一個(gè)點(diǎn)。當(dāng)然,HR問(wèn)這個(gè)問(wèn)題也表名該公司有氛圍不是很好的風(fēng)險(xiǎn)。

回答:首先還是應(yīng)該回歸到客戶需求上面,確認(rèn)這個(gè)問(wèn)題到底屬不屬于一個(gè)缺陷,如果確實(shí)是則要和開(kāi)發(fā)同事解釋清楚;如果開(kāi)發(fā)還是堅(jiān)持自己想法的話,則詢問(wèn)同事或者測(cè)試組長(zhǎng)的意見(jiàn),討論這個(gè)問(wèn)題到底屬不屬于缺陷問(wèn)題,如果大家都覺(jué)得是則需要和開(kāi)發(fā)解釋清楚。13、你們公司的需求評(píng)審是怎么進(jìn)行的?

分析:需求評(píng)審,就是對(duì)客戶需求,軟件各個(gè)模塊之間模糊的點(diǎn)進(jìn)行審查,排除不理解或者沒(méi)有考慮到的點(diǎn)。

回答:需求評(píng)審,在一些分工比較明確的公司,都是由PD(產(chǎn)品設(shè)計(jì)師)負(fù)責(zé),需求確認(rèn)好后再下發(fā)到開(kāi)發(fā)和測(cè)試部門(mén);分工不怎么明確的公司可能就是開(kāi)發(fā)測(cè)試產(chǎn)品等大家坐在一起共同探討;評(píng)審形式一般分為線上和線下兩種方式,負(fù)責(zé)人一般會(huì)提前把需求文檔下發(fā)到大家手上供大家整理各自的疑惑點(diǎn),為后續(xù)的評(píng)審會(huì)議做準(zhǔn)備。14、MySQL的常用命令有哪些?

分析:數(shù)據(jù)庫(kù)知識(shí),是測(cè)試工程師必備的一個(gè)基本技能,在面試過(guò)程中也是經(jīng)常會(huì)遇到的一個(gè)考點(diǎn)。對(duì)于剛?cè)胄械臏y(cè)試,對(duì)數(shù)據(jù)庫(kù)知識(shí)的要求不會(huì)太高,只要求能掌握基本的增刪改查語(yǔ)句即可。關(guān)于數(shù)據(jù)庫(kù)的知識(shí),在后續(xù)的時(shí)間里,也會(huì)慢慢的整理出來(lái),供大家學(xué)習(xí)、參考。

回答:這里只給出幾個(gè)標(biāo)準(zhǔn)的語(yǔ)法結(jié)構(gòu):

????????增:insertinto表名(列名)values(數(shù)據(jù));

????如:在stu表中插入id為001,姓名為張三的學(xué)生,(insertintoStu(stu_id,stu_name)values(001,‘張三’);)

????????刪:deletefrom表名where指定數(shù)據(jù);

????如:在stu表中刪除id為001,姓名為張三的學(xué)生:(detelefromStuwherestu_id=‘001’andstu_name=‘張三’;)

????????改:update表名set改變項(xiàng)where指定數(shù)據(jù);

????如:在stu表中修改id為001的學(xué)生姓名為“張三”:(updateStusetstu_name=‘張三’wherestu_id=‘001’;)

????????查:select(查詢項(xiàng))from表名where指定條件;

????如:在stu表中查詢id為001,姓名為“張三”的學(xué)生信息:(select*fromStuwherestu_name=‘張三’andstu_id=‘001’;)15、Linux下的一些常用命令是什么?

分析:Linux系統(tǒng),也是軟件測(cè)試工程師必須要掌握的一項(xiàng)基本的技能,由于Linux具有運(yùn)行穩(wěn)定等很多優(yōu)點(diǎn),軟件的服務(wù)器大多部署在Linux系統(tǒng)上,搭建測(cè)試環(huán)境也是測(cè)試工程師需要掌握的。關(guān)于Linux的知識(shí),在后續(xù)的時(shí)間里,也會(huì)慢慢的整理出來(lái),供大家學(xué)習(xí)、參考。由于Linux下很多命令都是常用的,所以這里不給出答案。16、你未來(lái)的職業(yè)規(guī)劃是什么?

分析:職業(yè)規(guī)劃問(wèn)題,是所有面試中最常問(wèn)的問(wèn)題,問(wèn)的人可能是HR、部門(mén)主管、經(jīng)理、甚至是董事長(zhǎng)。同一個(gè)問(wèn)題,問(wèn)的人不同,想要獲取的信息也肯定是不一樣的。HR更多的想看你在公司的穩(wěn)定性;技術(shù)主管可能更想知道你是否真的喜歡測(cè)試這個(gè)崗位,后期是否會(huì)主動(dòng)學(xué)習(xí)型新的技能等;而經(jīng)理更多的是看你的職業(yè)規(guī)劃符不符合公司的發(fā)展方向;軟件測(cè)試工程師的發(fā)展方向主要有:測(cè)試開(kāi)發(fā)、產(chǎn)品經(jīng)理、測(cè)試轉(zhuǎn)開(kāi)發(fā)、測(cè)試大牛、講師等崗位;

回答:HR:如果是HR問(wèn)的話,多從穩(wěn)定性的角度回答,如:家人、朋友都在公司附近,或者喜歡貴公司的文化氛圍等;

????????技術(shù):回答之前可以先簡(jiǎn)單介紹一下自己為什么選擇軟件測(cè)試這個(gè)職業(yè),以及自己對(duì)這個(gè)職業(yè)的看法,最后再回答自己的職業(yè)發(fā)展方向即可;

????????經(jīng)理or董事長(zhǎng):這個(gè)回答回答起來(lái)的話還是比較難把握的,因?yàn)樵诿嬖嚂r(shí),面試者往往對(duì)公司的發(fā)展方向不是非常了解,所以在回答時(shí)可以再帶一句,“具體的發(fā)展方向,還需要公司的發(fā)展方向去調(diào)整”。這樣回答就會(huì)保險(xiǎn)一些。17、還有什么想要問(wèn)我的嗎?

分析:這個(gè)問(wèn)題在每個(gè)面試的尾聲都會(huì)被問(wèn)到,直接說(shuō)沒(méi)有,會(huì)讓HR覺(jué)得你不關(guān)心這個(gè)崗位,問(wèn)的多了又會(huì)顯得面試之前沒(méi)有做好充分的準(zhǔn)備。所以問(wèn)題一般控制在兩到三個(gè)比較好。

回答:1、公司的研

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論