自動(dòng)化測(cè)試思考

1、為什么要自動(dòng)化測(cè)試

當(dāng)企業(yè)的產(chǎn)品規(guī)模開(kāi)始膨脹的時(shí)候,尤其是產(chǎn)品迭代加快是不是能及時(shí)得到測(cè)試驗(yàn)證支持是很重要的。這些靠手工測(cè)試是基本無(wú)法實(shí)現(xiàn)的,手工測(cè)試會(huì)嚴(yán)重的拖慢產(chǎn)品進(jìn)度,而且無(wú)法保證全局質(zhì)量。 沒(méi)有對(duì)覆蓋率等進(jìn)一步的數(shù)據(jù)挖掘,也無(wú)法做出準(zhǔn)確的質(zhì)量評(píng)估。

主流的自動(dòng)化測(cè)試的目的一般分為兩種:1)節(jié)約人力成本及時(shí)間成本;2)自動(dòng)化能夠提供全局的把控和質(zhì)量驗(yàn)證。

我們必須要把學(xué)到的編程能力應(yīng)用到實(shí)際的工作中,如果能夠讓代碼使部分工作自動(dòng)化,那肯定是好的,起碼能提升效率,減少人為的失誤。但是,這并不是全部,自動(dòng)化的核心在自動(dòng)化測(cè)試用例,如何設(shè)計(jì)和實(shí)現(xiàn)高效和有效的自動(dòng)用例才是自動(dòng)化成功的關(guān)鍵。這種能力不是代碼實(shí)現(xiàn)能力,而是對(duì)業(yè)務(wù)的理解能力,對(duì)用例的設(shè)計(jì)能力。


2.自動(dòng)化測(cè)試最厲害的公司技術(shù)—現(xiàn)狀

我們整個(gè)國(guó)內(nèi)還沒(méi)有幾家公司能真正做到測(cè)試建模,目前只是做到了最基礎(chǔ)的測(cè)試用例+自動(dòng)化+覆蓋率而已。


3自動(dòng)化測(cè)試目前有哪些技術(shù)?

界面自動(dòng)化測(cè)試工具

QTP:錄制回放功能;VBScript腳本編寫(xiě)代碼。現(xiàn)在基本已不用

Loadrunner:

AutoIt:Windows下的UI測(cè)試

Selenium:較全面的做Web測(cè)試的工具,Selenium webdriver api。

Robot Framework:可支持加載Selenium和AutoIt的library,實(shí)現(xiàn)語(yǔ)言是python。

移動(dòng)測(cè)試工具:

appium:ios和android移動(dòng)端的應(yīng)用。


自動(dòng)生成技術(shù)(Automatic Test generation):Fuzz Testing,目前谷歌開(kāi)源了他們的Fuzz Testing系統(tǒng)——ClusterFuzz,用于對(duì)Chrome瀏覽器進(jìn)行測(cè)試。Microsoft運(yùn)行Fuzz Testing,用于對(duì)各種parser類(lèi)程序進(jìn)行測(cè)試。

云測(cè)試

大數(shù)據(jù)測(cè)試



4國(guó)內(nèi)在從事自動(dòng)化測(cè)試的牛人

5零基礎(chǔ)如何學(xué)習(xí)自動(dòng)化測(cè)試

1)學(xué)習(xí)python(最好選擇python3):包括基礎(chǔ)語(yǔ)法、數(shù)據(jù)結(jié)構(gòu)、運(yùn)算符、字符串處理、數(shù)據(jù)結(jié)構(gòu)、控制循環(huán)、函數(shù)、文件讀寫(xiě)、異常表達(dá)、正則表達(dá)式、json處理、config.ini文件讀寫(xiě)、類(lèi)的定義與單繼承。

2)學(xué)習(xí)selenium:webdirver實(shí)用指南

3)? 學(xué)習(xí)unittest:?jiǎn)卧獪y(cè)試框架,了解setUp,test_xx,teardown的執(zhí)行順序,批量用例執(zhí)行,htmltestrunner測(cè)試報(bào)告,DDT數(shù)據(jù)驅(qū)動(dòng)。


6學(xué)習(xí)資料有哪些?

python學(xué)習(xí):老男孩教育學(xué)習(xí)python自動(dòng)化教程;《python簡(jiǎn)明教程》《python核心編程》

selenium webdriver文檔(github上有網(wǎng)易寫(xiě)的java+selenium的開(kāi)源框架源碼)

7本部門(mén)的自動(dòng)化測(cè)試技術(shù)架構(gòu)是什么?

7.自動(dòng)化測(cè)試未來(lái)的發(fā)展

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容