轉(zhuǎn)入自動化測試击敌,要具備哪些能力介返。
轉(zhuǎn)自動化行業(yè)說難不難拴事,說簡單也不簡單沃斤,最終要的還是要學(xué)習(xí)+項(xiàng)目實(shí)踐圣蝎,讓自己有足夠?qū)I(yè)的知識和豐富的項(xiàng)目經(jīng)驗(yàn),以下是我總結(jié)的從功能測試轉(zhuǎn)到自動化測試的6個點(diǎn):
①學(xué)習(xí)一門編程語言衡瓶,再接觸自動化測試工具
學(xué)習(xí)編程語言徘公,無論是學(xué)習(xí)python還是Java,都是可以的哮针,但是從學(xué)習(xí)的難易程度上关面,可以先學(xué)python(比較好上手),再學(xué)Java十厢,在學(xué)習(xí)的過程當(dāng)中等太,不要把自己當(dāng)成一個從事軟件測試的人員,而是當(dāng)成開發(fā)蛮放,系統(tǒng)的去進(jìn)行學(xué)習(xí)編程語言缩抡,可以說,語言水平的高低包颁,也決定了自動化測試水平的高低
②先打好基礎(chǔ)瞻想,而不是只學(xué)習(xí)自動化測試工具
磨刀不誤砍柴工,先了解掌握http協(xié)議娩嚼,在學(xué)習(xí)fiddler蘑险、soapUI、loadrunner等工具岳悟,先理解HTML佃迄,才會理解firebug~
不要一上來就是我學(xué)了工具就行了!
③給自己定下明確的目標(biāo)
很多人越學(xué)習(xí)越迷茫竿音,為什么呢和屎?不知道該怎么學(xué)習(xí),覺得自己這里那里都存在欠缺的地方春瞬。
那么柴信,在學(xué)習(xí)之前,先弄清楚自己宽气,自己目前的定位随常,即對自己的各項(xiàng)能力進(jìn)行評估,之后就是如何學(xué)習(xí)萄涯,比如可以投入哪些時間绪氛?有多少精力?有多少資金涝影?哪些問題自己可以通過自學(xué)搞定枣察?又有哪些問題需要請教別人?自己計(jì)劃什么時候?qū)W好?
④選擇好一個方向或者說切入點(diǎn)
我們知道自動化測試又分為接口自動化序目,app自動化臂痕,web自動化,輔助測試腳本猿涨,我的建議是先選擇一門語言(比如python握童,Java),然后從接口自動化測試開始著手叛赚,之后在學(xué)習(xí)app自動化澡绩,web自動化
接口自動化:
Python+Unittest+HtmlTestRuner+Jenkins和Java+Httpclient+TestNG+Jenkins
web自動化:
Python+Webdrver+HtmlTestRunner+Jenkins,Java+Webdriver+TestNG+Jenkins
App自動化:
Robotium+Java+TestNG+Jenkins,Appium+Java+TestNG+Jenkins,Appium+Python+HtmlTestRunner
·輔助測試腳本:以Shell,Python為主來簡化重復(fù)的工作俺附,過濾日志等
⑤不要貪多肥卡,學(xué)會活學(xué)活用,把理論知識變成為項(xiàng)目實(shí)際操作
很多人一開始就貪多事镣,覺得自己什么都要學(xué)召调,什么都要學(xué)好,這樣的學(xué)習(xí)是無效的蛮浑,也比較容易囫圇吞棗唠叛,沒有學(xué)進(jìn)去,甚至造成混淆等等問題沮稚。
另外艺沼,一定要把所學(xué)的理論知識用上,邊學(xué)習(xí)邊拿項(xiàng)目練手蕴掏,這樣不僅可以更快的學(xué)習(xí)障般,同時也能提升自己工作經(jīng)驗(yàn)和項(xiàng)目經(jīng)驗(yàn)
⑥不要以為學(xué)習(xí)了自動化測試工具,就等于掌握了自動化測試
以上就是轉(zhuǎn)入自動化測試行業(yè)的一些步驟和方法盛杰,希望對廣大做功能測試的知友有幫助挽荡!
最后|測試資源
總之呢,學(xué)習(xí)如逆水行舟即供,不進(jìn)則退定拟。想要多高的薪資,就要付出多大的努力逗嫡。
上面這些是我的收集和整理青自,這些資料,對于【軟件測試】的朋友來說應(yīng)該是最全面的倉庫驱证,這個倉庫也陪伴我走過了最艱難的路程延窜,希望也能幫助到你
測試資源免費(fèi)領(lǐng)取~~~