新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 牛人業(yè)話 > 你應(yīng)該知道的自動(dòng)化測(cè)試的“ABC”

你應(yīng)該知道的自動(dòng)化測(cè)試的“ABC”

作者:Machinnneee 時(shí)間:2013-08-30 來(lái)源:電子產(chǎn)品世界 收藏

  在這個(gè)電子世界里,自動(dòng)化的產(chǎn)品日漸豐碩。在這些電子產(chǎn)品研發(fā)過(guò)程中,是一件令人頭疼的事,經(jīng)常會(huì)有大量bugs出來(lái),所以,能自動(dòng)檢測(cè)出來(lái)軟件中的bugs,是一件多么幸福的事情呀。

本文引用地址:http://www.butianyuan.cn/article/164480.htm

  所謂的一般指的自動(dòng)化,就是在預(yù)設(shè)條件下運(yùn)行系統(tǒng)或應(yīng)用程序,評(píng)估運(yùn)行結(jié)果,其中預(yù)先條件應(yīng)包括正常條件和異常條件。是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過(guò)程。通常,在設(shè)計(jì)了測(cè)試用例并通過(guò)評(píng)審之后,由測(cè)試人員根據(jù)測(cè)試用例中描述的規(guī)程一步步執(zhí)行測(cè)試,得到實(shí)際結(jié)果與期望結(jié)果的比較。

  一、引入意義

  自動(dòng)化測(cè)試引入的原因是就把軟件測(cè)試人員從枯燥乏味的機(jī)械性手工測(cè)試勞動(dòng)中解放出來(lái),以自動(dòng)化測(cè)試工具取而代之,使測(cè)試人員的精力真正花在提高軟件產(chǎn)品質(zhì)量本身。

  與傳統(tǒng)測(cè)試/手工測(cè)試相比,自動(dòng)化測(cè)試具有明顯的突出作用:

  ①節(jié)省人力、時(shí)間、硬件資源,規(guī)范測(cè)試流程 ;
 ?、谔岣邷y(cè)試可信度,降低人為錯(cuò)誤 ;
 ?、厶岣邷y(cè)試效率,使更加專(zhuān)注于新的測(cè)試模塊的建立和開(kāi)發(fā),從而提高測(cè)試覆蓋率 ;
 ?、鼙阌跍y(cè)試資產(chǎn)的數(shù)字化管理,使得測(cè)試資產(chǎn)在整個(gè)測(cè)試的生命周期內(nèi)得到復(fù)用 ;

  根據(jù)OppenheimerFunds(奧本海默基金公司)的調(diào)查,在2001年前后的3年中,全球范圍內(nèi)由于采用了測(cè)試自動(dòng)化手段所實(shí)現(xiàn)的投資回報(bào)率高達(dá)1500%。

  二、自動(dòng)化測(cè)試的適用場(chǎng)景

  通常適合于測(cè)試自動(dòng)化的場(chǎng)合:

 ?? ?? 回歸測(cè)試,重復(fù)單一的數(shù)據(jù)錄入或是擊鍵操作等測(cè)試工作造成了不必要的時(shí)間和人力的浪費(fèi);
  ? 借助于測(cè)試自動(dòng)化工具,測(cè)試人員可獲得更好的對(duì)程序的理解和對(duì)設(shè)計(jì)文檔的驗(yàn)證;
  ? 采用自動(dòng)化測(cè)試工具有利于測(cè)試報(bào)告文檔的生成和測(cè)試版本的連貫性;
  ? 自動(dòng)化工具能夠確定測(cè)試用例集對(duì)程序邏輯流程和控制流程的覆蓋。

  三、自動(dòng)化測(cè)試的實(shí)質(zhì)

  主要功能為測(cè)試的應(yīng)用軟件

  四、自動(dòng)化測(cè)試工具

  由于項(xiàng)目中采用的是測(cè)試工具,所以重點(diǎn)篇幅介紹寫(xiě)測(cè)試工具。

  5.1 Mercury測(cè)試工具系列(QTP,QC,LR,WR...)

  Mercury Interactive公司的WinRunner是一種企業(yè)級(jí)的功能測(cè)試工具,用于檢測(cè)應(yīng)用程序是否能夠達(dá)到預(yù)期的功能及正常運(yùn)行。通過(guò)自動(dòng)錄制、檢測(cè)和回放用戶(hù)的應(yīng)用操作,WinRunner能夠有效地幫助測(cè)試人員對(duì)復(fù)雜的企業(yè)級(jí)應(yīng)用的不同發(fā)布版進(jìn)行測(cè)試,提高測(cè)試人員的工作效率和質(zhì)量,確??缙脚_(tái)的、 復(fù)雜的企業(yè)級(jí)應(yīng)用無(wú)故障發(fā)布及長(zhǎng)期穩(wěn)定運(yùn)行。

  5.2 測(cè)試工具

  Selenium測(cè)試工具是ThoughtWorks公司開(kāi)發(fā)的web自動(dòng)化測(cè)試工具

  Selenium也是一個(gè)用于Web應(yīng)用程序測(cè)試的工具。Selenium測(cè)試直接運(yùn)行在瀏覽器中,就像真正的用戶(hù)在操作一樣。支持的瀏覽器包括IE、Mozilla Firefox、Mozilla Suite等。這個(gè)工具的主要功能包括:測(cè)試與瀏覽器的兼容性——測(cè)試你的應(yīng)用程序看是否能夠很好得工作在不同瀏覽器和操作系統(tǒng)之上。測(cè)試系統(tǒng)功能——?jiǎng)?chuàng)建衰退測(cè)試檢驗(yàn)軟件功能和用戶(hù)需求。支持自動(dòng)錄制動(dòng)作和自動(dòng)生成。Net、Java、Perl等不同語(yǔ)言的測(cè)試腳本。Selenium框架如圖1所示。


上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉