通過前面總結的面試題,看到留言和私信都以爲還不錯,這裏安靜在總結一些親身經歷的面試題javascript
經過python進行對啓動命令行appium進行封裝,而後經過多線程的方法進行啓動appium進行執行多臺手機操做。具體代碼:appium---多線程啓動app(多臺設備啓動app)html
unittest自己執行是無序的,咱們能夠經過進行建立名稱是進行判斷執行順序,也能夠經過unittest中的TestSuite來進行添加執行的用例。具體操做:unittest---unittest多種加載用例方法java
咱們若是仔細閱讀過unittest的方法就能夠發現,實際上是能夠進行在源碼中修改的。python
postman的斷言是經過javaScript來編寫的,postman中有個Tests,咱們能夠在裏面進行添加斷言,也能夠經過javaScript代碼進行本身編寫斷言。具體操做:postman---postman增長斷言git
unittest目前不支持用例失敗重跑,須要進行二次開發面試
這裏可能就考察數據庫的能力和業務邏輯流程了。就不具體說了數據庫
自動化框架每一個人如今都能說出來2-3個,可是咱們要進行對這些封裝,才能讓面試官以爲咱們會的更多,框架說完,加上使用的是PO模型,把一個一個頁面,當作一個對象,頁面的元素和元素之間操做方法就是頁面對象的屬性和行爲,天然而然就用了類的思想來組織咱們的頁面。通常一個頁面寫一個類文件,這個類文件包含該頁面的元素定位和業務操做方法json
git至關於一個用戶服務器(本地服務)代碼提交到git上面,經過jenkins進行操做持續集成服務器
在jenkins中有設置定時任務,咱們能夠用經過 H/5 * * * * (表示進行5分鐘構建一次)多線程
unittest不支持用例失敗重跑,pytest支持能夠支持用例重跑(具體看我的理解)
unittest中有第3方庫ddt能夠操做參數化。具體操做:unittest---unittest數據驅動(ddt)
這個就不用多說了吧
Cypress,新出的自動化框架,是用javascript腳本寫的
http是一個超文本傳輸協議,主要分爲1.0和1.1的版本。請求方式主要有,get,post,PTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。詳細見:http協議簡介
電腦和手機處於同一局域網內,而後手機添加代理和端口號和fiddler保持一致,而後下載手機證書。詳細見:fiddler---Fiddler實現手機抓包
能夠經過json庫,直接經過方法loads
詢問開發,獲取參數內容,或者經過fiddler進行抓取參數內容。
和正常功能測試用例同樣,等價類,邊界值等
能夠經過日報的形式,也能夠進行標記用例,天天的用例執行數量,也能夠經過去查看雲端日誌。
有一場面試,由於性能的問題沒有回答上來,雖然說結果是面試上了,可是沒回答上來,也是很尷尬的,後續要補充學習性能測試經驗了。
PS:這裏是安靜最近一週內面試的一些問題,固然前面也有一些,在這裏就沒有寫了。喜歡的能夠去前面的博客看一看,但願能幫助到您。也祝面試者,都拿到滿意的offer。幫助到您後,別忘了回來點個關注~~