首頁 > 專家說

不知道大家誰有比較好的基于rft的自動(dòng)化測(cè)試框架,可以交流一下

來源:新能源網(wǎng)
時(shí)間:2024-08-17 12:00:39
熱度:

不知道大家誰有比較好的基于rft的自動(dòng)化測(cè)試框架,可以交流一下【專家解說】:以前有人問過類似問題,一、我先把我以前回答的給你貼一下1、自動(dòng)化測(cè)試,其理念就是應(yīng)用各種手段模擬人工操作

【專家解說】:以前有人問過類似問題,一、我先把我以前回答的給你貼一下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ù)庫知識(shí),要善于利用數(shù)據(jù)庫知識(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)不是簡單的使用,而是如何利用工具去擴(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è)試框架,何謂框架,一下說不清楚,自己慢慢領(lǐng)悟注意:如果沒有自動(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ù)根據(jù)你的情況,我的個(gè)人的一些想法1、你有編程基礎(chǔ),不知道是哪種語言,還是基礎(chǔ)的東西懂,例如:數(shù)據(jù)結(jié)構(gòu)?操作系統(tǒng)?數(shù)據(jù)庫等。其實(shí),做自動(dòng)化會(huì)簡簡單單編編腳本可以,但是個(gè)人發(fā)現(xiàn)很多自動(dòng)化測(cè)試人員的編程不能稱得上編程,僅僅是一個(gè)實(shí)現(xiàn),沒有考慮到軟件工程中的可重用性,可維護(hù)性,即模塊和封裝性不好。2、可以的話,51測(cè)試上有一些關(guān)于自動(dòng)化測(cè)試的知識(shí),但是很分散,容易讓你迷失,我在51測(cè)試上的博客(散步的SUN)是記錄我的自動(dòng)化測(cè)試是記錄我自動(dòng)化測(cè)試的想法和一些東西,有興趣的話可以看看,還有一個(gè)專業(yè)自動(dòng)化測(cè)試資訊網(wǎng)可以,但別受其誤導(dǎo),自己有想法,個(gè)人理解,做自動(dòng)化如果不能限于編程,而是思考,重在流程與需求。3、做自動(dòng)化測(cè)試一段時(shí)間之后,其實(shí)你會(huì)發(fā)現(xiàn)會(huì)有兩個(gè)過程,一是回歸到技術(shù),二是回歸到測(cè)試,真的想做好自動(dòng)化測(cè)試,強(qiáng)大的技術(shù)是支撐,也就是說你的開發(fā)能力不是說簡單的達(dá)到匹配一般開發(fā)的角度,而也是一個(gè)較基礎(chǔ)的架構(gòu)開發(fā),這樣才能從重用性和維護(hù)性去更好的理解自動(dòng)化測(cè)試。而其上層則是測(cè)試,即對(duì)測(cè)試和測(cè)試流程的理解,簡單的說,就是怎么把自動(dòng)化測(cè)試插到測(cè)試流程中去,幫助節(jié)約成本。4、所以,我個(gè)人建議可以以編程為重點(diǎn),好好學(xué)好技術(shù),畢竟從技術(shù)入手自動(dòng)化測(cè)試還是很快捷的,其中,可以伴隨著提高一下自動(dòng)化測(cè)試的眼界。5、有什么要一起探討的,請(qǐng)給我發(fā)郵件吧(test_sunny#hotmail.com),#修改為@,共勉吧