了解這幾道軟件測(cè)試面試題,讓你面試有底氣

大部分人學(xué)軟件測(cè)試的從業(yè)者,在找工作的同時(shí),會(huì)因?yàn)?a target="_blank" rel="nofollow">軟件測(cè)試面試題擋在門前。但這時(shí)候,我們需要冷靜下來,看看自己是否已經(jīng)具備跳槽的條件,跳槽要慎重,一次失敗的跳槽雖不會(huì)影響你的一生,但至少會(huì)影響你這一年。

如果你的跳槽意向已經(jīng)很確定,那么請(qǐng)往下看!

跳槽最重要的一步自然是面試,正值跳槽季,網(wǎng)上出現(xiàn)了各種面試題,一時(shí)會(huì)讓人眼花繚亂,分不清最該看哪個(gè),所以小編耗時(shí)一星期為大家做了一些軟件測(cè)試面試的真題,想跳槽的小伙伴們,請(qǐng)準(zhǔn)備好你的小本本!

1、問:所做項(xiàng)目的情況,主要做什么類型的測(cè)試?

大部分情況,這是一場(chǎng)面試的開門題,面試官問這個(gè)問題,主要是考察你的概述能力和全局視野。首先,仔細(xì)回顧自己做過的項(xiàng)目。然后挑選最有價(jià)值的部分,清楚項(xiàng)目的架構(gòu),思路從業(yè)務(wù)、項(xiàng)目環(huán)境、流程以及自己擔(dān)任的角色去回答。

業(yè)務(wù):比如Atstudy網(wǎng)校是一個(gè)以在線直播、視頻錄播為主要業(yè)務(wù)的綜合性網(wǎng)站,分為管理員,教師,學(xué)生三個(gè)大模塊,同時(shí)可以支持web和手機(jī)端使用。

項(xiàng)目環(huán)境:該系統(tǒng)搭建在Linux服務(wù)器上,使用mysql數(shù)據(jù)庫,采用PHP后端語言。

流程:Atstudy網(wǎng)校當(dāng)前版本是多少,項(xiàng)目組有多少開發(fā)和測(cè)試,然后說軟件測(cè)試的流程。

自己擔(dān)任的角色:負(fù)責(zé)哪些模塊的什么測(cè)試。

2、問:你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug,你應(yīng)該怎樣解決?

首先,將問題提交到缺陷管理庫里面進(jìn)行備案。

然后,要獲取判斷的依據(jù)和標(biāo)準(zhǔn):

1)根據(jù)需求說明書、產(chǎn)品說明、設(shè)計(jì)文檔等,確認(rèn)實(shí)際結(jié)果是否與計(jì)劃有不一致的地方,提供缺陷是否確認(rèn)的直接依據(jù);

2)如果沒有文檔依據(jù),可以根據(jù)類似軟件的一般特性來說明是否存在不一致的地方,來確認(rèn)是否是缺陷;

3)根據(jù)用戶的一般使用習(xí)慣,來確認(rèn)是否是缺陷;

4)與設(shè)計(jì)人員、開發(fā)人員和客戶代表等相關(guān)人員探討,確認(rèn)是否是缺陷;

5)合理的論述,向測(cè)試經(jīng)理說明自己的判斷的理由,注意客觀、嚴(yán)謹(jǐn),不參雜個(gè)人情緒。

最后,等待測(cè)試經(jīng)理做出最終決定,如果仍然存在爭(zhēng)議,可以通過公司政策所提供的渠道,向上級(jí)反映,并有上級(jí)做出決定。

3、問:給你一個(gè)網(wǎng)站,你如何測(cè)試?

首先,查找需求說明、網(wǎng)站設(shè)計(jì)等相關(guān)文檔,分析測(cè)試需求。

制定測(cè)試計(jì)劃,確定測(cè)試范圍和測(cè)試策略,一般包括以下幾個(gè)部分:功能性測(cè)試;界面測(cè)試;性能測(cè)試;數(shù)據(jù)庫測(cè)試;安全性測(cè)試;兼容性測(cè)試

設(shè)計(jì)測(cè)試用例:

①功能性測(cè)試

可以包括,但不限于以下幾個(gè)方面:

鏈接測(cè)試。鏈接是否正確跳轉(zhuǎn),是否存在空頁面和無效頁面,是否有不正確的出錯(cuò)信息返回。

提交功能的測(cè)試。

多媒體元素是否可以正確加載和顯示。

多語言支持是否能夠正確顯示選擇的語言等。

②界面測(cè)試

可以包括但不限于一下幾個(gè)方面:

頁面是否風(fēng)格統(tǒng)一,美觀

頁面布局是否合理,重點(diǎn)內(nèi)容和熱點(diǎn)內(nèi)容是否突出

控件是否正常使用

對(duì)于必須但未安裝的控件,是否提供自動(dòng)下載并安裝的功能

文字檢查

③性能測(cè)試

一般從以下兩個(gè)方面考慮:

壓力測(cè)試;負(fù)載測(cè)試;強(qiáng)度測(cè)試

④數(shù)據(jù)庫測(cè)試

要具體決定是否需要開展。數(shù)據(jù)庫一般需要考慮連結(jié)性,對(duì)數(shù)據(jù)的存取操作,數(shù)據(jù)內(nèi)容的驗(yàn)證等方面。

⑤安全性測(cè)試

基本的登錄功能的檢查

是否存在溢出錯(cuò)誤,導(dǎo)致系統(tǒng)崩潰或者權(quán)限泄露

相關(guān)開發(fā)語言的常見安全性問題檢查,例如SQL注入等

如果需要高級(jí)的安全性測(cè)試,確定獲得專業(yè)安全公司的幫助,外包測(cè)試,或者獲取支持

⑥兼容性測(cè)試

根據(jù)需求說明的內(nèi)容,確定支持的平臺(tái)組合:

瀏覽器的兼容性;

操作系統(tǒng)的兼容性;

軟件平臺(tái)的兼容性;

數(shù)據(jù)庫的兼容性

開展測(cè)試,并記錄缺陷。合理的安排調(diào)整測(cè)試進(jìn)度,提前獲取測(cè)試所需的資源,建立管理體系(例如,需求變更、風(fēng)險(xiǎn)、配置、測(cè)試文檔、缺陷報(bào)告、人力資源等內(nèi)容)。

定期評(píng)審,對(duì)測(cè)試進(jìn)行評(píng)估和總結(jié),調(diào)整測(cè)試的內(nèi)容。

4、問:熟悉數(shù)據(jù)庫嗎?平時(shí)數(shù)據(jù)庫用的多嗎?

熟悉數(shù)據(jù)庫嗎?

比較熟,比如DML語句有增刪改查:(有序思維說出來)

1 insert into 表名 values(值1,值2,值3,...)

2 delete? from 表名 where 條件

3 update 表名 set 列名 = 新值

4 select * from 表名

查詢語句最長(zhǎng)的是 select * from 表名 where 條件 group by 分組列名 having 分組后的條件 order by 列名。

平時(shí)數(shù)據(jù)庫用的多嗎?(大概測(cè)試過程的1/4時(shí)間在查數(shù)據(jù)庫)

還行,一般出現(xiàn)問題,遇到bug,就要去查詢數(shù)據(jù)庫,初步定為問題。開發(fā)會(huì)給到我們一個(gè)庫表設(shè)計(jì)的excel(數(shù)據(jù)字典),里面有描述表名和表中的字段,我把交易過程的一些唯一標(biāo)識(shí),把他作為where條件去查詢數(shù)據(jù)。初步分析后,再把問題暴露給開發(fā)。

(比如淘寶支付時(shí),輸入支付密碼后,已經(jīng)返回了支付成功的提示信息,然后界面上的訂單查詢還是待付款,這個(gè)時(shí)候就要去查詢訂單表的數(shù)據(jù),找到自己剛才做的交易的那一筆訂單,去分析一下錯(cuò)誤,再暴露給開發(fā))?

5、問:linux查看文件用什么命令,查看進(jìn)程用什么命令?

回答:查看文件內(nèi)容的命令有? more less head tail cat

查看進(jìn)程:ps -ef | grep 進(jìn)程號(hào)?

查看日志文件常用:less、view

6、問:查看日志常用什么命令,主要查看什么內(nèi)容?

1)查看日志常用less命令或者view命令。

2)主要查看程序運(yùn)行的記錄,比如支付失敗,后臺(tái)就有報(bào)錯(cuò)信息打印到.log日志文件中,就可以通過分析日志信息來初步定為問題。(補(bǔ)充:同時(shí)也去查詢數(shù)據(jù)庫,分析訂單數(shù)據(jù),查看支付狀態(tài)等等)

PS:日志就是.log的文本文件,和.txt一樣屬于文本文件。vi或者vim編輯器屬于記事本軟件,一般不會(huì)用來查看日志。

7、問:軟件測(cè)試用例設(shè)計(jì)/測(cè)試用例的內(nèi)容/管理工具?

參考:以場(chǎng)景(故事)為驅(qū)動(dòng)的測(cè)試設(shè)計(jì),并且針對(duì)測(cè)試數(shù)據(jù)的選擇上面通常結(jié)合等價(jià)類劃分,因果圖,邊界值,錯(cuò)誤推測(cè)。

測(cè)試用例的內(nèi)容:標(biāo)題、測(cè)試環(huán)境、測(cè)試輸入數(shù)據(jù)、測(cè)試步驟、期望結(jié)果、測(cè)試結(jié)果、測(cè)試時(shí)間、測(cè)試人員

管理工具:禪道、QC

8、你對(duì)測(cè)試最大的興趣在哪里?為什么?

回答這個(gè)面試題,沒有固定統(tǒng)一的答案,但可能是許多企業(yè)都會(huì)問到的。提供以下答案供考:

最大的興趣,感覺這是一個(gè)有挑戰(zhàn)性的工作;

測(cè)試是一個(gè)經(jīng)驗(yàn)行業(yè),工作越久越能感覺到做好測(cè)試的難度和樂趣,

通過自己的工作,能使軟件產(chǎn)品越來越完善,從中體會(huì)到樂趣。

回答此類問題注意以下幾個(gè)方面:

1)盡可能的切合招聘企業(yè)的技術(shù)路線來表達(dá)你的興趣,例如該企業(yè)是數(shù)據(jù)庫應(yīng)用的企業(yè),那么表示你的興趣在數(shù)據(jù)庫的測(cè)試,并且希望通過測(cè)試提升自己的數(shù)據(jù)庫掌握能力。

2)表明你做測(cè)試的目的是為了提升能力,也是為了更好的做好測(cè)試;提升能力不是為了以后轉(zhuǎn)開發(fā)或其他的,除非用人企業(yè)有這樣的安排。

3)不要過多的表達(dá)你的興趣在招聘企業(yè)的范疇這外。比如招聘企業(yè)是做財(cái)務(wù)軟件的,可是你表現(xiàn)出來的是對(duì)游戲軟件的興趣;或招聘是做JAVA開發(fā)的,而你的興趣是在C類語言程序的開發(fā)。

9、你的測(cè)試職業(yè)發(fā)展是什么?

測(cè)試經(jīng)驗(yàn)越多,測(cè)試能力越高。所以我的職業(yè)發(fā)展是需要時(shí)間累積的,一步步向著高級(jí)測(cè)試工程師奔去。而且我也有初步的職業(yè)規(guī)劃,前3年累積測(cè)試經(jīng)驗(yàn),按如何做好測(cè)試工程師的點(diǎn)要求自己,不斷的更新自己改正自己,做好測(cè)試任務(wù)。

總結(jié):

除了上面的常規(guī)問題,那還有些面試官會(huì)問什么?比如:你認(rèn)為你在測(cè)試過程中遇到了一個(gè)比較邏輯性最強(qiáng)的一個(gè)bug是什么?這個(gè)東西就需要你們?nèi)ハ胂?,曾?jīng)你們?cè)跍y(cè)的時(shí)候遇到了一個(gè)邏輯性特別強(qiáng)的bug呢?

這個(gè)問題問的目的是了解你到底有沒有真正的測(cè)試過。

還有就是有的面試官會(huì)故意的說錯(cuò)一些東西,然后看你的反應(yīng),通過這些都能了解你到底會(huì)不會(huì),所以想驗(yàn)證一個(gè)人到底會(huì)不會(huì)使用一個(gè)工具,不一定非得要考他。

再往深入一點(diǎn),他會(huì)問你有沒有性能軟件測(cè)試方面的基礎(chǔ)?功能測(cè)試這方面,實(shí)際上我覺得主要考驗(yàn)人的就是邏輯思維能力,還有你的細(xì)心程度能力。初級(jí)功能測(cè)試這一塊,面試官著重要看的是你是不是一個(gè)真正細(xì)心,而且業(yè)務(wù)邏輯思維能力強(qiáng)的人,如果強(qiáng)是絕對(duì)沒有問題的。

由于軟件測(cè)試面試真題比較多,小編就不一一寫到文中,除此之外,還有很多經(jīng)常遇到的面試題,大家可以加群:1397658968?探討更多面試題。

大數(shù)據(jù)時(shí)代已經(jīng)到來,也意味著測(cè)試工程師未來的挑戰(zhàn)將來自大數(shù)據(jù)領(lǐng)域!在大數(shù)據(jù)測(cè)試中,QA工程師使用集群和其他組件來驗(yàn)證對(duì)TB級(jí)數(shù)據(jù)的成功處理。因?yàn)樘幚矸浅?欤运枰咚降臏y(cè)試技能。同時(shí)數(shù)據(jù)質(zhì)量也是大數(shù)據(jù)測(cè)試的一個(gè)重要因素,需要我們學(xué)習(xí)掌握更多的大數(shù)據(jù)技術(shù)以及Hadoop、Mapreduce等。

筆記和學(xué)習(xí)資料,檸檬班課程免費(fèi)學(xué)習(xí)

地址:http://www.lemonban.com/front/couinfo/190

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1****、問:你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug****,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug****,你應(yīng)該怎樣解決?首先...
    一箭閱讀 9,198評(píng)論 1 205
  • 銀行軟件測(cè)試面試問題 軟件測(cè)試經(jīng)典面試題 軟件測(cè)試面試題匯總 測(cè)試技術(shù)面試題 1、什么是兼容性測(cè)試?兼容性測(cè)試側(cè)重...
    天宇逍遙heart閱讀 1,517評(píng)論 0 20
  • 1、你的測(cè)試職業(yè)發(fā)展是什么? 測(cè)試經(jīng)驗(yàn)越多,測(cè)試能力越高。所以我的職業(yè)發(fā)展是需要時(shí)間積累的,一步步向著高級(jí)測(cè)試工程...
    馬孔多在下雨S閱讀 4,966評(píng)論 1 41
  • -----轉(zhuǎn)載----- 1、問:你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug,你應(yīng)該怎樣解決? ...
    花開沉浮閱讀 7,711評(píng)論 4 88
  • File 文件Edit 編輯View 視圖Navigate 導(dǎo)航Editor 編輯Product 產(chǎn)品Wind...
    云抱住陽光太陽沒放棄發(fā)亮閱讀 2,104評(píng)論 0 6

友情鏈接更多精彩內(nèi)容