阿里測試面試官:你來我這個公司面試,你先把理想放一放,我們直接先談工資!

程式設計師一凡發表於2021-01-09

那今天給家分享的是一個面試主題。
就比如說我們的自動化測試,自動化如何去應對面試官,和麵試官去聊一聊自動化的心得,自動化你現在去面試的時候是一個非常重要的一個關鍵點,所以如果你在這方面有一定的心得。那麼你能拿到Offer的概率要大很多,那說到這個面試,其實大家都會有一定的親身感受,我們都有去企業面試過。

面試非常重要,你面試的時候。面試官給你打多少分,基本就決定了你在這家公司未來一到兩年的工資待遇,面試可能又分為幾輪,其中大有技巧。

相遇即是緣分,大家如果需要軟體測試相關的面試題,一凡幫大家都整理好了。

比如說介面測試、自動化測試、資料庫、然後還有功能測試基礎這當面的測試資料,大家如果想要領取這一份面試攻略的話,就可以公眾號程式設計師一凡主頁點選領取資料,免費領取。

解決問題最快的方式,就是和有經驗的人一起聊一聊。

相信看這篇文章也會有剛進入軟體測試這個行業,或者還沒有進入這個行業,想去做測試但對於這個行業一切都很迷茫。比如說未來這個行業我到底能夠做得怎麼樣、發展怎麼樣。

也會有朋友是做了幾年功能測試,但對於這個行情不是很瞭解。

所以我根據各大招聘網站,比如說boss直聘,拉鉤,這些大資料。還有平時和網際網路行業前輩一起聊天的時候,說到現在軟體測試的行情。

首先軟體測試的這個行情,說到大家這個發展規劃,我們先拋開理想,先不說什麼夢想。

我們直接先談工資。

就好像你去面試,我之前還記得阿里巴巴它招聘的一個廣告,寫得非常好。

你來我這個公司面試,你先把理想放一放,我們直接先談工資!真實而現實。

軟體測試行業分析:

p1-p7

初級:8-15k功能測試
中級:10-18k功能測試+介面測試+會一點自動化(沒有具體落宵)

分水嶺
高階:12-25k功能測試+介面測試+自動化(落實,帶領團隊做自動化)
資深:30-60k功能測試+介面測試+自動化+效能測試+程式設計+測試開發+運維

大家可以看到不管是中級還是高階資深都要求自動化。

就比如說我們的自動化測試,自動化如何去應對面試官,和麵試官去聊一聊自動化的心得,自動化你現在去面試的時候是一個非常重要的一個關鍵點,所以如果你在這方面有一定的心得。那麼你能拿到Offer的概率要大很多,那說到這個面試,其實大家都會有一定的親身感受,我們都有去企業面試過。

面試非常重要,你面試的時候。面試官給你打多少分,基本就決定了你在這家公司未來一到兩年的工資待遇,面試可能又分為幾輪,其中大有技巧。

相遇即是緣分,大家如果需要軟體測試相關的面試題,一凡幫大家都整理好了。

軟體測試技術理論的面試,需要準備一些面試官重點問到的,還有資料庫的增刪改查,關聯查詢,索引等等,當然還有Python程式設計的,還有介面測試的,在公眾號已經有詳細講解過。

今天的重點是講自動化面試題,一些綜合性的問題。

我們來看第一個問題

1.元素定位方法你熟悉的有哪些?(八大元素定位方式)
這個問題應該很簡單,我還給大家括號內提示了。

那麼這到底有哪些?

元素定位,你熟悉的方法,其實回答這些問題,不僅僅要說出“標準答案”其實還有一些技巧在裡面。比如說一個簡簡單單的問題,元素定位的方法有哪些,你可能說了:

id,name,classname,然後還有什麼?xpath,css,link……

這個問題,除了這些回答內容,你還會有什麼補充嗎?

我們回答這些熟悉的定位方法就夠了嗎?還有從哪些方面去說?

我們可以從我們最熟悉最常用的是哪一種,為什麼要用這一種方法,它的好用之處,優勢,獨特之處在哪裡。

比如Xpath為什麼非常靈活,等等之類

為什麼喜歡用id定位?因為id是唯一的,最簡單最方便,效率最高。

當沒有id,name,classname我們怎麼去定位,我們就可以從這些方面去思考回答。

希望大家遇到面試題,你要從各方面去思考,比如我之前怎麼做的,有什麼心得。

比如說這個xpath確實是大家用得最多的,那我還會寫xpath表示式,非常靈活,還可以用模糊查詢,而且比較穩定。其他方式不能定位的,我用xpath都能定位,xpath是萬能的,這些東西你都可以說。

那麼第二個

2.如果一個元素無法定位,你一般會考慮哪些方面的原因?
是不是大家工作中經常遇到這個問題,遇到問題你可能當時解決了,但你想過它會是哪些方面的原因造成的嗎。

第一個,你頁面元素可能載入過慢,瀏覽器還沒有載入出來,肯定定位不到。

有frame框架,你需要跳進去再定位。(跳入frame)

元素是隱藏的、元素可能是動態的(如果你知道這個是一個加分點)當時你定位的時候元素是這個樣子,但當你指令碼真正執行的時候元素又變了,有沒有這樣的?id可能是變化的。所以當面試官問你的時候,你要馬上想到。

還有當你元素已經定位到了,但是不能操作,元素它不可用,不可點選。

當然還有其他的,如果你能夠說出這五種,十分你能夠達到7、8分了。

第三個面試題

3.遇到frame框架頁面怎麼處理?
這個第一步,我們遇到frame框架我們需要去切換,跳入frame再定位。

這個問題這就OK了嗎?

當然沒有,我們還有切換回來,再退出frame。

(幾層frame的情況)想要看視訊演示的可以公眾號主頁點選領取資料免費獲取。

第四個面試題

4.怎麼驗證元素是enable/disabled/checked狀態?
這就說到驗證元素了

斷言:

is_enabled():可編輯

displayed:判斷元素在頁面是否存在

is_selected():選中

5.遇到alert彈出窗如何處理?
錄製好了視訊演示比較好理解,

6.舉例一下說明一下你遇到過那些異常
元素不可見異常,元素超時異常,元素沒有這樣的屬性

7.什麼是Po模式,為什麼要使用它
page object :頁面物件模型。

它不是一個框架

不是一個框架工具

也不是什麼程式碼

它是一種封裝思想

使用它之後,我們可以讓自動化元素定位指令碼更穩定。

如果你想搭建自動化測試框架,Po是必不可少的。

###

真的勇士, 敢於直面慘淡的 warning 、 敢於正視淋漓的 error !

有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。

什麼是軟體測試?軟體測試就是一場本該在使用者面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了使用者,也就拯救者這個軟體,避免了他們被解除安裝的命運。

如果你不想再體驗一次自學時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以關注我一起討論。

相關文章