版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、惠普測(cè)試管理(gunl)及模塊自動(dòng)化測(cè)試 蔡宇偉 惠普軟件工程學(xué)院授權(quán)(shuqun)講師惠普全球軟件服務(wù)中心(中國(guó))共三十四頁(yè)主題(zht)惠普軟件測(cè)試介紹測(cè)試介入點(diǎn)自動(dòng)化測(cè)試的重要性惠普測(cè)試服務(wù)惠普軟件測(cè)試的核心競(jìng)爭(zhēng)力惠普靈活(ln hu)多變的測(cè)試流程Mercury測(cè)試工具在惠普的應(yīng)用惠普高效的自動(dòng)化測(cè)試技術(shù) - ATA2022/7/202共三十四頁(yè)惠普軟件測(cè)試介紹(jisho)2022/7/203共三十四頁(yè)測(cè)試(csh)的介入點(diǎn)項(xiàng)目持續(xù)時(shí)間 完成率延遲測(cè)試開(kāi)發(fā)缺陷修復(fù)(xif)代價(jià)1x 10 x 100 x 2022/7/204共三十四頁(yè)測(cè)試(csh)介入得越早,成本越低項(xiàng)目持續(xù)時(shí)間1
2、00%50%0%完成(wn chng)比率確保軟件質(zhì)量縮短軟件開(kāi)發(fā)周期完成率2022/7/205共三十四頁(yè)缺陷(quxin)的代價(jià)錯(cuò)誤(cuw)被發(fā)現(xiàn)和糾正的越早,為修復(fù)而付出的代價(jià)卻顯得越小2022/7/206共三十四頁(yè)自動(dòng)化測(cè)試(csh)的重要性自動(dòng)化測(cè)試(csh)是一門(mén)把手公測(cè)試(csh)轉(zhuǎn)化為讓計(jì)算機(jī)來(lái)執(zhí)行測(cè)試(csh)并發(fā)現(xiàn)問(wèn)題的藝術(shù)。我們?cè)跍y(cè)試工作中經(jīng)常面對(duì)的困難:需求時(shí)常變更.測(cè)試時(shí)間不夠.回歸測(cè)試很短,但需要把所有功能都重新驗(yàn)證.不同的測(cè)試工程師測(cè)試角度也不同.在惠普,自動(dòng)化測(cè)試的意義在于:“High Quality to market. Low Time to market”
3、2022/7/207共三十四頁(yè)什么(shn me)情況下需要引入自動(dòng)化測(cè)試?用戶界面多而復(fù)雜,并且有很多類似界面程序里包括了許多復(fù)雜的循環(huán)或嵌套手動(dòng)測(cè)試需要大量的時(shí)間手動(dòng)測(cè)試需要大量的人員投入 e.g. 并發(fā)測(cè)試需要使用大量的測(cè)試數(shù)據(jù)需要經(jīng)常進(jìn)行回歸測(cè)試數(shù)據(jù)(shj)變化2022/7/208共三十四頁(yè)何時(shí)(h sh)引入自動(dòng)化測(cè)試?在何時(shí)進(jìn)行自動(dòng)化的問(wèn)題上,存在十分困難的權(quán)衡。通常對(duì)測(cè)試進(jìn)行自動(dòng)化并加以文檔記錄的時(shí)間可能是創(chuàng)建并運(yùn)行它的10倍。越早越好嗎?越早自動(dòng)化,后期自動(dòng)化的范圍就越大,可以提高測(cè)試效率。越早越不好嗎?花費(fèi)大量時(shí)間編寫(xiě)自動(dòng)化測(cè)試工具或腳本,減少了早期的可用測(cè)試時(shí)間,推遲了發(fā)
4、現(xiàn)和糾正那些錯(cuò)誤的時(shí)間程序會(huì)發(fā)生很大變化,會(huì)造成(zo chn)自動(dòng)化腳本需要跟隨進(jìn)行大量的修改才能繼續(xù)使用惠普的建議不要范圍過(guò)大以至于推遲測(cè)試進(jìn)度自動(dòng)化測(cè)試必要性評(píng)估(投入產(chǎn)出比)2022/7/209共三十四頁(yè)哪些(nxi)可以采用自動(dòng)化測(cè)試策略?哪些地方需要您花費(fèi)大量的時(shí)間和人力進(jìn)行手工測(cè)試,這是您采用自動(dòng)化測(cè)試策略的切入點(diǎn)自動(dòng)化測(cè)試所能涉及(shj)到的地方功能測(cè)試回歸測(cè)試用戶界面測(cè)試冒煙測(cè)試/版本驗(yàn)收測(cè)試 BVT負(fù)載測(cè)試/壓力測(cè)試性能測(cè)試代碼覆蓋率驗(yàn)證內(nèi)存泄漏2022/7/2010共三十四頁(yè)測(cè)試服務(wù)(fw)范圍2022/7/2011共三十四頁(yè)成功(chnggng)案例: HP SAP測(cè)
5、試項(xiàng)目中自動(dòng)化帶來(lái)的成本收益Notes:* 每個(gè)版本的手工測(cè)試需要100%投入的28個(gè)工程師和40%投入的43個(gè)業(yè)務(wù)人員花費(fèi)11天完成(wn chng)所有測(cè)試工作。* 每月只需要投入6名惠普測(cè)試人員進(jìn)行自動(dòng)化腳本的編寫(xiě)、維護(hù)和執(zhí)行*由三名客戶業(yè)務(wù)人員和10名惠普測(cè)試人員花費(fèi)60天完成知識(shí)傳遞的工作以掌握項(xiàng)目的所有業(yè)務(wù)邏輯手工測(cè)試一年的成本花費(fèi)每個(gè)版本的測(cè)試成本開(kāi)發(fā)版本 / 年全年總成本* $256,9604$1,027,840 采用惠普自動(dòng)化測(cè)試一年的成本加上每個(gè)版本維護(hù)的費(fèi)用每個(gè)版本的測(cè)試成本開(kāi)發(fā)版本 / 年全年總成本* $23,04012$276,480 一次性知識(shí)傳遞的費(fèi)用* $159
6、,920 一年內(nèi)惠普測(cè)試部門(mén)為該客戶節(jié)約的成本$591,440 (58% of original cost)2022/7/2012共三十四頁(yè)成功案例: HP SAP測(cè)試項(xiàng)目在測(cè)試執(zhí)行過(guò)程(guchng)中的持續(xù)改進(jìn)From Feb. 2005 to Dec. 2005單元測(cè)試時(shí)間(shjin)縮減 90%測(cè)試范圍擴(kuò)大 92%測(cè)試團(tuán)隊(duì)人員投入減少 50%2022/7/2013共三十四頁(yè)惠普軟件測(cè)試的核心(hxn)競(jìng)爭(zhēng)力2022/7/2014共三十四頁(yè)瀑布(pb)模型2022/7/2015共三十四頁(yè)V 模型(mxng)2022/7/2016共三十四頁(yè)增量開(kāi)發(fā) 迭代(di di)模型2022/7/2
7、017共三十四頁(yè)惠普靈活(ln hu)多變的測(cè)試流程啟動(dòng)階段:根據(jù)不同的項(xiàng)目,使用最適合的模型內(nèi)部的項(xiàng)目管理系統(tǒng)來(lái)為各個(gè)項(xiàng)目選擇合適的開(kāi)發(fā)測(cè)試流程大量的歷史數(shù)據(jù)和項(xiàng)目信息開(kāi)發(fā)階段:選用合適的編譯/構(gòu)建流程,開(kāi)發(fā)測(cè)試工具測(cè)試階段:合理運(yùn)用測(cè)試工具和方法測(cè)試工具 - 測(cè)試對(duì)象 映射表惠普自動(dòng)化測(cè)試技術(shù)實(shí)時(shí)監(jiān)控(jin kn)維護(hù)階段:靈活地應(yīng)對(duì)變更變更控制系統(tǒng)惠普自動(dòng)化體系確保下的回歸測(cè)試2022/7/2018共三十四頁(yè)惠普測(cè)試工具概覽(i ln)Mercury測(cè)試工具統(tǒng)一的測(cè)試管理工具: Quality Centre功能測(cè)試自動(dòng)化工具: Quick Test Pro性能測(cè)試自動(dòng)化工具: Load
8、RunnerHP TCoE自主開(kāi)發(fā)的測(cè)試工具 ATA (Automation Testing Accelerator)特點(diǎn):集中整合、高效、靈活、易于管理。提供了基于(jy)模塊的資源管理方式,使得整個(gè)自動(dòng)化測(cè)試更靈活,更方便,更有效。高級(jí)版本中還填補(bǔ)了Mercury QC Test Case與QTP自動(dòng)化腳本之間的空白。2022/7/2019共三十四頁(yè)Mercury測(cè)試工具在惠普的應(yīng)用(yngyng)2022/7/2020共三十四頁(yè)Mercury測(cè)試工具功能測(cè)試自動(dòng)化工具(gngj): Quick Test Pro特點(diǎn):高效的功能自動(dòng)化工具,可以把所有操作錄制下來(lái)并進(jìn)行回放,能夠用自動(dòng)化的方
9、式模擬用戶的手工測(cè)試,并能大大提高測(cè)試效率性能測(cè)試自動(dòng)化工具: LoadRunner特點(diǎn):基于Web應(yīng)用程序的性能測(cè)試自動(dòng)化工具,可以模擬大數(shù)據(jù)量的情況,并能重復(fù)執(zhí)行測(cè)試用例,還能模擬多用戶并發(fā)下的測(cè)試。統(tǒng)一的測(cè)試管理工具: Quality Centre特點(diǎn):可以統(tǒng)一并有效地管理需求文檔、測(cè)試用例、測(cè)試執(zhí)行情況和缺陷,并能提供專業(yè)的進(jìn)度和趨勢(shì)報(bào)告。QC更能和QTP進(jìn)行整合,實(shí)現(xiàn)手動(dòng)和自動(dòng)測(cè)試的有機(jī)結(jié)合。2022/7/2021共三十四頁(yè)HP TCOE自主(zzh)開(kāi)發(fā)的測(cè)試工具ATA (Automation Testing Accelerator) 實(shí)現(xiàn)方式:用例分解成模塊模塊對(duì)應(yīng)腳本可自動(dòng)生成
10、模塊的組合管理 特點(diǎn):集中整合、高效、靈活、易于管理。提供了基于模塊的資源管理方式,使得整個(gè)自動(dòng)化測(cè)試更靈活,更方便,更有效。高級(jí)版本(bnbn)中還填補(bǔ)了Mercury QC Test Case與QTP自動(dòng)化腳本之間的空白。2022/7/2022共三十四頁(yè)Component Based Scripting Model基于模塊的自動(dòng)化腳本(jiobn)模型2022/7/2023共三十四頁(yè)Reusable Business Components可重用的測(cè)試(csh)模塊測(cè)試用例數(shù)量(shling):2可重用測(cè)試模塊的數(shù)量:4不可重用測(cè)試模塊的數(shù)量:3所要構(gòu)造的測(cè)試模塊:4 +3 = 7總測(cè)試模塊
11、數(shù)量:11重用率:(11-3) / 11 = 64%2022/7/2024共三十四頁(yè)ATA 簡(jiǎn)介(jin ji)主界面(jimin)如下圖所示:2022/7/2025共三十四頁(yè)HP ATA: 測(cè)試用例(test case)管理(gunl)可以通過(guò)ATA跟蹤各個(gè)test case的狀態(tài),并且通過(guò)ATA分配每個(gè)test case的自動(dòng)化腳本開(kāi)發(fā)工作,隨時(shí)跟蹤每個(gè)test case開(kāi)發(fā)進(jìn)度。高級(jí)版本還可從Mercury QC 下載相應(yīng)的Test Case 到本地ATA數(shù)據(jù)庫(kù),能夠追蹤測(cè)試中的問(wèn)題或者已發(fā)現(xiàn)的bug,同時(shí)也可以將以上信息與QC上相關(guān)資料進(jìn)行同步(tngb)。而且同步(tngb)是自動(dòng)進(jìn)
12、行的。2022/7/2026共三十四頁(yè)HP ATA: 自動(dòng)化測(cè)試模塊(m kui)的管理ATA帶有自動(dòng)文檔生成功能,可以自動(dòng)生成對(duì)所有模塊的說(shuō)明(shumng)文檔;同時(shí),ATA允許用戶進(jìn)行周期性的數(shù)據(jù)統(tǒng)計(jì),用豐富的圖表來(lái)表示當(dāng)前項(xiàng)目的各項(xiàng)狀態(tài)。ATA 將測(cè)試中所用到的模塊存放在數(shù)據(jù)庫(kù)中,(模塊類型可以是VBScript Function,JavaScript Function或者是QTP Reusable Action,ATA 將自動(dòng)對(duì)前兩種模塊做語(yǔ)法檢查)并且按照多種分類方式進(jìn)行分類,自動(dòng)化測(cè)試腳本開(kāi)發(fā)人員可以直接在ATA上進(jìn)行模塊的創(chuàng)建,編輯或者刪除。ATA可以自動(dòng)將保存在數(shù)據(jù)庫(kù)中的模塊
13、編輯成模塊類庫(kù)文件(.vbs或者.js)提供給QTP,以便用戶調(diào)用當(dāng)中的各個(gè)模塊。2022/7/2027共三十四頁(yè)HP ATA :實(shí)現(xiàn)(shxin)test case和測(cè)試模塊的映射關(guān)系A(chǔ)TA可以在Test Case和測(cè)試模塊數(shù)據(jù)庫(kù)建立聯(lián)系。測(cè)試人員只需要從模塊數(shù)據(jù)庫(kù)中選取相應(yīng)的模塊插入到Test Case相應(yīng)的位置,即可自動(dòng)生成QTP測(cè)試腳本。這種映射關(guān)系也會(huì)被自動(dòng)保存在數(shù)據(jù)庫(kù)中,可以隨時(shí)對(duì)它進(jìn)行更改,同時(shí)也方便(fngbin)了對(duì)每個(gè)模塊的重用率做統(tǒng)計(jì)。在建立這種映射關(guān)系之前,ATA可以從QC上下載相應(yīng)的Test Case,也可以從一個(gè)Excel文件中導(dǎo)入。而最終產(chǎn)成的映射關(guān)系也可以作為E
14、xcel 文檔導(dǎo)出進(jìn)行保存。ATA這種Test Case與測(cè)試模塊映射的工作模式打破了傳統(tǒng)的錄制/回放 為主的工作模式,極大的提高了測(cè)試的效率和準(zhǔn)確性。2022/7/2028共三十四頁(yè)手動(dòng)測(cè)試(csh),傳統(tǒng)自動(dòng)化測(cè)試(csh)與HP ATA之間的比較2022/7/2029共三十四頁(yè)手動(dòng)測(cè)試,傳統(tǒng)自動(dòng)化測(cè)試與HP ATA在時(shí)間-成本(chngbn)上的比較項(xiàng)目(xingm)進(jìn)展時(shí)間 測(cè)試成本時(shí)間手動(dòng)測(cè)試傳統(tǒng)自動(dòng)化測(cè)試ATA2022/7/2030共三十四頁(yè)使用惠普自動(dòng)化測(cè)試技術(shù)而帶來(lái)的可重用(zhngyng)能力1 week2 weeks3 weeks4 weeks5 weeks6 weeks7
15、 weeks8 weeksCase developed1530405264676784Number of Created Components 41556666768686120Number of Total Components1763654877308538999341210Reuse Rate77%85%86%91%91%90%91%90%2022/7/2031共三十四頁(yè)測(cè)試工作需要持續(xù)(chx)改進(jìn)需要加強(qiáng)對(duì)測(cè)試的重視不斷挖掘測(cè)試中的樂(lè)趣通過(guò)培訓(xùn),不斷提高測(cè)試團(tuán)隊(duì)的技術(shù)能力持續(xù)簡(jiǎn)化那些復(fù)雜的流程,因?yàn)樗加昧斯ぷ鞯拇蟛糠謺r(shí)間測(cè)試同樣需要發(fā)明創(chuàng)新準(zhǔn)確(zhnqu)而直觀的測(cè)試結(jié)果報(bào)告測(cè)試管理很重要預(yù)祝大家在測(cè)試工作中不斷有新的發(fā)現(xiàn)!2022/7/2032共三十四頁(yè)Thank You2022/7/2033共三十四頁(yè)內(nèi)容摘要惠普測(cè)試管理及模塊自動(dòng)化測(cè)試。通常對(duì)測(cè)試進(jìn)行自動(dòng)化并加以文檔記錄的時(shí)間可能是創(chuàng)建并運(yùn)行它的10倍。程序會(huì)發(fā)生很大變化,會(huì)造成自動(dòng)化腳
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度廠房租賃合同能源管理專項(xiàng)條款范本3篇
- 2024投資合作風(fēng)險(xiǎn)分擔(dān)協(xié)議樣本版B版
- 2024濟(jì)南勞動(dòng)合同
- 二零二五版建筑安全施工管理責(zé)任協(xié)議3篇
- 二零二五年度高端百貨門(mén)店租賃合同范本3篇
- 專項(xiàng)融資擔(dān)保代償合同(2024年度)版B版
- 二零二五年度車庫(kù)租賃與新能源充電樁建設(shè)合同2篇
- 二零二五版地形圖保密及城市規(guī)劃實(shí)施合同3篇
- 2025年度餐廳總經(jīng)理突發(fā)事件應(yīng)對(duì)處理合同3篇
- 2024石材行業(yè)安全防護(hù)與應(yīng)急預(yù)案合同范本3篇
- 污水處理廠提標(biāo)升級(jí)可研
- 湖南省建設(shè)工程施工階段監(jiān)理服務(wù)費(fèi)計(jì)費(fèi)規(guī)則【實(shí)用文檔】doc
- GB/T 6913-2008鍋爐用水和冷卻水分析方法磷酸鹽的測(cè)定
- GB/T 18717.2-2002用于機(jī)械安全的人類工效學(xué)設(shè)計(jì)第2部分:人體局部進(jìn)入機(jī)械的開(kāi)口尺寸確定原則
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
- 中國(guó)文化概論(第三版)全套課件
- 117-鋼結(jié)構(gòu)工程質(zhì)量常見(jiàn)問(wèn)題與管控措施
- SHS5230三星指紋鎖中文說(shuō)明書(shū)
- 諾和關(guān)懷俱樂(lè)部對(duì)外介紹
- 保定市縣級(jí)地圖PPT可編輯矢量行政區(qū)劃(河北省)
- 新蘇教版科學(xué)六年級(jí)下冊(cè)全冊(cè)教案(含反思)
評(píng)論
0/150
提交評(píng)論