最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

如何學(xué)習(xí)自動化測試?——手工測試轉(zhuǎn)向自動化測試?

2020-05-13 21:42 作者:愛碼小哥  | 我要投稿

我在百度搜索了一個(gè)問題,自動化測試——這個(gè)是關(guān)鍵詞。跳出來的一個(gè)問題:如何學(xué)習(xí)自動化測試?我覺得這個(gè)文章寫得很不錯(cuò),我就轉(zhuǎn)載加入自己對于自動化測試的一些想法,寫下來分享給大家。希望對測試人有幫助。



作為一個(gè)測試人員,從業(yè)年期從事手工測試的工作是沒有太多壞處的,當(dāng)然,如果一直點(diǎn)來點(diǎn)去那么確實(shí)自身得不到提高,這時(shí)候選擇學(xué)習(xí)自動化測試是一件很有必要的事情,一來將自己從繁重的重復(fù)工作中解放出來,從事一些更有挑戰(zhàn)的工作,二來能積累技術(shù)知識,厚積薄發(fā)完成飛躍,那么技術(shù)新人該如何學(xué)習(xí)自動化測試呢?

(看得出來提問的朋友,和我們很多的朋友都是有一樣的情況,就是對于如何學(xué)習(xí)自動化測試有些迷茫)


1.萬事開頭難,希望你可以勇于踏出第一步,學(xué)習(xí)python基本語法。


2.到國內(nèi)一些可以做練習(xí)的網(wǎng)站。(鏈接就不放了,可以百度)


學(xué)習(xí)HTML/CSS下的html、xml、webservice三個(gè)教程。


3. 然后下一個(gè)python的requests庫學(xué)習(xí)寫最簡單的網(wǎng)絡(luò)爬蟲。博客園、知乎上爬蟲教程一大堆。這一步是一個(gè)轉(zhuǎn)折點(diǎn),會有一種有點(diǎn)懂但又不是很開竅的意思。寫簡單的東西有一定的成就感,但是有不知道復(fù)雜的接口的緣由,同時(shí)還學(xué)到了怎么解析一個(gè)頁面。


4.學(xué)習(xí)Python的測試框架unittest,了解一下怎么用unittest和python的mock模塊寫一個(gè)小單元測試。


5.把3和4結(jié)合起來,你掌握http自動化接口測試。


6.學(xué)selenium的庫和頁面對象模式


7.把2、4、5、6結(jié)合起來,你應(yīng)該能寫既支持web測試又支持接口測試的自動化測試腳本了。


8.學(xué)robotframework,你可以把自動化測試變成關(guān)鍵字驅(qū)動和數(shù)據(jù)驅(qū)動的了。


9.學(xué)python的高級一點(diǎn)的語法。如裝飾器、線程進(jìn)程協(xié)程。你可以讓測試并行執(zhí)行,并自動記錄測試步驟到log文件里了。


10.學(xué)jenkins,測試不再需要你手工去啟動了。測試也可以分步式運(yùn)行到多個(gè)環(huán)境上了。

11.學(xué)docker、git、gitlab等的簡單使用,從此測試腳本不用再人肉更新、測試環(huán)境也不用人工搭建。這里也要學(xué)linux的簡單使用。

12.回到w3cshool,學(xué)習(xí)javascript、ajax、jquery、bootstrap。至此你可以寫50%以上簡單網(wǎng)站的前端了。

13.學(xué)習(xí)python的flask庫,學(xué)mysql或mongodb是怎樣和flask一起用的。至此你可以寫簡單網(wǎng)站的后臺了。你還可以快速開發(fā)webservice接口了。

14.綜合12和13,你可以開發(fā)一些測試管理工具了。比如寫一個(gè)管理很多jenkins master的ci調(diào)度平臺。也可以寫一個(gè)提供統(tǒng)一樣式的測試報(bào)告的web展示平臺。寫一個(gè)監(jiān)控所有測試情況的看板。寫幫你生成測試文檔的腳本。寫測試環(huán)境的管理工具。

如果前面的你都掌握了,那么恭喜你,你又步入了里程碑,你已經(jīng)有了自己的一些想法,關(guān)于自動化測試的思維。

15.學(xué)壓測工具locust、jmeter等,7里寫的框架可以支持壓力測試了。


16.想做app測試的話,學(xué)一個(gè)appium之類的框架。


17.補(bǔ)課時(shí)間,好好把計(jì)算機(jī)網(wǎng)絡(luò)補(bǔ)起來,這個(gè)是真有用,互聯(lián)網(wǎng)如果學(xué)的不好,就很多時(shí)候需要找人幫忙。對自己要求比較高的,linux操作系統(tǒng)再補(bǔ)補(bǔ)……


18.java補(bǔ)起來。沒辦法,用java的單位多。要找工作機(jī)會也多?,F(xiàn)在流行java+python都要會。


19.不知道后面再怎么學(xué)了。我想再提高提高web開發(fā)能力。前端框架學(xué)一個(gè),以后開發(fā)一些更漂亮更炫的前端頁面。再學(xué)下什么消息中間件之類的,去面試曾經(jīng)被這個(gè)的問題虐過。


20.恭喜你,如果你到了這個(gè)地方,你已經(jīng)是一個(gè)正兒八經(jīng)的測試人了,不管基礎(chǔ)怎么樣,學(xué)到了這個(gè)點(diǎn),出去應(yīng)聘的時(shí)候,自動化測試都是可以做了的。但是,恐怕你到這個(gè)時(shí)候也不愿意回去寫那種常見的selenim腳本了吧。按我們單位的情況,原來寫的腳本是robot腳本加一些自定義庫,和別的單位的selenium、appium本質(zhì)上都類似,都很簡單不用動腦筋。這時(shí)候我原單位里有的人就轉(zhuǎn)去做devops,搞ci、cd。有的人去做自動化測試教練(其實(shí)就是寫測試基礎(chǔ)庫和搞培訓(xùn))、測試工具開發(fā)(偏web開發(fā))。這幾類我都試過后感覺對devops更有興趣,當(dāng)然我做的具體工作還是從自動化測試開始的。自動化測試的學(xué)習(xí)路線和devops可以很好地銜接起來。因?yàn)樽詣踊瘻y試方面的專家較少,而devops講究的是自動化整個(gè)流程,不僅是測試,但自動化別的階段和自動化測試階段,目前還沒有太大本質(zhì)區(qū)別。



如何學(xué)習(xí)自動化測試?——手工測試轉(zhuǎn)向自動化測試?的評論 (共 條)

分享到微博請遵守國家法律
图片| 读书| 洞头县| 七台河市| 永州市| 丰城市| 会昌县| 秦安县| 莆田市| 齐齐哈尔市| 舟曲县| 太仆寺旗| 丰顺县| 佳木斯市| 宣城市| 石台县| 巫溪县| 福建省| 抚宁县| 淮滨县| 庆城县| 白城市| 手游| 上蔡县| 哈巴河县| 玉林市| 屏东市| 西吉县| 灵山县| 金乡县| 多伦县| 吴江市| 重庆市| 襄樊市| 饶河县| 长武县| 朔州市| 贵南县| 谷城县| 平江县| 应城市|