亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

從手工測試轉(zhuǎn)型web自動化測試?yán)^而轉(zhuǎn)型成專門做

系統(tǒng) 1952 0

在開始之前先自學(xué)兩個工具
商業(yè)web自動化測試工具請自學(xué)QTP;QTP的學(xué)習(xí)可以跳過,我是跳過了的。
開源web自動化測試工具請自學(xué)Selenium;我當(dāng)年是先學(xué)watir(耗時1周),再學(xué)selenium(也耗時1周)。

這里主要講一些能讓讀者和普通菜鳥區(qū)別開來的東西,這些請和上面的兩個工具穿插地學(xué):

基礎(chǔ):
1.瀏覽器前端相關(guān)的簡單技術(shù)基礎(chǔ):就是那些什么html、xml、css、javascript、等等,詳見w3c教程網(wǎng)站

2.學(xué)習(xí)使用一個單元測試框架或者叫做測試執(zhí)行器,建議testNG,學(xué)完testNG,你應(yīng)該具備了3小時學(xué)會任何一個測試執(zhí)行器的能力,我用過的有testNG/Junit/Nunit/ruby unit test/python test unit/visual studio里的測試執(zhí)行器、等等;

3.學(xué)習(xí)一個語言的基本語法:
靜態(tài)語言建議java、動態(tài)語言建議python;只需要學(xué)基本語法,一般三個月之內(nèi)都可以學(xué)完。我順便學(xué)了一些ruby、groovy、shell腳本等。
4.學(xué)習(xí)一兩個版本控制工具的使用:
svn和git; 我那時候還順便學(xué)了hg,不過現(xiàn)在沒多少人用了
只要使用,很簡單,請自己找資料
5.學(xué)習(xí)page object設(shè)計模式:
selenium官網(wǎng)有例子,極其簡單; 理解這個設(shè)計模式花了一兩天。用這個模式改寫一個網(wǎng)站的全套回歸測試用例花了我一個月。
6.學(xué)習(xí)jenkins的使用:
只要使用,很簡單,請自己找資料; 這一點大概花費一個下午時間。
7.學(xué)習(xí)自動化構(gòu)建工具的使用:
至少學(xué)ant和maven; 這個在學(xué)testNG時順便掌握,只需要簡單應(yīng)用。

提高:
1.瀏覽器是怎么工作的:
How browsers work

2.學(xué)習(xí)了解一個關(guān)鍵字驅(qū)動的測試執(zhí)行器,建議robot
Robot Framework ?有前面的基礎(chǔ),這個大概學(xué)一個下午可簡單掌握,深入掌握清熟讀官方文檔。
3.學(xué)習(xí)了解一個BDD業(yè)務(wù)驅(qū)動的測試執(zhí)行器,建議cucmber
Cucumber ?個人對BDD持保留意見,有testNG的基礎(chǔ)學(xué)這個大概一兩個下午(這個是用ruby的,我假設(shè)你順便學(xué)了ruby語法)。另外我順便花了一兩個下午看了看JBehave(Java的)、Spock(groovy的)。
4.學(xué)習(xí)幾個數(shù)據(jù)庫的簡單使用:
mysql,mongodb; 這個w3cschool有教程。自己找。我其實還沒看。
5.學(xué)習(xí)服務(wù)器端的操作系統(tǒng)簡單使用:
linux,unix及shell腳本之類的; 這個比較費時間,推薦鳥哥的linux私房菜系列。
6.學(xué)習(xí)其他的商業(yè)工具或自動化測試工具
原理都是差不多的,大概有幾十種可以學(xué),但都差不多。這個我斷斷續(xù)續(xù)把網(wǎng)上能找到都看了看,大概看了幾十種吧。其中不乏很奇葩的產(chǎn)品比如fit和fitness
7.繼續(xù)擴展學(xué)習(xí)各種開發(fā)框架、網(wǎng)絡(luò)協(xié)議等。如果你想去巨頭互聯(lián)網(wǎng)公司做測試開發(fā), 學(xué)完這條才是剛剛開始;這也是為什么轉(zhuǎn)型做專職的自動化測試、測試開發(fā)人員對很多手工測試人員而言這么困難。

當(dāng)然互聯(lián)網(wǎng)公司的測試開發(fā)前面的很多東西可以跳過不學(xué)。有的人跳過的東西太多了,就會開發(fā)出各種奇葩的測試框架/工具,但他反正可以做到這個職位了。

8.擴展到其他方向如app自動化、性能等等。如果想去新創(chuàng)業(yè)的互聯(lián)網(wǎng)公司做測試開發(fā),app的自動化肯定要學(xué),但有前面的基礎(chǔ),學(xué)這個易如反掌。

?

其他可有可無的知識(主要用途是吹牛逼、給別人講課、寫文章吹牛逼):

1.黑盒測試?yán)碚摚灰恢苋腴T,三個月精通。大部分人學(xué)到三個月就夠了。覺得自己很懂的同學(xué)其實要知道你還不是很懂。因為這塊挖深了可以挖出很多神奇但對找份好工作沒多大用的理論知識。建議你到架構(gòu)師層次再來深入學(xué)習(xí)這些理論以便更好地給人講課、吹牛逼。

2.白盒測試?yán)碚摚贿@個建議還是要懂一點的。比如樁啊驅(qū)動啊,覆蓋率啊;工具方面可以自學(xué)sonar,并嘗試和jenkins一起用,集成進(jìn)一個小項目中。工具不學(xué)也沒關(guān)系因為很少有公司用。個把月可以掌握。但一般在前述很多東西學(xué)習(xí)時順便掌握。

3.自動化測試?yán)碚摚贿@個N多的人其實壓根都不懂。比如你跟他說個數(shù)據(jù)驅(qū)動、業(yè)務(wù)邏輯和測試實現(xiàn)分離、False alarm誤報之類的自動化測試的專有名詞他都不知道你說什么鬼。但這種人也可以做自動化測試,做測試開發(fā),所以這個也就是可有可無的了。當(dāng)然我建議還是要有。順便你可以看下別人研究的自動化測試ROI的錯誤計算方法(因為大部分計算方法都是錯誤的)、自動化測試和手工測試的區(qū)別等等。還有什么基于模型的自動化測試設(shè)計理論、正交設(shè)計法和全配對(pariwise)設(shè)計法的異同等等。這些學(xué)了之后可以用于吹牛逼和給別人講課。

4.測試管理理論、項目管理知識:你學(xué)了如果沒機會也做不了管理。你不學(xué)有機會了也可以坐上管理的位子。

?

從手工測試轉(zhuǎn)型web自動化測試?yán)^而轉(zhuǎn)型成專門做自動化測試的學(xué)習(xí)路線。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 奇米影视9999 | 亚洲第一黄色网址 | 色婷婷狠狠久久综合五月 | 国产成人性毛片 | 国产成人91高清精品免费 | 国产真实伦偷精品 | 日日摸天天摸狠狠摸视频 | 九九九精品视频免费 | 婷婷的久久五月综合先锋影音 | 福利免费视频 | 中文字幕亚洲视频 | 亚洲国产精品一区二区首页 | se94se欧美综合色 | 成人欧美一区二区三区视频不卡 | 国产成人午夜性视频影院 | 欧美一级在线看 | 亚洲日韩欧美综合 | 88国产精品视频一区二区三区 | 欧美成人免费毛片 | 久久久噜噜噜久久 | 九九九国产视频 | 男人资源在线观看 | 色老老精品偷偷鲁 | 女人与zzzooooxxx | 欧美亚洲国产另类在线观看 | 国产亚洲精品久久久久久小说 | 午夜视频网址 | 国产精品毛片va一区二区三区 | 久久久久久久性 | 国产精品视频久久久久 | 亚洲视频2 | 亚洲夂夂婷婷色拍ww47 | 在线中文字幕日韩 | 亚洲国产一区二区a毛片 | 999国内精品永久免费视频 | 久久综合九色综合国产 | 神马我不卡在线观看 | 在线免费视频国产 | 欧美韩国日本在线观看 | 日本一级毛片在线播放 | 四虎影视永久免费观看地址 |