畢業四年,一直從事手工的網頁測試,感覺工作十分乏味和枯燥,而且一直覺得跟開發處於一種不平等的關系中,甚是痛苦,一直想擺脫這種關系,所以從2015年12月份開始學習自動化測試。想學習的東西很多,也非常的迷茫。
記得在上一家公司,部門老大有一天很興奮的找到我,說讓我研究selenium,因為當時只有我測試網頁,其實在前公司,項目更新太頻繁,加班也十分厲害,根本沒時間研究自動化測試,一直在渾渾噩噩的進行手工測試,也沒有為自己的前途想過,只是走一步算一步。在上家公司,積累的oracle,mysql,Linux等經驗,由於對數據測試頻繁,sql編寫的還不錯。由於一直手工測試,一直想掙脫,所以果斷從上家公司離職了。
進入現在這家公司,服務器測試又只是我一個人,好在這家公司工作量少,所以有時間來學習自動化測試。其實,我很想有一個人能帶我入門,感覺自己一直在門外徘徊,感覺自己的智商還行,努力程度也不錯,怎么就入不了門呢,所以一定不能放棄。學習期間遇到很多問題(很簡單的問題,但是在遇到的時候也花了好長時間才從度娘那里獲得解決方案,身邊也沒人從事這方面工作,所以一路戰戰兢兢的),一個人學習真的很難,從最開始搭建eclipse+pydev的編程環境,python+selenium的自動化測試環境,robotframework自動化測試框架,到后來慢慢編寫各種小案例,都能遇到相當多的問題,每次遇到問題,都要花好幾天才能找到問題根源,但是問題遇到越多,也就學習的越多,積累了不少經驗,所以現在也不怕遇到問題,需要的是迎難而上的干勁。
由於想要學習的是網頁自動化測試(以后想學習接口測試,一通百通吧),所以想要大概學習下前端知識,最基本的測試語言(python腳本語言),自動化測試工具:selenium2(webdriver),支持關鍵字驅動的robot framework自動化測試框架。所以學習的知識很瑣碎,在w3cschool學習了html,css,JavaScript,xml,都大概學了下,也在慕課網學習了python,從網上下載“Python核心編程第二版(中文).pdf”學習python語言,也大概了解了RobotFramework自動化測試框架,后來買了一本蟲師編著的“selenium2 自動化測試實戰 基於python語言“,目前正在學習當中。
學習的知識很瑣碎,還沒有系統將所有知識點統一,現在只想好好學習蟲師編著的selenium書(其實之前也一直在看蟲師的博客園分享的經驗),希望這是一塊很好的敲門磚,帶我入門。我也能看出蟲師從一開始的迷茫到現在成為別人的榜樣,他的努力是有目共睹的。所以每次閱讀他分享的心路歷程,自己都會受到鼓舞。
如果學有所成,我希望我的經驗能幫助到其他人,我目前只是一個人在戰斗,從一無所有到慢慢理解,如果我都能學習好,相信大部分的人肯定都能行。
目前我會在博客園分享一個測試菜鳥遇到的問題,並如何解決的,希望能幫助到別人。希望大家一起進步。
后續想學習的記錄下:
Jmeter壓力測試工具。
Django web開發。
Python Web接口自動化測試。