自動(dòng)化測(cè)試,其實(shí)我們可以這樣理解,即脫離人工,且能夠自動(dòng)完成的測(cè)試。通常,人工在做測(cè)試的時(shí)候,會(huì)需要一步步按照規(guī)程進(jìn)行,以獲取更加準(zhǔn)確的測(cè)試結(jié)果。自動(dòng)化測(cè)試則將這個(gè)過程,以測(cè)試軟件應(yīng)用程序運(yùn)作來取代人工的測(cè)試,并得到計(jì)算結(jié)果,往往通過自動(dòng)化測(cè)試得出的數(shù)據(jù)要比人工測(cè)試來得更加準(zhǔn)確。
自動(dòng)化測(cè)試可以有多種測(cè)試軟件,通常我們稱自動(dòng)化測(cè)試軟件為自動(dòng)化測(cè)試工具。其中包括有QTP、WinRunner、Rational Robot、AdventNet QEngine、SilkTest、QA Run、Test Partner、Holodeck、Telelogic TAU、AutoRunner、Phoenix Framework等。由于自動(dòng)化測(cè)試工具較多,所以在這里就不一一列出,在本文中我們只需要了解自動(dòng)化測(cè)試是什么。
自動(dòng)化測(cè)試涉及多個(gè)行業(yè),不同行業(yè)對(duì)于自動(dòng)化測(cè)試的定義也有所差異。通常,在設(shè)計(jì)了測(cè)試用例并通過評(píng)審之后,由測(cè)試人員根據(jù)測(cè)試用例中描述的規(guī)程一步步執(zhí)行測(cè)試,得到實(shí)際結(jié)果與期望結(jié)果的比較。在此過程中,為了節(jié)省人力、時(shí)間或硬件資源,提高測(cè)試效率,便引入了自動(dòng)化測(cè)試的概念。即自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。
了解了自動(dòng)化測(cè)試的基本定義后,我們?cè)賮砜纯醋詣?dòng)化設(shè)備測(cè)試與自動(dòng)化測(cè)試的區(qū)別。
自動(dòng)化設(shè)備測(cè)試其實(shí)與自動(dòng)化測(cè)試的概念完全不同,那為何要把這兩塊放到一起來做比較呢?其實(shí),兩者并非完全沒有相同點(diǎn)。自動(dòng)化設(shè)備是指機(jī)器或裝置在無人干預(yù)的情況下按規(guī)定的程序或指令自動(dòng)進(jìn)行操作或控制的過程。這點(diǎn)與自動(dòng)化測(cè)試非常相似,也可以說是一樣的,都是把人為行為轉(zhuǎn)化成機(jī)器行為。這其實(shí)就是自動(dòng)化根本的定義,在沒有人或較少人的直接參與下,按照人的要求,經(jīng)過自動(dòng)檢測(cè)、信息處理、分析判斷、操縱控制,實(shí)現(xiàn)預(yù)期的目標(biāo)的過程。
在知道了自動(dòng)化設(shè)備測(cè)試與自動(dòng)化測(cè)試的相同點(diǎn)后,我們?cè)趤砜纯此鼈兊牟煌?。自?dòng)化設(shè)備測(cè)試,往往更多的需要人為執(zhí)行。比如,一臺(tái)自動(dòng)外圓磨床設(shè)備,在自身能夠執(zhí)行自動(dòng)磨削的同時(shí),還能夠通過自動(dòng)化機(jī)械手、自動(dòng)送料機(jī)等設(shè)備來進(jìn)一步提升自動(dòng)化程度,以達(dá)到更**地生產(chǎn)能力。
然而一臺(tái)自動(dòng)化外圓磨床從生產(chǎn)到交付的過程,就需要通過自動(dòng)化測(cè)試軟件來對(duì)自動(dòng)化設(shè)備進(jìn)行測(cè)試,只有達(dá)標(biāo)了才能交付的客戶手中。在這一過程中,我們會(huì)通過很多的自動(dòng)化測(cè)試軟件來對(duì)機(jī)器進(jìn)行測(cè)試,以實(shí)現(xiàn)機(jī)器能夠自動(dòng)運(yùn)行,并完成人工要求的指定任務(wù)。在完成任務(wù)的同時(shí),再進(jìn)一步提高生產(chǎn)進(jìn)度,減少人工介入。
對(duì)自動(dòng)化設(shè)備的測(cè)試不僅僅需要自動(dòng)化測(cè)試工具的應(yīng)用,更需要技術(shù)工程師的實(shí)際操作經(jīng)驗(yàn)。在研發(fā)的過程中,自動(dòng)化測(cè)試工具往往并沒有太大的作用。實(shí)際能夠起到關(guān)鍵作用的還是人的行為,應(yīng)用軟件只能起到輔助的作用。這不僅僅是在自動(dòng)化行業(yè)里是這樣,還有很多的行業(yè)還是需要人的行為,只不過現(xiàn)在的機(jī)器已經(jīng)能做到去理解人的行為,也相信往后機(jī)器會(huì)代替更多人的行為。
原文地址:www.jiezhongcnc.com/h-nd-416.html (品牌:JZROBOT)