青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運(yùn)轉(zhuǎn),開心的工作
簡單、開放、平等的公司文化;尊重個(gè)性、自由與個(gè)人價(jià)值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
恰當(dāng)選擇軟件測試自動(dòng)化方案
發(fā)布: 2007-8-14 09:41 | 作者: 網(wǎng)絡(luò)轉(zhuǎn)載 | 來源: 網(wǎng)絡(luò)轉(zhuǎn)載 | 查看: 108次


隨著測試流程的不斷規(guī)范以及軟件測試技術(shù)的進(jìn)一步細(xì)化,軟件測試自動(dòng)化已經(jīng)日益成為一支不可忽視的力量。能否借助于這支外在力量以及如何借助于這支力量來規(guī)范企業(yè)測試流程、提高特定測試活動(dòng)的效率,正是本 期所要討論的話題。

目前,軟件測試自動(dòng)化的研究領(lǐng)域主要集中在軟件測試流程的自動(dòng)化管理以及動(dòng)態(tài)測試的自動(dòng)化(如單元測試、功能測試以及性能測試方面)。在這兩個(gè)領(lǐng)域,與手工測試相比,測試自動(dòng)化的優(yōu)勢是明顯的。首先自動(dòng)化測試可以提高測試效率,使測試人員更加專注于新的測試模塊的建立和開發(fā),從而提高測試覆蓋率; 其次,自動(dòng)化測試更便于測試資產(chǎn)的數(shù)字化管理,使得測試資產(chǎn)在整個(gè)測試生命周期內(nèi)可以得到復(fù)用,這個(gè)特點(diǎn)在功能測試和回歸測試中尤其具有意義; 此外,測試流程自動(dòng)化管理可以使機(jī)構(gòu)的測試活動(dòng)開展更加過程化,這很符合CMMI過程改進(jìn)的思想。根據(jù)Oppenheimer Funds的調(diào)查,在2001年前后的3年中,全球范圍內(nèi)由于采用了測試自動(dòng)化手段所實(shí)現(xiàn)的投資回報(bào)率高達(dá)1500%。

方案選型六大原則

然而存在優(yōu)勢是否就一定意味著選擇自動(dòng)化測試方案都能為企業(yè)帶來效益回報(bào)呢?也不盡然,任何一種產(chǎn)品化的測試自動(dòng)化工具,都可能存在與某具體項(xiàng)目不甚貼切的地方。再加上,在企業(yè)內(nèi)部通常存在許多不同種類的應(yīng)用平臺(tái),應(yīng)用開發(fā)技術(shù)也不盡相同,甚至在一個(gè)應(yīng)用中可能就跨越了多種平臺(tái); 或同一應(yīng)用的不同版本之間存在技術(shù)差異。所以選擇軟件測試自動(dòng)化方案必須深刻理解這一選擇可能帶來的變動(dòng)、來自諸多方面的風(fēng)險(xiǎn)和成本開銷。

以下筆者給出企業(yè)用戶進(jìn)行軟件測試自動(dòng)化方案選型的參考性原則,這些原則是從筆者實(shí)際工作中凝練而成的,它包括以下六個(gè)方面的建議:

● 選擇盡可能少的自動(dòng)化產(chǎn)品覆蓋盡可能多的平臺(tái),以降低產(chǎn)品投資和團(tuán)隊(duì)的學(xué)習(xí)成本;

● 測試流程管理自動(dòng)化通常應(yīng)該優(yōu)先考慮,以滿足為企業(yè)測試團(tuán)隊(duì)提供流程管理支持的需求;

● 在投資有限的情況下,性能測試自動(dòng)化產(chǎn)品將優(yōu)先于功能測試自動(dòng)化被考慮;

● 在考慮產(chǎn)品性價(jià)比的同時(shí),應(yīng)充分關(guān)注產(chǎn)品的支持服務(wù)和售后服務(wù)的完善性;

● 盡量選擇趨于主流的產(chǎn)品,以便通過行業(yè)間交流甚至網(wǎng)絡(luò)等方式獲得更為廣泛的經(jīng)驗(yàn)和支持;

● 應(yīng)對(duì)測試自動(dòng)化方案的可擴(kuò)展性提出要求,以滿足企業(yè)不斷發(fā)展的技術(shù)和業(yè)務(wù)需求。

實(shí)戰(zhàn)模擬

以下筆者結(jié)合一個(gè)典型的企業(yè)客戶,剖析其適用的軟件測試自動(dòng)化方案選型過程。

1.公司背景介紹

A公司是一家大型保險(xiǎn)公司,擁有近20個(gè)城市的分公司,并在其中5個(gè)城市建立了IT支持中心。平均每年的上線應(yīng)用數(shù)量在20個(gè)左右(新業(yè)務(wù)系統(tǒng)和原有業(yè)務(wù)系統(tǒng)的主要版本發(fā)布)。目前A公司的專職測試團(tuán)隊(duì)人數(shù)不足30人,而且測試團(tuán)隊(duì)的測試人員技能參差不齊,目前測試只是作為項(xiàng)目上線前的一道工序而已。在測試團(tuán)隊(duì)內(nèi)部也幾乎沒有自動(dòng)化的手段,主要依靠手工測試。由于已上線應(yīng)用系統(tǒng)的問題,開發(fā)團(tuán)隊(duì)必須分出一部分資源去維護(hù)和修復(fù)上線應(yīng)用,而同時(shí)測試團(tuán)隊(duì)的測試成果和效率卻無法和這些應(yīng)用質(zhì)量掛鉤,也更無從談起對(duì)軟件質(zhì)量的控制。所以,A公司決定在軟件質(zhì)量和測試方面進(jìn)行投入,他們考慮以下幾方面:

● 引進(jìn)軟件測試流程管理的自動(dòng)化,提高軟件測試過程的管理水平,使軟件測試和軟件開發(fā)一樣可被評(píng)估、被衡量。

● 實(shí)現(xiàn)性能測試自動(dòng)化,所有應(yīng)用上線之前必須有應(yīng)用性能風(fēng)險(xiǎn)評(píng)估報(bào)告和相關(guān)部門的確認(rèn)

● 逐步實(shí)現(xiàn)功能測試的自動(dòng)化,在目前人員配置的情況下,把部分手工測試變成自動(dòng)化測試,提高測試可信度,降低人為錯(cuò)誤。

● 通過軟件測試自動(dòng)化,管理軟件測試中的案例、缺陷、報(bào)告等資產(chǎn),進(jìn)一步提升軟件測試的效率并建立測試基礎(chǔ)庫。

● 在規(guī)劃中,將來的2~3年內(nèi)使所有的應(yīng)用系統(tǒng)上線都必須有數(shù)字化的測試數(shù)據(jù)作為依據(jù)。

2.公司應(yīng)用系統(tǒng)的情況

由于保險(xiǎn)公司的業(yè)務(wù)種類繁多,同時(shí)在經(jīng)過了幾十年的經(jīng)營后,公司內(nèi)的應(yīng)用系統(tǒng)從早期的終端方式到現(xiàn)代的J2EE和.NET等應(yīng)有盡有,魚龍混雜。IT部門已經(jīng)建立的3年規(guī)劃,即在未來的3年時(shí)間內(nèi)將所有終端和C/S方式的應(yīng)用轉(zhuǎn)換成B/S架構(gòu),但當(dāng)前仍然需要對(duì)這些舊應(yīng)用系統(tǒng)進(jìn)行維護(hù),以保證業(yè)務(wù)的順利進(jìn)行。對(duì)于開發(fā)部門來說,目前新應(yīng)用開發(fā)基本上已經(jīng)以B/S架構(gòu)為主,主要是基于J2EE架構(gòu)的Web HTTP應(yīng)用和部分Window.NET Form的應(yīng)用。

3.公司軟件測試現(xiàn)狀

企業(yè)機(jī)構(gòu)在做測試自動(dòng)化選型時(shí)一定要考慮清楚企業(yè)內(nèi)部哪些部分可以實(shí)施自動(dòng)化、哪些部分暫不實(shí)施自動(dòng)化、哪些部分僅在某幾個(gè)項(xiàng)目做自動(dòng)化試點(diǎn)。切忌匆忙上馬或盲目否定,缺乏實(shí)事求是的理性思考。

測試部門目前僅負(fù)責(zé)系統(tǒng)測試和對(duì)用戶驗(yàn)證測試進(jìn)行管理,對(duì)于之前的單元測試和集成測試主要由開發(fā)團(tuán)隊(duì)中劃分出的一部分臨時(shí)測試人員完成。由于缺乏監(jiān)測手段,測試部門也無法收集和確定集成測試和單元測試的完成情況,在整個(gè)軟件測試過程中,業(yè)務(wù)需求是由開發(fā)部門通過Rational RequisitePro進(jìn)行管理,但測試需求目前尚沒有提出要求,測試案例主要通過在公司公用的文件服務(wù)器中的目錄管理方式管理,對(duì)測試中缺陷流程等管理主要依靠郵件的流轉(zhuǎn)進(jìn)行處理。目前90%以上的測試是通過Excel和Word等測試案例文檔來完成,測試人員對(duì)軟件測試自動(dòng)化的認(rèn)識(shí)僅停留在“記錄+回放”的認(rèn)識(shí)上。

4.可供選擇的方案

方案A: A公司可以采用美科利(Mercury)公司產(chǎn)品為主的軟件測試自動(dòng)化方案。

● 依照原先的郵件流轉(zhuǎn)過程配置TestDirector缺陷管理流程,為每個(gè)保險(xiǎn)業(yè)務(wù)的開發(fā)小組和測試團(tuán)隊(duì)分配相應(yīng)的用戶許可證,取消原有郵件方式。

● 部署Mercury Quick Test Professional,以便完成應(yīng)用程序相關(guān)功能測試。

● 部署Mercury Load-Runner。從測試團(tuán)隊(duì)中分化出專職的性能測試自動(dòng)化工程師和小組,和業(yè)務(wù)部門協(xié)調(diào),建立A公司應(yīng)用系統(tǒng)上線性能指標(biāo),通過LoadRunner給出測試指標(biāo)。

● 建議A公司成立專門的質(zhì)量控制部門,對(duì)TestDirector中的數(shù)據(jù)定期進(jìn)行分析,建立相關(guān)質(zhì)量模型,以便于企業(yè)量化管理和過程改進(jìn)。

方案B: A公司也可以采用IBM Rational產(chǎn)品為主的軟件測試自動(dòng)化方案。

● 采用Rational Test manager來進(jìn)行整個(gè)測試流程的管理,為相關(guān)開發(fā)和測試小組成員分配相應(yīng)權(quán)限,改變以前通過郵件以及Word、Excel文檔管理測試的工作方式。

● 部署Rational Robot,用它來完成功能相關(guān)的測試工作以及新版本發(fā)布時(shí)的冒煙測試。此外,Rational Robot也能較好地完成性能相關(guān)測試。統(tǒng)一的操作方式降低了工具的學(xué)習(xí)周期和培訓(xùn)帶來的大筆開銷。

● 部署Rational Purify plus,使測試工作前移到開發(fā)階段。由于Purify plus能較好地支持白盒測試,編程人員在編碼階段引入的錯(cuò)誤能盡早被檢測到,這大幅降低了后期測試的開銷。

● 建議A公司成立專門的質(zhì)量控制部門,對(duì)Test manager中的數(shù)據(jù)定期進(jìn)行分析,建立相關(guān)質(zhì)量模型,以便于企業(yè)量化管理和過程改進(jìn)。

方案C: A公司也可以采用開源軟件為主的軟件測試自動(dòng)化方案。

● 采用Bugzilla來進(jìn)行Bug跟蹤管理,采用Bugzilla Test Runner進(jìn)行測試用例管理,采用CVS進(jìn)行測試資源的配置管理。

● 采用MaxQ和WebInject對(duì)B/S結(jié)構(gòu)的應(yīng)用系統(tǒng)進(jìn)行功能測試。

● 采用DBMonster、Open-STA、LoadSim進(jìn)行性能相關(guān)測試。

● 可采用Xunit架構(gòu)的開源工具對(duì)不同語言的程序單元進(jìn)行單元測試。

● 建議A公司成立專門的開源軟件維護(hù)小組,以解決可能會(huì)碰到的工具維護(hù)工作。

● 建議A公司成立專門的質(zhì)量控制部門,對(duì)Bugzilla、Test Runner、CVS中的數(shù)據(jù)定期進(jìn)行分析,建立相關(guān)質(zhì)量模型,以便于企業(yè)量化管理和過程改進(jìn)。

5. 方案評(píng)價(jià)

由于不同客戶在組織架構(gòu)、員工素質(zhì)以及流程管理水平等方面的不同,我們很難用一個(gè)實(shí)例、一兩句話來說明不同解決方案的適用性。在上面的例子中,筆者給出了3種可行的方案,具體選擇哪一個(gè),需要仔細(xì)權(quán)衡。這里筆者給出一般性的意見,對(duì)于不想受制于某個(gè)測試自動(dòng)化廠家的企業(yè),開源絕對(duì)是一個(gè)理想的選擇。此外,它不需要支付成本,工具的源代碼可以隨意修改,因而具有較好的靈活性。但開源工具的弊端也是明顯的: 缺乏使用培訓(xùn)和技術(shù)支持,工具的用戶界面一般也較為粗糙。而對(duì)于那些比較看重培訓(xùn)和售后支持的企業(yè),筆者建議選擇IBM Rational或Mercury或其他廠家的產(chǎn)品。這樣雖然需要支付一部分費(fèi)用,但省去了工具維護(hù)所需要的大量工作。至于具體選擇哪個(gè)廠家的產(chǎn)品為好,筆者尚無結(jié)論性意見。相信讀者朋友都有一些見仁見智的看法,不妨來信交流。

實(shí)施中的注意事項(xiàng)

首先,一個(gè)企業(yè)實(shí)施測試自動(dòng)化,絕對(duì)不是拍腦袋說干就能干好的,它不僅涉及測試工作本身流程上、組織結(jié)構(gòu)上的調(diào)整與改進(jìn),甚至也包括需求、設(shè)計(jì)、開發(fā)、維護(hù)及配置管理等其他方面的配合。如果對(duì)這些必要的因素沒有考慮周全的話,必然在實(shí)施過程中處處碰壁,既定的實(shí)施方案也無法開展。其次,盡管自動(dòng)化測試可以降低人工測試的工作量,但并不能完全取代手工測試。100%的自動(dòng)化測試只是一個(gè)理想目標(biāo),根據(jù)筆者的經(jīng)驗(yàn),即便一些如SAP、Oracle ERP等測試庫規(guī)劃十分完善的套件,其測試自動(dòng)化率也不會(huì)超過70%。所以一味追求測試自動(dòng)化只會(huì)給企業(yè)帶來運(yùn)作成本的急劇上升。再次,實(shí)施測試自動(dòng)化需要企業(yè)有相對(duì)規(guī)模的投入,對(duì)企業(yè)運(yùn)作來說,投入回報(bào)率將是決定是否實(shí)施軟件測試自動(dòng)化的最終指揮棒,筆者建議企業(yè)在決定實(shí)施軟件測試自動(dòng)化之前,必須要做量化的投資回報(bào)分析。此外,實(shí)施軟件測試自動(dòng)化并不意味著必須采購強(qiáng)大的自動(dòng)化軟件測試工具或自動(dòng)化管理平臺(tái),畢竟軟件質(zhì)量的保證不是依靠產(chǎn)品或技術(shù),更多的因素在于高素質(zhì)的人員和合理有效的流程。

http://www.testage.net/html/87/n-139487.html
參考資料:http://www.testage.net
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品亚洲一区二区三区浴池| 亚洲一区二区三区在线观看视频| 欧美顶级大胆免费视频| 久久天天狠狠| 久久综合狠狠| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久综合九色欧美综合狠狠| 嫩草国产精品入口| 欧美日韩裸体免费视频| 国产伦精品一区二区三区免费 | 久久国产精品免费一区| 久久精品国产成人| 欧美成人精品一区二区| 亚洲乱码国产乱码精品精98午夜| 亚洲图片在区色| 久久久久久久久久久久久女国产乱| 久久一区二区视频| 欧美视频一区在线| 激情av一区二区| 亚洲天堂av电影| 麻豆精品网站| 一区二区三区精品久久久| 久久成人免费视频| 欧美高清一区二区| 国产午夜精品一区二区三区欧美 | 欧美视频在线免费| 在线播放中文一区| 亚洲男人的天堂在线aⅴ视频| 久久婷婷影院| 一本色道久久综合狠狠躁篇的优点| 欧美中在线观看| 欧美日韩中文另类| 在线播放中文一区| 久久成人羞羞网站| 亚洲日本一区二区三区| 欧美欧美在线| 亚洲一区二区三区国产| 欧美成人免费小视频| 国产欧美日韩亚洲精品| 性娇小13――14欧美| 一本色道久久99精品综合| 午夜影院日韩| 亚洲九九精品| 久久亚洲精品视频| 国产日韩视频一区二区三区| 一本色道久久综合亚洲91| 欧美国产日韩精品免费观看| 欧美在线播放视频| 国产欧美精品在线| 欧美一区二区成人6969| 一区二区高清在线观看| 欧美人成网站| 久久国产主播精品| 国产日产精品一区二区三区四区的观看方式 | 亚洲无线视频| 欧美日韩一区二区在线观看视频 | 欧美1区视频| 亚洲福利专区| 欧美激情91| 欧美精品日韩一本| 中日韩美女免费视频网址在线观看 | 亚洲精品一区二区在线观看| 国产女主播一区二区三区| 亚洲欧美www| 亚洲一区精彩视频| 国产精品欧美精品| 久久国产精品72免费观看| 午夜精品视频在线观看| 国产永久精品大片wwwapp| 巨胸喷奶水www久久久免费动漫| 久久国产精品久久久久久久久久 | 欧美日韩中文| 欧美在线视频观看免费网站| 欧美一区二区三区的| 久久久国产视频91| 麻豆av一区二区三区| 亚洲欧洲一区二区在线播放| 亚洲国产美女| 欧美日韩亚洲成人| 欧美一区国产一区| 久久久久久久久蜜桃| 亚洲精品一区在线| 亚洲一级在线| 在线观看视频一区| 亚洲欧洲精品一区二区三区| 国产精品久久久久久五月尺| 久久久久九九九九| 欧美gay视频| 亚洲欧美日韩一区二区在线| 欧美在线3区| 99re6热在线精品视频播放速度 | 日韩午夜中文字幕| 国产一区二区三区四区三区四| 欧美承认网站| 国产精品你懂的| 欧美护士18xxxxhd| 国产精品一区二区三区久久久| 女同性一区二区三区人了人一 | 欧美淫片网站| 亚洲美女在线观看| 亚洲曰本av电影| 亚洲精品视频免费| 欧美在线|欧美| 亚洲天堂成人在线观看| 久久久综合香蕉尹人综合网| 亚洲性色视频| 欧美成人a∨高清免费观看| 香蕉亚洲视频| 欧美色道久久88综合亚洲精品| 久久综合导航| 国产精品你懂的在线| 亚洲精品久久久久久一区二区| 国产日韩在线一区| 一本色道久久综合亚洲精品高清| 亚洲国产精品成人| 久久精品成人一区二区三区蜜臀| 亚洲夜晚福利在线观看| 免费不卡中文字幕视频| 美女免费视频一区| 激情婷婷亚洲| 欧美一区二区精品久久911| 亚洲一区二区av电影| 欧美日韩免费看| 亚洲人成在线观看网站高清| 亚洲国产精品一区在线观看不卡 | 亚洲成人在线网站| 欧美在线高清| 欧美一区二区三区的| 欧美性生交xxxxx久久久| 亚洲三级电影全部在线观看高清 | 久久岛国电影| 国产九区一区在线| 欧美91视频| 一区二区三区精品视频在线观看| 久久综合九色| 欧美www视频在线观看| 激情婷婷亚洲| 久久一本综合频道| 欧美黄污视频| 一卡二卡3卡四卡高清精品视频| 欧美日韩国产一中文字不卡| 亚洲精品一区二区三区四区高清 | 久久嫩草精品久久久精品一| 国产日韩久久| 久久成人综合网| 欧美成人精品| 99视频在线观看一区三区| 欧美日韩国产二区| 亚洲一区二区三区在线视频| 久久国产日韩欧美| 韩国一区二区三区在线观看| 久久在线观看视频| 亚洲欧洲精品一区二区精品久久久| 洋洋av久久久久久久一区| 国产精品扒开腿做爽爽爽视频| 亚洲香蕉成视频在线观看 | 欧美 日韩 国产在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲理论在线观看| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美精品在线观看| 久久婷婷麻豆| 日韩一级欧洲| 国产视频不卡| 欧美国产91| 一区二区三区波多野结衣在线观看| 欧美一区网站| 亚洲国产精品va在线看黑人动漫| 欧美日韩国产色站一区二区三区| 亚洲中无吗在线| 欧美高清你懂得| 欧美一区二区三区免费大片| 亚洲国产精品小视频| 国产精品视频免费| 久久婷婷亚洲| 亚洲一区二区三区在线看| 欧美激情区在线播放| 欧美一区二区视频在线观看| 亚洲人成在线观看| 国产欧美日韩精品丝袜高跟鞋| 欧美成人精品一区二区| 亚洲自拍高清| 亚洲精品免费在线观看| 久久香蕉国产线看观看网| 亚洲一区中文| 亚洲精选91| 亚洲国产成人久久综合| 国产欧美日韩精品丝袜高跟鞋| 欧美激情久久久久久| 久久精品国产99精品国产亚洲性色 | 欧美日韩国产免费| 久久一区亚洲| 欧美制服丝袜| 亚洲男人的天堂在线观看| 日韩视频免费在线观看| 欧美插天视频在线播放| 国产专区精品视频| 亚洲午夜视频在线观看| 日韩视频中文字幕| 91久久精品国产91久久|