開發語言的選擇java
有的小夥伴要糾結很長時間究竟是用java仍是Python,仍是Perl,Ruby等等。首先根據公司要求去選擇開發語言,若是沒有要求,根據本身經驗,若是有java基礎能夠選擇java。但推薦使用Python,有代碼基礎的話,上手更快。沒語言經驗的話更推薦使用Python,易學,語法相對簡單。面試
開發語言學習中遇到的問題:app
一、開發語言學習中,總會遇到各類難理解的問題(悟性高的大神忽視)框架
如:我在學習返回值的時候就遇到這個return的問題,。return返回的是啥?何時返回?在實例中怎麼運用?實在很難理解的可暫時跳過學習
二、Python我要學到什麼程度才能去作自動化??測試
答:學完類和麪像對像就基本能夠了日誌
三、有些小夥伴以爲代碼簡單就不去練習,只看視頻和博客。必定要記得多練習!必定要記得多練習!好記性不如爛筆頭!必定不要複製代碼!excel
四、學習中過程聽他們說Python有啥好學的,學其它的吧。千萬要穩住,不要動搖!不要三心二意!!要堅持!視頻
加入313782132,羣裏有測試學習資料、面試技巧、內推機會。接口
我究竟是先學接口測試仍是Ui測試呢?
一、首先看公司需求,通常大點的公司都會指定你先作哪種自動化
二、若是小公司啥要求也沒有,只要求你作自動化,先作接口!爲何!由於接口效率高,實用性強。Ui自動化還得用selenium或appium中定位等等,太費時間。其中appium搭環境搭的你懷疑人生!
什麼是自動化測試的中框架?
其實在學習的過程就不少模塊都是框架中要用的(學的時候你可能不清楚爲啥我要學這個模塊?啥時候用?)好比如下模塊:os、time、zmail等等。
框架比喻是人的身體,身體的每一個器官都很重要的做用。那代碼框架中也如此,咱們來拆開代碼框架一步步分析。
那框架,咱們拆開分析一下?
一、測試用例----既然是作測試,確定會有測試用例,這裏咱們就要用到測試用例
二、測試數據----既然說有測試用例,那麼確定就會有測試數據存放的有不一樣的類型(txt,excel,yaml等等)
三、數據驅動----代碼和測試數據必定要分離
四、測試報告----作完測試後,總得要有個報告給領導看吧?要否則領導問你測的怎麼樣了,你說不知道?
五、郵件模塊----領導有一天說,你測試完把報告發到我郵箱吧
六、日誌模塊----測試過程當中有問題的話,得去查看報錯日誌
以上框架中經常使用到的一些模塊,可根據本身狀況適當添加
學習自動測試框架的難點在哪?
缺一個好的老師?
沒有好的框架思路?
框架內部的文件是如何完美的銜接起來?
什麼是好的測試框架?