1. 程式人生 > 其它 >自動化測試常見面試題

自動化測試常見面試題

 

一、你有沒有做過自動化測試?

     我在xxx專案中參與了web自動化測試框架的搭建,我們這個專案搭建自動化測試框架所使用的技術是:python+selenium+unittest+ddt+jenkins等技術,然後分層這一塊使用的PO模式,然後資料驅動使用的是excel+ddt的驅動模式,我在這個自動化測試實施專案中所負責的那些模組的哪些用例編寫。

 

二、說一下在自動化測試過程中碰到的哪些問題。

    NoSuchElementExecption  沒有找到元素異常

  TimeoutExecption 超時異常

  NoSucFrameExecption     沒有找到框架異常

   

三、哪些專案適合做自動化測試,怎麼實施。

    1)分析做自動化測試的可行性,調研自動化工具之間的優缺點

    2)專案週期長,需求不會經常變動的模組,此時自動化指令碼維護成本低,做自動化測試有一定價值

    3)二次封裝selenium,易於功能測試同學的使用

  4)整合資料驅動框架,方便正反用例的編寫呼叫

    5)整合jenkins,持續整合測試

 

四、介面自動化如何設計測試用例?

考慮:業務邏輯,入參;通過等價類,邊界值,場景法來設計。 一般介面正反例加起來20-30條。

反例考慮:

1、鑑權:token,key:為空,過期,錯誤

2、引數:必填項檢查,長度規則,型別規則,日期

3、錯誤碼覆蓋

4、其他關注點:分頁,圖片格式,大小

 

 

五、介面自動化中,介面關聯怎麼做?

  正則表示式提取,封裝讀寫yml檔案的方法,介面關聯引數呼叫讀寫方法實現。