1. 程式人生 > >軟體測試面試必問問題

軟體測試面試必問問題

你每次面試都是摩拳擦掌,躍躍欲試,但是卻往往死在筆試題或者是面試題或者是HR面試下。

總以為自己已經準備好了,但是結果往往告訴你:並!沒!有!

一般面試的時候會遇到什麼刁鑽的問題?

基本都是我們防不勝防,

為了讓我們下次表現的更好,

離自己心儀的offer更近,

趕緊來看看下面的各類題目!

======筆試題=========

題目:如下圖,要求你寫出測試用例、

要求:簡答題)。


解題:

首先這個題目對於已經有工作經驗的人是非常不屑於做這個題目的,

對於工作經驗稍差的人來說,可能這個時候,

腦海裡冒出來的是:

等價類?錯誤推測法?寫用例要畫表格嗎?要寫到excel裡面嗎?

不過恭喜你,有這些想法,說明你還是有一定的測試基礎和思維的,

但是對於這個題目,要求是簡答題,

所以各位小主,稍微看看就OK,

採用的方式就是:從上往下!

答案:

1:使用者名稱正確,密碼正確

2:使用者名稱正確,密碼錯誤

3:使用者名稱錯誤,密碼正確

4:使用者名稱錯誤,密碼錯誤

5:使用者名稱為空 OR密碼為空

6:驗證碼正確

7:驗證碼錯誤 OR 為空

8:忘記密碼連結是否正常跳轉

9:新會員註冊是否正常跳轉

10:密碼是否加密顯示

11:驗證碼是否可以正常重新整理

12:使用者名稱/密碼不輸入時,是否提醒請輸入使用者名稱/密碼

.....

是不是超簡單,想到哪裡寫到哪裡,從上往下,有條不紊,

如果這個題目你這樣回答不算OK,算我輸。

=======技術面

======= 

問:會自動化嗎?你認為什麼是自動化測試?

答:我。。。。。。竟一時無語凝噎。這個題好寬好大好泛!

解題:

坑1:不要說自己會或者是精通,裝逼遭雷劈啊!如果不是看過原始碼,自己寫過框架,都不能說精通。

坑2:不要說自己不會,我可以學習!公司花錢不是要你來學習的啊!

正解:(前提是你在檸檬班進修過或者是你在公司有接觸過,不然。。GG了)

會,但是目前只停留在工具操作的層面,比如說利用Jmeter或者是Loadrunner工具,正在接觸Java程式碼中,在學習Java+Appium來對APP進行UI層的自動化測試。在我的概念中,我覺得自動化測試就是利用工具或者是程式碼來解決一部分功能測試的任務。


================HR面=============== 

問:為何從上家辭職?

答:......其實心裡有一萬頭神獸崩騰而過,五味成雜,回答的不好,這是一道

offer絕緣題,回答的好,皆大歡喜拿offer。

錯誤示範,前方高能請注意:

1)我能說:我是上家公司加班太多嗎?

NO!那基本HR會斷定你是不能與團隊同甘苦共患難的人,也不是吃苦耐勞的人,基本那種說:我超級喜歡加班!我愛加班!加班使我快樂!才能入法眼!

2)我能說:上家公司老大同事相處的不好?公司福利不好嗎?

NO!跟老大同事相處不好,你真的天真以為是你老大和同事的問題嗎?who knows!公司福利不好?快醒醒!公司花錢請你來是工作的,有福利是情分沒福利是本分,這隻能說明你太在乎蠅頭小利!

3)我能說:我想學習更多測試技術嗎?

NO!學海是無涯的!你能因為想學習更多的知識離開上家公司,也能因為學習新知識離開這家公司!穩定性非常不夠!HR招一個人是相當痛苦的,他們就喜歡穩定性特別強,能夠加班,能夠吃苦耐勞的人!

正解:上家公司的老大和同事都挺好的,相處也挺愉快的,對我之前的工作都給予了很大的幫助!但是天下沒有不散的宴席,我是一個喜歡挖掘自己潛力的人,上家公司雖然很好,但是我的很多工作潛力還沒有被挖掘出來,我也沒處發揮,我來之前瞭解了貴公司,覺得專案型別以及工作強度都適合我!我喜歡這種能夠高壓工作的氛圍,年輕嘛,就是要醒著拼!希望能夠有更加忙碌的工作與生活,所以才選擇了來貴公司面試,並希望能夠加入貴公司的測試團隊,發揮自己的力量!

驚喜不驚喜,刺激不刺激!自己都被感動了!