1. 程式人生 > >炸!分享美團面試關於selenium的面試題

炸!分享美團面試關於selenium的面試題

個人分類: 軟體測試 編輯

 在這個網際網路技術快速迭代的時代,每個測試員都知道技術對於職業發展的重要性,那些技術好的測試員不僅薪資高,而且大多數集中在一線網際網路企業工作,讓人感覺非常高大上的同時,也想去大廠做測試員。然而很多人沒有入職大廠並不是自己沒有技術,而是自己沒有在大廠任職過的經驗,對於大廠的面試心裡沒有底。

最近我就有一個哥們,經過一系列艱辛面試,終於被美團錄取,以下是他在面試前的面試準備以及他面試的一些題目,希望對在家有幫助!

  1. 自動化測試用例從哪裡來?

  2. 你覺得自動化測試最大的缺陷是什麼?

  3. 什麼是分層測試?

  4. webdriver可以用來做介面測試嗎?

  5. selenium中如何判斷元素是否存在?

  6. selenium中hidden或者是display = none的元素是否可以定位到?

  7. selenium中如何保證操作元素的成功率?也就是說如何保證我點選的元素一定是可以點選的?

  8. 什麼是page object設計模式?

  9. 什麼是page factory設計模式?

  10. 怎樣去選擇一個下拉框中的value=xx的option?

  11. 如何在定位元素後高亮元素(以除錯為目的)?

  12. 什麼是斷言?

  13. 如果你進行自動化測試方案的選型,你會選擇哪種語言,java,js,python還是ruby?

  14. page object設定模式中,是否需要在page裡定位的方法中加上斷言?

  15. page object設計模式中,如何實現頁面的跳轉?

  16. 如何提高selenium指令碼的執行速度?

  17. 用例在執行過程中經常會出現不穩定的情況,也就是說這次可以通過,下次就沒辦法通過了,如何去提升用例的穩定性?

  18. 你的自動化用例的執行策略是什麼?

  19. 什麼是持續整合?

  20. 自動化測試的時候是不是需要連線資料庫做資料校驗?

  21. id,name,clas,x path, css selector這些屬性,你最偏愛哪一種,為什麼?

  22. 如何去定位頁面上動態載入的元素?

  23. 如何去定位屬性動態變化的元素?

  24. 點選連結以後,selenium是否會自動等待該頁面載入完畢?

  25. webdriver client的原理是什麼?

  26. webdriver的協議是什麼?

  27. 啟動瀏覽器的時候用到的是哪個webdriver協議?

當真正開始學習的時候頻繁踩坑,最終浪費大量時間,所以有一套實用的視訊資料用來跟著學習是非常有必要的。

這套視訊資料詳細講解了(自動化程式設計,mysql調優,自動化框架rf使用)。

那麼,這套視訊我們應該怎麼獲取呢?

對 以上測試資料,測試技術 感興趣的朋友,歡迎加 QQ群。一起學習,相互討論。

群內已經有小夥伴將知識體系整理好(筆記,學習視訊,面試題),歡迎加群免費取。