那今天給家分享的是一個面試主題,

就比如說我們的自動化測驗,自動化如何去應對面試官,和面試官去聊一聊自動化的心得,自動化你現在去面試的時候是一個非常重要的一個關鍵點,所以如果你在這方面有一定的心得,那么你能拿到Offer的概率要大很多,那說到這個面試,其實大家都會有一定的親身感受,我們都有去企業面試過,
面試非常重要,你面試的時候,面試官給你打多少分,基本就決定了你在這家公司未來一到兩年的工資待遇,面試可能又分為幾輪,其中大有技巧,
相遇即是緣分,大家如果需要軟體測驗相關的面試題,一凡幫大家都整理好了,
比如說介面測驗、自動化測驗、資料庫、然后還有功能測驗基礎這當面的測驗資料,大家如果想要領取這一份面試攻略的話,就可以公眾號程式員一凡主頁點擊領取資料,免費領取,
解決問題最快的方式,就是和有經驗的人一起聊一聊,
相信看這篇文章也會有剛進入軟體測驗這個行業,或者還沒有進入這個行業,想去做測驗但對于這個行業一切都很迷茫,比如說未來這個行業我到底能夠做得怎么樣、發展怎么樣,
也會有朋友是做了幾年功能測驗,但對于這個行情不是很了解,
所以我根據各大招聘網站,比如說boss直聘,拉鉤,這些大資料,還有平時和互聯網行業前輩一起聊天的時候,說到現在軟體測驗的行情,
首先軟體測驗的這個行情,說到大家這個發展規劃,我們先拋開理想,先不說什么夢想,
我們直接先談工資,
就好像你去面試,我之前還記得阿里巴巴它招聘的一個廣告,寫得非常好,
你來我這個公司面試,你先把理想放一放,我們直接先談工資!真實而現實,
軟體測驗行業分析:
p1-p7
初級:8-15k功能測驗
中級:10-18k功能測驗+介面測驗+會一點自動化(沒有具體落宵)
分水嶺
高級:12-25k功能測驗+介面測驗+自動化(落實,帶領團隊做自動化)
資深:30-60k功能測驗+介面測驗+自動化+性能測驗+編程+測驗開發+運維
大家可以看到不管是中級還是高級資深都要求自動化,



軟體測驗技術理論的面試,需要準備一些面試官重點問到的,還有資料庫的增刪改查,關聯查詢,索引等等,當然還有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():選中
7.什么是Po模式,為什么要使用它
page object :頁面物件模型,
它不是一個框架
不是一個框架工具
也不是什么代碼
它是一種封裝思想
使用它之后,我們可以讓自動化元素定位腳本更穩定,
如果你想搭建自動化測驗框架,Po是必不可少的,
如果你覺得此文對你有幫助,如果你對軟體測驗、介面測驗、自動化測驗、面試經驗交流感興趣歡迎加入:
軟體測驗技術群:1079636098 群里發放的免費資料都是筆者十多年測驗生涯的精華,還有同行大神一起交流技術哦,
作者:來自公眾號:程式員一凡
原創不易,歡迎轉載,但未經作者同意請保留此段宣告,并在文章頁面明顯位置給出原文鏈接,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262396.html
標籤:其他
