版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、惠普測試管理(gunl)及模塊自動化測試 蔡宇偉 惠普軟件工程學院授權(quán)(shuqun)講師惠普全球軟件服務中心(中國)共三十四頁主題(zht)惠普軟件測試介紹測試介入點自動化測試的重要性惠普測試服務惠普軟件測試的核心競爭力惠普靈活(ln hu)多變的測試流程Mercury測試工具在惠普的應用惠普高效的自動化測試技術(shù) - ATA2022/7/202共三十四頁惠普軟件測試介紹(jisho)2022/7/203共三十四頁測試(csh)的介入點項目持續(xù)時間 完成率延遲測試開發(fā)缺陷修復(xif)代價1x 10 x 100 x 2022/7/204共三十四頁測試(csh)介入得越早,成本越低項目持續(xù)時間1
2、00%50%0%完成(wn chng)比率確保軟件質(zhì)量縮短軟件開發(fā)周期完成率2022/7/205共三十四頁缺陷(quxin)的代價錯誤(cuw)被發(fā)現(xiàn)和糾正的越早,為修復而付出的代價卻顯得越小2022/7/206共三十四頁自動化測試(csh)的重要性自動化測試(csh)是一門把手公測試(csh)轉(zhuǎn)化為讓計算機來執(zhí)行測試(csh)并發(fā)現(xiàn)問題的藝術(shù)。我們在測試工作中經(jīng)常面對的困難:需求時常變更.測試時間不夠.回歸測試很短,但需要把所有功能都重新驗證.不同的測試工程師測試角度也不同.在惠普,自動化測試的意義在于:“High Quality to market. Low Time to market”
3、2022/7/207共三十四頁什么(shn me)情況下需要引入自動化測試?用戶界面多而復雜,并且有很多類似界面程序里包括了許多復雜的循環(huán)或嵌套手動測試需要大量的時間手動測試需要大量的人員投入 e.g. 并發(fā)測試需要使用大量的測試數(shù)據(jù)需要經(jīng)常進行回歸測試數(shù)據(jù)(shj)變化2022/7/208共三十四頁何時(h sh)引入自動化測試?在何時進行自動化的問題上,存在十分困難的權(quán)衡。通常對測試進行自動化并加以文檔記錄的時間可能是創(chuàng)建并運行它的10倍。越早越好嗎?越早自動化,后期自動化的范圍就越大,可以提高測試效率。越早越不好嗎?花費大量時間編寫自動化測試工具或腳本,減少了早期的可用測試時間,推遲了發(fā)
4、現(xiàn)和糾正那些錯誤的時間程序會發(fā)生很大變化,會造成(zo chn)自動化腳本需要跟隨進行大量的修改才能繼續(xù)使用惠普的建議不要范圍過大以至于推遲測試進度自動化測試必要性評估(投入產(chǎn)出比)2022/7/209共三十四頁哪些(nxi)可以采用自動化測試策略?哪些地方需要您花費大量的時間和人力進行手工測試,這是您采用自動化測試策略的切入點自動化測試所能涉及(shj)到的地方功能測試回歸測試用戶界面測試冒煙測試/版本驗收測試 BVT負載測試/壓力測試性能測試代碼覆蓋率驗證內(nèi)存泄漏2022/7/2010共三十四頁測試服務(fw)范圍2022/7/2011共三十四頁成功(chnggng)案例: HP SAP測
5、試項目中自動化帶來的成本收益Notes:* 每個版本的手工測試需要100%投入的28個工程師和40%投入的43個業(yè)務人員花費11天完成(wn chng)所有測試工作。* 每月只需要投入6名惠普測試人員進行自動化腳本的編寫、維護和執(zhí)行*由三名客戶業(yè)務人員和10名惠普測試人員花費60天完成知識傳遞的工作以掌握項目的所有業(yè)務邏輯手工測試一年的成本花費每個版本的測試成本開發(fā)版本 / 年全年總成本* $256,9604$1,027,840 采用惠普自動化測試一年的成本加上每個版本維護的費用每個版本的測試成本開發(fā)版本 / 年全年總成本* $23,04012$276,480 一次性知識傳遞的費用* $159
6、,920 一年內(nèi)惠普測試部門為該客戶節(jié)約的成本$591,440 (58% of original cost)2022/7/2012共三十四頁成功案例: HP SAP測試項目在測試執(zhí)行過程(guchng)中的持續(xù)改進From Feb. 2005 to Dec. 2005單元測試時間(shjin)縮減 90%測試范圍擴大 92%測試團隊人員投入減少 50%2022/7/2013共三十四頁惠普軟件測試的核心(hxn)競爭力2022/7/2014共三十四頁瀑布(pb)模型2022/7/2015共三十四頁V 模型(mxng)2022/7/2016共三十四頁增量開發(fā) 迭代(di di)模型2022/7/2
7、017共三十四頁惠普靈活(ln hu)多變的測試流程啟動階段:根據(jù)不同的項目,使用最適合的模型內(nèi)部的項目管理系統(tǒng)來為各個項目選擇合適的開發(fā)測試流程大量的歷史數(shù)據(jù)和項目信息開發(fā)階段:選用合適的編譯/構(gòu)建流程,開發(fā)測試工具測試階段:合理運用測試工具和方法測試工具 - 測試對象 映射表惠普自動化測試技術(shù)實時監(jiān)控(jin kn)維護階段:靈活地應對變更變更控制系統(tǒng)惠普自動化體系確保下的回歸測試2022/7/2018共三十四頁惠普測試工具概覽(i ln)Mercury測試工具統(tǒng)一的測試管理工具: Quality Centre功能測試自動化工具: Quick Test Pro性能測試自動化工具: Load
8、RunnerHP TCoE自主開發(fā)的測試工具 ATA (Automation Testing Accelerator)特點:集中整合、高效、靈活、易于管理。提供了基于(jy)模塊的資源管理方式,使得整個自動化測試更靈活,更方便,更有效。高級版本中還填補了Mercury QC Test Case與QTP自動化腳本之間的空白。2022/7/2019共三十四頁Mercury測試工具在惠普的應用(yngyng)2022/7/2020共三十四頁Mercury測試工具功能測試自動化工具(gngj): Quick Test Pro特點:高效的功能自動化工具,可以把所有操作錄制下來并進行回放,能夠用自動化的方
9、式模擬用戶的手工測試,并能大大提高測試效率性能測試自動化工具: LoadRunner特點:基于Web應用程序的性能測試自動化工具,可以模擬大數(shù)據(jù)量的情況,并能重復執(zhí)行測試用例,還能模擬多用戶并發(fā)下的測試。統(tǒng)一的測試管理工具: Quality Centre特點:可以統(tǒng)一并有效地管理需求文檔、測試用例、測試執(zhí)行情況和缺陷,并能提供專業(yè)的進度和趨勢報告。QC更能和QTP進行整合,實現(xiàn)手動和自動測試的有機結(jié)合。2022/7/2021共三十四頁HP TCOE自主(zzh)開發(fā)的測試工具ATA (Automation Testing Accelerator) 實現(xiàn)方式:用例分解成模塊模塊對應腳本可自動生成
10、模塊的組合管理 特點:集中整合、高效、靈活、易于管理。提供了基于模塊的資源管理方式,使得整個自動化測試更靈活,更方便,更有效。高級版本(bnbn)中還填補了Mercury QC Test Case與QTP自動化腳本之間的空白。2022/7/2022共三十四頁Component Based Scripting Model基于模塊的自動化腳本(jiobn)模型2022/7/2023共三十四頁Reusable Business Components可重用的測試(csh)模塊測試用例數(shù)量(shling):2可重用測試模塊的數(shù)量:4不可重用測試模塊的數(shù)量:3所要構(gòu)造的測試模塊:4 +3 = 7總測試模塊
11、數(shù)量:11重用率:(11-3) / 11 = 64%2022/7/2024共三十四頁ATA 簡介(jin ji)主界面(jimin)如下圖所示:2022/7/2025共三十四頁HP ATA: 測試用例(test case)管理(gunl)可以通過ATA跟蹤各個test case的狀態(tài),并且通過ATA分配每個test case的自動化腳本開發(fā)工作,隨時跟蹤每個test case開發(fā)進度。高級版本還可從Mercury QC 下載相應的Test Case 到本地ATA數(shù)據(jù)庫,能夠追蹤測試中的問題或者已發(fā)現(xiàn)的bug,同時也可以將以上信息與QC上相關資料進行同步(tngb)。而且同步(tngb)是自動進
12、行的。2022/7/2026共三十四頁HP ATA: 自動化測試模塊(m kui)的管理ATA帶有自動文檔生成功能,可以自動生成對所有模塊的說明(shumng)文檔;同時,ATA允許用戶進行周期性的數(shù)據(jù)統(tǒng)計,用豐富的圖表來表示當前項目的各項狀態(tài)。ATA 將測試中所用到的模塊存放在數(shù)據(jù)庫中,(模塊類型可以是VBScript Function,JavaScript Function或者是QTP Reusable Action,ATA 將自動對前兩種模塊做語法檢查)并且按照多種分類方式進行分類,自動化測試腳本開發(fā)人員可以直接在ATA上進行模塊的創(chuàng)建,編輯或者刪除。ATA可以自動將保存在數(shù)據(jù)庫中的模塊
13、編輯成模塊類庫文件(.vbs或者.js)提供給QTP,以便用戶調(diào)用當中的各個模塊。2022/7/2027共三十四頁HP ATA :實現(xiàn)(shxin)test case和測試模塊的映射關系ATA可以在Test Case和測試模塊數(shù)據(jù)庫建立聯(lián)系。測試人員只需要從模塊數(shù)據(jù)庫中選取相應的模塊插入到Test Case相應的位置,即可自動生成QTP測試腳本。這種映射關系也會被自動保存在數(shù)據(jù)庫中,可以隨時對它進行更改,同時也方便(fngbin)了對每個模塊的重用率做統(tǒng)計。在建立這種映射關系之前,ATA可以從QC上下載相應的Test Case,也可以從一個Excel文件中導入。而最終產(chǎn)成的映射關系也可以作為E
14、xcel 文檔導出進行保存。ATA這種Test Case與測試模塊映射的工作模式打破了傳統(tǒng)的錄制/回放 為主的工作模式,極大的提高了測試的效率和準確性。2022/7/2028共三十四頁手動測試(csh),傳統(tǒng)自動化測試(csh)與HP ATA之間的比較2022/7/2029共三十四頁手動測試,傳統(tǒng)自動化測試與HP ATA在時間-成本(chngbn)上的比較項目(xingm)進展時間 測試成本時間手動測試傳統(tǒng)自動化測試ATA2022/7/2030共三十四頁使用惠普自動化測試技術(shù)而帶來的可重用(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共三十四頁測試工作需要持續(xù)(chx)改進需要加強對測試的重視不斷挖掘測試中的樂趣通過培訓,不斷提高測試團隊的技術(shù)能力持續(xù)簡化那些復雜的流程,因為它占用了工作的大部分時間測試同樣需要發(fā)明創(chuàng)新準確(zhnqu)而直觀的測試結(jié)果報告測試管理很重要預祝大家在測試工作中不斷有新的發(fā)現(xiàn)!2022/7/2032共三十四頁Thank You2022/7/2033共三十四頁內(nèi)容摘要惠普測試管理及模塊自動化測試。通常對測試進行自動化并加以文檔記錄的時間可能是創(chuàng)建并運行它的10倍。程序會發(fā)生很大變化,會造成自動化腳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津市存量房買賣合同中的稅費優(yōu)惠政策2025年度協(xié)議3篇
- 二零二五年度苗木種植與生態(tài)保護工程合作合同4篇
- 二零二五版家居用品廣告合作合同范本3篇
- 2025年度地熱資源開發(fā)打井技術(shù)服務合同模板4篇
- 2025年度大學教授學術(shù)成果獎勵與分配協(xié)議4篇
- 2025年度個人綠色建筑貸款合同環(huán)保先鋒版4篇
- 2024無人機物流網(wǎng)絡建設與合作運營合同
- 2025年度城市供水管道零星工程施工合同4篇
- 2025年度存量房買賣廣告設計與制作合同4篇
- 2025年車貸信用保險合同范本3篇
- 2025年中國文玩電商行業(yè)發(fā)展現(xiàn)狀調(diào)查、競爭格局分析及未來前景預測報告
- 2024文旅古街元旦沉浸式體驗國風游園會(古巷十二時辰主題)活動方案活動-46正式版
- (課件)-談研究生培養(yǎng)
- 《disc性格分析》課件
- 2025年臨床醫(yī)師定期考核必考復習題庫及答案(900題)
- 反恐應急預案3篇
- 英語-2025廣西柳州高三二模試卷和答案
- 微更新視角下老舊社區(qū)公共空間適老化設計策略研究
- 電工中級工練習題庫(含參考答案)
- 骨科2025年度工作計劃
- 學校幫扶工作計劃
評論
0/150
提交評論