自動化測試工具的比較和選擇_第1頁
自動化測試工具的比較和選擇_第2頁
自動化測試工具的比較和選擇_第3頁
自動化測試工具的比較和選擇_第4頁
自動化測試工具的比較和選擇_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、測試工具的比較和選擇秘密 機密 絕密測試工具的比較和選擇(僅供內(nèi)部使用)版 本 號:V0.1保 密 等 級:秘密 機密 絕密編 制:審 核:修訂記錄日期版本號描述作者2010-9-110.1初稿完成目錄一白盒測試工具集2二黑盒測試工具集3三測試管理工具典型產(chǎn)品比較5四商業(yè)化自動測試工具比較6五測試工具的選擇7六測試工具在實際中運用的瓶頸8七總結(jié)9actively carry out the law on civil air defense education, drawn out of the air defense in Pingliang city Building under easy

2、fare, daily special inspection and regulation, overfulfilled the province upper and lower knots of up to 500,000 yuan fee collection tasks. 5, further standardize internal management, improve staff quality. Adhere to the 關(guān)鍵詞:白盒測試工具集、黑盒測試工具集、測試管理工具集、自動化測試工具集摘 要:隨著軟件測試的地位逐步提高,測試的重要性逐步顯現(xiàn),測試工具的應(yīng)用已經(jīng)成為了普遍

3、的趨勢。目前用于測試的工具已經(jīng)比較多了,這些測試工具一般可分為:白盒測試工具、黑盒測試工具、性能測試工具,另外還有用于測試管理(測試流程管理、缺陷跟蹤管理、測試用例管理)的工具??偟膩碚f,測試工具的應(yīng)用可以提高測試的質(zhì)量、測試的效率。但是在選擇和使用測試工具的時候,應(yīng)該看到,在測試過程中,并不是所有的測試工具都適合我們使用,同時,有了測試工具、會使用測試工具并不等于測試工具真正能在測試中發(fā)揮作用。因此,要發(fā)揮測試工具的價值,必須根據(jù)公司的實際情況合理選擇測試工具, 本文擬從測試工具的選擇和使用方面著手,講述一點個人的心得,供公司參考一 白盒測試工具集白盒測試工具一般是針對代碼進行測試,測試中發(fā)

4、現(xiàn)的缺陷可以定位到代碼級,根據(jù)測試工具原理的不同,又可以分為靜態(tài)測試工具和動態(tài)測試工具。公司目前的測試水平尚不具備使用白盒測試工具進行代碼測試的能力,這里只作簡單介紹1靜態(tài)測試工具靜態(tài)測試工具直接對代碼進行分析,不需要運行代碼,也不需要對代碼編譯鏈接,生成可執(zhí)行文件。靜態(tài)測試工具一般是對代碼進行語法掃描,找出不符合編碼規(guī)范的地方,根據(jù)某種質(zhì)量模型評價代碼的質(zhì)量,生成系統(tǒng)的調(diào)用關(guān)系圖等。靜態(tài)測試工具的代表有Telelogic公司的Logiscope軟件、PR公司的PRQA軟件。2動態(tài)測試工具動態(tài)測試工具與靜態(tài)測試工具不同,動態(tài)測試工具的一般采用"插樁"的方式,向代碼生成的可執(zhí)

5、行文件中插入一些監(jiān)測代碼,用來統(tǒng)計程序運行時的數(shù)據(jù)。其與靜態(tài)測試工具最大的不同就是動態(tài)測試工具要求被測系統(tǒng)實際運行。動態(tài)測試工具的代表有Compuware公司的DevPartner軟件、Rational公司的Purify系列等。Parasoft白盒測試工具集 Compuware白盒測試工具集Xunit白盒測試工具集二 黑盒測試工具集黑盒測試工具適用于黑盒測試的場合,黑盒測試工具包括功能測試工具和性能測試工具。黑盒測試工具的一般原理是利用腳本的錄制(Record)/回放(Playback),模擬用戶的操作,然后將被測系統(tǒng)的輸出記錄下來同預(yù)先給定的標準結(jié)果比較。黑盒測試工具可以大大減輕黑盒測試的工

6、作量,在迭代開發(fā)的過程中,能夠很好地進行回歸測試黑盒測試工具的代表有Rational公司的TeamTest、Robot,Compuware公司的QACenter,另外,專用于性能測試的工具包括有Radview公司的WebLoad、Microsoft公司的WebStress等工具。主流黑盒功能測試工具集主流黑盒性能測試工具集三 測試管理工具典型產(chǎn)品比較測試管理工具用于對測試進行管理。一般而言,測試管理工具對測試計劃、測試用例、測試實施進行管理,并且測試管理工具還包括對缺陷的跟蹤管理。測試管理工具的代表有Rational公司的Test Manager、Compureware公司的TrackReco

7、rd等軟件。 四 商業(yè)化自動測試工具比較五 測試工具的選擇面對如此多的測試工具,對工具的選擇就成了一個比較重要的問題。我們在考慮選用工具的時候,建議從以下幾個方面來權(quán)衡和選擇。功能功能應(yīng)該是我們最關(guān)注的內(nèi)容,選擇一個測試工具首先就是看它提供的功能。當(dāng)然,這并不是說測試工具提供的功能越多就越好,在實際的選擇過程中,適用才是根本。事實上,目前市面上同類的軟件測試工具之間的基本功能都是大同小異,各種軟件提供的功能也大致相同,只不過有不同的側(cè)重點。除了基本的功能之外,以下的功能需求也可以作為選擇測試工具的參考:報表功能;測試工具生成的結(jié)果最終要由人進行解釋,而且,查看最終報告的人員不一定對測試很熟悉,

8、因此,測試工具能否生成結(jié)果報表,能夠以什么形勢提供報表是需要考慮的因素。測試工具的集成能力;測試工具的引入是一個長期的過程,應(yīng)該是伴隨著測試過程改進而進行的一個持續(xù)的過程。因此,測試工具的集成能力也是必須考慮的因素,這里的集成包括兩個方面的意思:首先,測試工具能否和開發(fā)工具進行良好的集成;其次,測試工具能夠和其他測試工具進行良好的集成。操作系統(tǒng)和開發(fā)工具的兼容性;測試工具可否跨平臺,是否適用于公司目前使用的開發(fā)工具,這些問題也是在選擇一個測試工具時必須考慮的問題。價格除了功能之外,價格就應(yīng)該是最重要的因素了。目前測試工具的價格普遍偏高,有的甚至是"天文數(shù)字",在這方面只能建

9、議公司先使用網(wǎng)上盜版或破解的工具,但是測試的準確性得不到可靠得保證六 測試工具在實際中運用的瓶頸許多引入測試軟件的公司并沒有能夠讓測試軟件發(fā)揮應(yīng)有的作用,其主要原因我總結(jié)為三個方面:1沒有考慮到公司的實際情況,盲目引入測試工具首先要明確一點,并不是每種測試工具都適合公司目前的實際情況。一些公司懷著美好的愿望花了不小的代價引入測試工具,半年一年以后,測試工具卻成了擺設(shè),究其原因,就是沒有能夠考慮公司的現(xiàn)實情況,不切實際地期望測試工具能夠改變公司的測試現(xiàn)狀,從而導(dǎo)致了失敗。建議:公司可以考慮先引入黑盒測試工具和測試管理工具。2沒有形成一個良好的使用測試工具的環(huán)境換句話說,就是沒有能夠形成一種機制讓

10、測試工具真正能夠發(fā)揮作用。例如,白盒測試工具的一般使用場合是在單元測試階段,而單元測試是由開發(fā)人員完成,如果沒有流程來規(guī)范開發(fā)人員的行為,在項目進度壓力比較大的情況下,開發(fā)人員很可能就會有意識地不使用測試工具,來逃避問題。在這種情況下,就必須形成一種有約束力的機制來強制對測試工具的使用。建議:將測試工具的使用明確定義進公司的開發(fā)流程,我認為是一種比較好的方式。3沒有進行有效的測試工具的培訓(xùn)測試工具的使用者必須對測試工具非常了解,在這方面,有效的培訓(xùn)是必不可少的。測試工具的培訓(xùn)是一個長期的過程,不是通過一兩次講課的形式就能達到良好的效果。而且,在實際的使用測試工具的過程中,測試工具的使用者可能還

11、存在著這樣那樣的問題,這也需要有專人負責(zé)解決,否則的話,對于測試工具使用者的積極性是很大的打擊。公司在進行測試工具的培訓(xùn)時,建議可以通過一系列的學(xué)習(xí)和交流,從針對開發(fā)高層的測試工具基本概念培訓(xùn)到針對測試工具實際使用者的測試工具使用培訓(xùn),再到交流性質(zhì)的測試工具應(yīng)用交流研討會,再到定期發(fā)出的測試工具應(yīng)用問答,來提高目前測試工具的應(yīng)用和測試人員的基本功七 總結(jié) 綜上所述目前公司在測試工具引入上應(yīng)該抱著謹慎的態(tài)度,先試用共享或免費軟件,待公司開發(fā)規(guī)模,質(zhì)量管理力度,測試管理等達到一定深度時再考慮引入正版收費軟件。其次,測試管理工具的引入優(yōu)先與其他測試工具的引入,原因之一是測試管理手段的科學(xué)化,對測試工作具有指導(dǎo)與規(guī)范作用;其

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論