一、先說說我以前告訴別人的話
1、自動(dòng)化測(cè)試,其理念就是應(yīng)用各種手段模擬人工操作,節(jié)省人力測(cè)試成本,保證產(chǎn)品測(cè)試質(zhì)量。
2、你想學(xué)好自動(dòng)化軟件測(cè)試,不是單單靠學(xué)習(xí)幾個(gè)自動(dòng)化工具就能掌握的,但是你可以從工具入手,
首先,告訴你自動(dòng)化測(cè)試的基礎(chǔ)是
1)編程技巧,包括高級(jí)語言和腳本語言,腳本語言是初期的掌握,可以有,tcl、phython、ruby等而高級(jí)語言,要好好學(xué)好一門,例如,我是對(duì)java為重點(diǎn)。還有,如果你是對(duì)web自動(dòng)化測(cè)試的話,那么jsp、php、HTML、CSS等web語言是必須掌握的。
2)操作系統(tǒng)技巧;因?yàn)檐浖詣?dòng)化測(cè)試是構(gòu)建在操作系統(tǒng)上的,其技巧需要能善于利用到操作系統(tǒng)的各種技巧,例如:注冊(cè)表、環(huán)境變量、句柄等。
3)數(shù)據(jù)庫(kù)知識(shí),要善于利用數(shù)據(jù)庫(kù)知識(shí)去存儲(chǔ)管理。
4)業(yè)務(wù)知識(shí),這也是重點(diǎn)。你所在軟件行業(yè)的軟件業(yè)務(wù),要知道你的軟件的工作方式。
5)質(zhì)量與流程管理理念。
然后,你的學(xué)習(xí)步驟
1)可以從工具入手,根據(jù)具體的項(xiàng)目去學(xué)習(xí);例如:java軟件界面測(cè)試(RFT、QTP的java插件等)、web界面測(cè)試(QTP、selenium等)、性能測(cè)試(RPT、loadrunner等)。但記住,學(xué)習(xí)其工具,重點(diǎn)不是簡(jiǎn)單的使用,而是如何利用工具去擴(kuò)展。
2)然后,重點(diǎn)學(xué)習(xí)以上的基礎(chǔ),以編程為重點(diǎn),其余的結(jié)合學(xué)習(xí),順便說一句,其實(shí)自動(dòng)化測(cè)試的理念與軟件設(shè)計(jì)模式理念很像,你可以從中有所領(lǐng)悟。
3)之后,再學(xué)習(xí)去拓建自己的自動(dòng)化測(cè)試框架,何謂框架,一下說不清楚,我給你推薦一下
注意:如果沒有自動(dòng)化測(cè)試方面的實(shí)踐項(xiàng)目的話,最好先從基礎(chǔ)學(xué)起,因?yàn)榛A(chǔ)學(xué)好了,自動(dòng)化測(cè)試入門會(huì)很快的。
4(至于性能測(cè)試,也是一樣,可以先從工具入手,但不要局限于工具,性能測(cè)試最重要的是環(huán)境的構(gòu)建方法以及對(duì)測(cè)試結(jié)果的分析方法,所以性能測(cè)試重點(diǎn)在于分析和實(shí)現(xiàn)過程,而不是工具使用過程。
二、再根據(jù)你的情況
1、你已經(jīng)做了1年多的軟件測(cè)試,那么我不知道你是做的黑盒還是白盒測(cè)試,但是既然想到學(xué)習(xí)自動(dòng)化測(cè)試,你就首先必須了解它是什么,它能用于什么,不然會(huì)很盲目,這點(diǎn),你可以跟我來探討
2、自動(dòng)化測(cè)試其實(shí)說白了是技術(shù)與測(cè)試的結(jié)合體,最終還是回歸到測(cè)試和流程的結(jié)合管理。所以你已經(jīng)有了測(cè)試的經(jīng)驗(yàn),那么現(xiàn)在你要以技術(shù)入手,先以編程入手,去好好的學(xué)習(xí)一門高級(jí)語言和一門腳本語言,高級(jí)語言看你喜好,我是一直在學(xué)java(因?yàn)槠鋷?kù)的豐富性以及資料的完全性),然后腳本學(xué)了tcl與python,我建議你可以弄python,也很強(qiáng)大,先好好的將一門語言學(xué)懂,學(xué)到自己能寫一些程序,能做出一些東西,那么你再去深入自動(dòng)化測(cè)試將很簡(jiǎn)單
3、學(xué)好一門編程語言,當(dāng)然你在學(xué)習(xí)編程語言的過程中會(huì)涉及到XML、HTML、數(shù)據(jù)庫(kù)、操作系統(tǒng)各種東西,千萬不能因?yàn)闉榱藢W(xué)語言而學(xué)語言,學(xué)習(xí)如何去使用它最重要,可以的話,你可以學(xué)學(xué)tcp協(xié)議
4、OK,大概半年左右你能初步掌握好一門語言了,那么你就可以深入自動(dòng)化測(cè)試工具了,我剛開始是以自動(dòng)化測(cè)試工具入門的,但是現(xiàn)在發(fā)現(xiàn)當(dāng)你有了編程語言的基礎(chǔ)后,入門這個(gè)很簡(jiǎn)單,重點(diǎn)是去學(xué)習(xí)這些工具的思想,即這些工具為什么這么做。
5、之后,你就能自己去構(gòu)建一些自動(dòng)化測(cè)試框架了。
6、。..。..。再之后,還有很長(zhǎng)一段路,但是現(xiàn)在你能做到以上就是一個(gè)很好的階段了,萬事開頭難,先學(xué)好編程,你才能走得下去。
-
測(cè)試工程師
+關(guān)注
關(guān)注
6文章
124瀏覽量
12457
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論