




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、自動化測試測試現狀及問題1測試籌備測試實施系統(tǒng)內部測試系統(tǒng)連接測試(LT)系統(tǒng)集成測試(SIT)用戶接受測試(UAT)測試審核現象:接口測試,測試數據種類繁多,具有大量的測試案例現象:大量集成測試案例,代碼、界面不穩(wěn)定,版本更新極為頻繁現象:大量業(yè)務測試案例,代碼、界面不穩(wěn)定,版本更新比較頻繁運營維護測試問題:關注關鍵數據,執(zhí)行少量的、關鍵的測試案例,測試不足問題:測試人員少,無法承受重復的繁重工作量,執(zhí)行少量的、關鍵的測試案例,測試不足問題:測試人員少,無法承受重復的繁重工作量,執(zhí)行少量的、關鍵的測試案例,測試不足現象:版本定期發(fā)布,大量回歸測試案例,代碼、界面穩(wěn)定問題:大量回歸測試案例,無
2、足夠手工回歸測試人員,測試不足自動化測試的標準應用測試階段的功能測試背景:在高覆蓋率要求的前提下,每個功能的測試案例量很大,并且由于測試階段中不斷的代碼修改、集成,重復測試的次數很多應用:自動化功能測試,包括接口功能測試、界面安全性測試、業(yè)務功能測試,提高測試的覆蓋率,降低測試的工作強度限制:由于測試階段中的代碼和界面的頻繁變更,自動化的覆蓋率應以少量覆蓋、關鍵覆蓋為原則測試階段的業(yè)務流測試背景:在集成測試和用戶接受測試階段中,業(yè)務流程的測試是主要工作內容。但是,每個業(yè)務流程由于操作步驟多,導致執(zhí)行時間長,重復的執(zhí)行增加了測試的工作量和加重了工作負擔應用:自動化業(yè)務流測試,提高測試的覆蓋率,降
3、低工作強度限制:同樣由于測試階段中的代碼和界面的頻繁變更,自動化的覆蓋率應以少量覆蓋、關鍵覆蓋為原則運營維護階段的回歸測試背景:在運營維護階段,每次新版本發(fā)布前,應進行充分的回歸測試,確保部分代碼的變更不會影響大部分未變更的代碼正確性。但是,通常情況下,這個階段中不會固定擁有大量的測試人員來實施手工回歸測試工作應用:自動化功能測試,自動化業(yè)務流測試限制:獨立的測試環(huán)境引起資源爭用或者巨大投入,在資源受限的情況下,應以最小化占用資源的方式進行2解決思路初探自動化接口功能測試: 測試數據自動生成,依據報文規(guī)范自動生成測試腳本,自動執(zhí)行接口功能測試,提高接口測試的覆蓋率,促進開發(fā)質量核心業(yè)務集自動化
4、測試: 少量自動化測試工程師,自動化少量核心業(yè)務,版本更新時快速執(zhí)行,保障核心模塊的質量,提高測試效率核心業(yè)務集自動化測試: 少量自動化測試工程師,自動化少量核心業(yè)務,版本更新時快速執(zhí)行,保障核心模塊的質量,提高測試效率自動化功能測試、自動化業(yè)務流測試: 自動化測試小組,計算可行自動化率,建設自動化回歸測試技術平臺,長期運行自動化測試,保障系統(tǒng)運行質量自動化測試的實際應用測試籌備測試實施系統(tǒng)內部測試系統(tǒng)連接測試(LT)系統(tǒng)集成測試(SIT)用戶接受測試(UAT)測試審核運營維護測試3實施難度與風險自動化測試機構設計、實現自動化測試技術平臺自動化測試可行性分析;確定自動化率目標和自動化測試需求設
5、計、實現可執(zhí)行的自動化測試業(yè)務測試過程和組件設計、實現自動化執(zhí)行機制;執(zhí)行自動化測試業(yè)務測試機構提供業(yè)務測試需求提供業(yè)務測試案例,包括操作步驟、業(yè)務數據和驗證方法測試環(huán)境自動化測試環(huán)境的基礎設施支持項目組自動化測試環(huán)境的應用環(huán)境支持自動化測試組件開發(fā)的技術支持標準實施角色測試管理機構建設自動化測試體系規(guī)劃自動化測試技術平臺根據軟件項目測試需要確定項目級自動化測試策略自動化測試工作的計劃、組織和協(xié)調自動化測試環(huán)境的計劃、組織和協(xié)調自動化測試缺陷與手工測試缺陷的關聯管理自動化測試結果的分析、評估與審定測試管理自動化測試管理手工測試的傳承自動化測試實施自動化測試支持自動化測試支持自動化測試自動化測試
6、角色不了解信息應用系統(tǒng)的業(yè)務若無詳細的測試需求,無法快速分析、確定自動化測試需求若無詳細的測試案例,無法快速設計自動化測試案例學習業(yè)務的工作量較大業(yè)務測試當前業(yè)務測試規(guī)范度尚未完善業(yè)務測試案例尚未達到符合標準的程度為自動化測試編制符合要求的測試案例帶來較大的工作量測試環(huán)境項目組自動化測試的組件開發(fā)需要項目組提供軟件界面處理邏輯的詳細文檔,或者由項目組的開發(fā)人員提供技術支持,導致工作量較大實施難度1自動化測試設計自動化測試的腳本開發(fā)與應用軟件的界面、代碼變更息息相關自動化測試的腳本量越大,維護工作量就越大若實施準備不足或風險預估不完整,甚至導致實現失敗實施難度2自動化測試業(yè)務測試測試環(huán)境項目組自
7、動化測試實現自動化測試可能遇到多項目并行的情況給自動化測試的管理帶來較大的難度要求實施難度3自動化測試在運營維護期的執(zhí)行過程中需要對測試環(huán)境獨占若測試環(huán)境資源有限,會造成無測試環(huán)境資源或者測試環(huán)境資源嚴重爭用的情況自動化測試業(yè)務測試測試環(huán)境項目組自動化測試執(zhí)行降低業(yè)務測試不規(guī)范帶來的各種工作量最低標準測試需求測試案例手工測試自動化測試工作重點=提高測試需求和測試案例的規(guī)范度工作重點=自動化測試設計、實現與執(zhí)行手工測試規(guī)范度不足最高標準測試需求測試案例手工測試規(guī)范度滿足問題:1)不足以設計自動化測試解決:1)依據最低標準,基本設計2)向業(yè)務測試角色學習、補充3)提高業(yè)務認識,補充設計依據最高標準
8、,直接設計改進發(fā)展積累提高自動化測試技術平臺測試執(zhí)行測試執(zhí)行組織調度子系統(tǒng)測試運行計劃設計子系統(tǒng)測試執(zhí)行子系統(tǒng)測試執(zhí)行監(jiān)控子系統(tǒng)測試分析測試分析子系統(tǒng)測試管理項目管理子系統(tǒng)用戶管理子系統(tǒng)測試需求管理子系統(tǒng)業(yè)務組件管理子系統(tǒng)業(yè)務測試過程管理子系統(tǒng)BC、BP開發(fā)子系統(tǒng)測試數據管理子系統(tǒng)自動化測試技術平臺自動化測試技術平臺的建設目標自動化測試技術平臺平臺目標設計工作可視化操作測試數據集中管理測試結果綜合分析測試執(zhí)行自動控制1234問題解決1自動化測試技術平臺項目管理子系統(tǒng)用戶管理子系統(tǒng)項目自動化測試工作項目自動化測試工作項目自動化測試工作項目自動化測試工作自動化測試管理辦法自動化測試管理規(guī)程自動化測
9、試規(guī)范多項目并行內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用系統(tǒng)架構七、 集成架構沒有測試手工測試時間緊可靠性低人力缺乏無法保證一致性無法重復快速可重復高覆蓋率高可靠性重用性強自動測試一、 技術發(fā)展趨勢11、 將乏味且人工容易出錯的工作進行自動化,實現功能的回歸測試,在應用程序修改之后,運行自動化測試腳本,快速完成回歸測試2、將重復的測試工作自動化完成,為其他方法的測試贏得更多時間;3、降低測試成本,提高測試復用度和測試效率,占用少量的業(yè)務測試人力資源一、 技術發(fā)展趨勢2錄制回放腳本技術數據驅動關鍵字驅動業(yè)務驅動可維護性低中中中高可
10、靠性低高高高高效率低中中中高可復用性低中中高高健壯性低高高高高可移植性低低中中中易用性高低中中高內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用系統(tǒng)架構七、 集成架構基于風險和復雜度評估達到測試目標的最佳性價比測試自動化基本實踐方法Procedure forX Risk根據特定測試風險等級來選擇合適的測試過程.通過以測試過程的最優(yōu)組合和資源、進度、風險的約束來多次運行自動化測試次數,來達到最小化工作量的目標方法過程High RiskMedium RiskLow RiskHigh復雜度Medium復雜度Low復雜度Assuming tes
11、t cases for all risks and complexities are in-scope for each test cycle.Automation ROI Matrix測試范圍由風險驅動測試 ( 例如:高風險的項先被測試)自動化的優(yōu)先順序:對于能盡快(最少運行次數)達到投資回報平衡點高風險的測試案例優(yōu)先低復雜度的測試案例優(yōu)先優(yōu)先級策略自動化測試工作任務的優(yōu)先級# of Test Cycles for Beginning of Return on Automation 復雜度RiskHighMediumLowHigh5.05.95.5Medium6.67.38.1Low5.07
12、.38.11342#- Priority # / Order58697自動化測試目標只適用于功能測試階段,因為一般會:給定預算,進度,資源給定平均或期望的測試運行次數根據業(yè)務流程的不同(復雜度和風險)最大化自動化率(只能達到有限值)初級階段目標可以適用于回歸測試:自動化率可以逐步提高增加自動化測試的次數減少測試運行時的缺陷高級階段目標通過靈活的合理的自動化測試目標最大化時間和資源的利用率和價值二、 ROI分析1二、 ROI分析2自動化測試固定成本的例子:硬件應用軟件的許可證應用軟件的技術支持自動化測試環(huán)境的設計和搭建自動化測試環(huán)境的維護腳本開發(fā)工具軟件腳本開發(fā)工具的許可證測試工具的培訓測試工具
13、的引入和啟動自動化測試可變成本的例子:自動化測試用例的設計自動化測試用力的實現自動化測試的維護自動化測試用例的執(zhí)行自動化測試結果的分析缺陷的報告測試結果的報告測試執(zhí)行數據的保存自動執(zhí)行的測試手工測試共同要素的例子:被測軟件分析測試規(guī)劃基礎測試設計缺陷報告測試結果報告內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用系統(tǒng)架構七、 集成架構三、 流程、案例示例1三、 流程、案例示例2三、 流程、案例示例3交易分支交易分支案例:給交易分支增加一組數據,成為交易分支案例為具體的測試案例所使用交易分支的視圖:交易分支輸入文檔(設計)交易分支腳本(自
14、動化測試)交易分支對應:交易交易的執(zhí)行分支覆蓋三、 流程、案例示例6業(yè)務測試案例業(yè)務測試案例具有輸入、輸出參數每個步驟都由交易分支案例組成,可以進行數據傳遞,如:傳遞帳號。每個交易分支案例,都具有執(zhí)行中使用的柜員信息具有校驗功能由業(yè)務案例設計人員設計內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用系統(tǒng)架構七、 集成架構四、 組織管理1四、 組織管理2內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用系統(tǒng)架構七、 集成架構五、 自動化測試體系1五、 自動化測試體系2內容大綱一、 技術發(fā)展趨勢二、 ROI分析三、 流程、案例示例四、 組織管理五、 自動化測試體系六、 應用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿州學院《烏克蘭語語法與寫作》2023-2024學年第二學期期末試卷
- 廣州南方學院《軍訓(含軍事理論教育)》2023-2024學年第二學期期末試卷
- 正德職業(yè)技術學院《人工智能基礎與應用A》2023-2024學年第二學期期末試卷
- 青海交通職業(yè)技術學院《寫作(二)》2023-2024學年第二學期期末試卷
- 2024-2025學年陜西省安康市高新中學高二上學期12月月考歷史試卷
- 周口職業(yè)技術學院《EDA技術及應用A》2023-2024學年第二學期期末試卷
- 延邊大學《生態(tài)毒理學》2023-2024學年第二學期期末試卷
- 天津商務職業(yè)學院《物理有機化學選論》2023-2024學年第二學期期末試卷
- 黃河交通學院《藥學分子生物學實驗》2023-2024學年第二學期期末試卷
- 2025年貴州省安全員A證考試題庫
- 《兒童胃食管反流病》課件
- 閱讀理解:如何找文章線索 課件
- 工程分包商履約情況與進度關聯分析
- 英語倒裝句課件(全面詳細)
- 培訓業(yè)務的競爭對手分析與對策
- 產品設計思維 課件 第3-5章 產品設計的問題思維、產品設計的功能思維、產品設計的形式思維
- 餐券模板完整
- 英語48個國際音標課件(單詞帶聲、附有聲國際音標圖)
- 門機司機室更換施工方案
- 預制裝配式鋼筋混凝土排水檢查井標準圖集
- 評估胎兒健康的技術
評論
0/150
提交評論