《2023iSQE-敏捷實踐為測試體系建設進行質量賦能V1.0-共享版.pdf》由會員分享,可在線閱讀,更多相關《2023iSQE-敏捷實踐為測試體系建設進行質量賦能V1.0-共享版.pdf(27頁珍藏版)》請在三個皮匠報告上搜索。
1、中國國際軟件質量工程峰會中國國際軟件質量工程峰會International Software Quality Engineering Forum敏捷實踐為測試體系建設進行質量賦能新華三集團李穎麗22023 iSQE CONTENTS數字化轉型下應用質量的發展趨勢與挑戰敏捷重新定義測試體系和測試實踐敏捷實踐助力研發測試質效雙升從質量保障走向質量賦能0102030432023 iSQE 01數字化轉型下應用質量的發展趨勢與挑戰42023 iSQE IT演進不斷輸出各種挑戰一切都是為了讓應用開發更簡單、應用交付更快速、應用質量更可靠,用戶體驗更優質。測試周期短、時間不夠用 每個迭代都要測、人手不夠用
2、 零缺陷還不夠、用戶體驗定成敗 測試工具平臺分散,溝通協作效率低、測試全流程難以打通 缺乏新技術實踐,無法借助深度的技術實踐提升測試效率和測試質量。瀑布敏捷DevOps單體分層微服務功能非功能用戶體驗項目級組織級開發模式應用架構應用質量測試體系技術的挑戰質量的挑戰 需求不斷在變、發布依然只有2周 架構越來越復雜、交付過程各種卡 多環境快速部署、要求高難度大效能的挑戰質量生態52023 iSQE 全面實現業務保障和業務增值的六大支柱完善敏捷項目的質量管理實現端到端的自動化利用更智能的質量技術關注測試數據準備和驗證進行持續的質量度量和反饋提高質量團隊的技術和領域能力2022-2023世界質量報告重
3、新定義質量保障和測試目標:從質量保障走向質量工程和質量賦能數字化轉型下應用質量的發展趨勢62023 iSQE 02敏捷重新定義測試體系和測試實踐72023 iSQE 組織實踐敏捷測試體系(助力企業數字化轉型、提升客戶滿意度)高質量高績效管理實踐技術實踐度量實踐建立敏捷體系建立敏捷組織規劃敏捷能力高效率團隊級敏捷規?;艚輼I務敏捷測試左移測試右移新測試技術實踐質效度量質效分析持續改進技術底座:一體化的研發效能管理平臺敏捷實踐為質量賦能的1314模型1 個體系3 個目標1 個底座4 大利器82023 iSQE 產品級質量度量自動化測試框架測試工具開發和管理測試過程監督和控制敏捷測試組織與能力建設質
4、量效能技術團隊跨用戶故事需求驗證端到端業務場景驗證實施產品自動化測試實施產品性能測試產品級測試團隊用戶故事需求驗證接口自動化測試非功能測試測試驅動開發Scrum團隊測試人員非功能技術測試回歸自動化測試QA審計效能度量與分析獨立測試團隊92023 iSQE 敏捷重新定義測試流程與測試活動概要分析產品列表架構設計DB設計基礎設計迭代0Sprint 1-NBeta上線用戶故事分析開發UI設計質量保證用戶驗收下一次沖刺規劃發布 X產品待辦列表需求評審定義測試策略用戶故事驗收標準完善用戶故事提供反饋分析測試需求設計測試用例UT評審結對編程,代碼評審開發與執行測試案例維護回歸測試用例測試驅動開發接口自動化
5、測試探索性測試提供反饋自動化回歸測試質量度量分析缺陷預防A/B測試混沌測試用戶驗收測試敏捷測試活動出口入口準則自動化測試非功能測試QA審計獨立測試活動需求反講桌面檢查精準測試代碼靜態分析質效度量與評估質效分析與改進用戶體驗測試102023 iSQE 03敏捷技術實踐助力研發測試質效雙升112023 iSQE 質量內建助力研發測試質效雙升需求設計編碼測試上線 需求分析與評審 開展需求反講 梳理用戶故事驗收標準 編寫設計文檔 設計原型驗證 反饋設計問題 開展單元測試 進行代碼走查 靜態代碼分析 精準測試 自動化測試 用戶體驗測試 質量度量分析與缺陷預防 投產驗證 A/B測試 混沌測試 上線監控完善
6、需求分析提升需求質量優化整體架構提升設計質量增強代碼管控提升開發質量多維度驗證與預防提升測試質量全面投產審核提升上線質量產品階段技術實踐活動質量門禁持續改進和優化 需求評審缺陷密度 需求評審通過 設計評審缺陷密度 設計評審通過 單元測試覆蓋率 代碼質量掃描問題 一次測試通過率 缺陷密度 測試執行通過率 用例評審缺陷密度 測試準出評審通過 軟件下發差錯數 上線評審通過借助技術實踐活動、質量管理活動、風險管理活動、質量門禁等實踐,提升覆蓋需求、設計、編碼、測試、上線等不同環節的質量,并且進行業務功能的全面測試、對質量問題進行有效監控,對質量風險進行提前預警,相關團隊進行持續改進,構建國航開發的生命
7、線。質量管理活動 開展需求評審 需求準入檢查 識別產品風險 開展設計評審 代碼規范和質量掃描 桌面檢查 測試設計及用例評審 測試準入準出檢查 測試度量與分析 質量評估、分析和反饋 開展上線評審 產品質量后評價風險的識別風險的分析積累風險庫風險跟蹤與監控風險的應對風險管理活動全生命周期的QA審計與反饋不符合項跟蹤質量總結與報告質量管理方案質量審計計劃質量審計檢查單質量審計122023 iSQE 應用首次版本發布時,基于測試案例建立代碼與案例關聯的基線,當版本更新時,支持基于源碼的差異分析和歷史執行記錄,推薦差異相關的案例集合,并支持查看代碼差異部分的代碼覆蓋率統計。測試設計人員代碼分析版本分析差
8、異分析覆蓋率統計庫測試案例庫案例維護優化測試方案代碼分析庫關聯案例分析測試任務測試執行人員測試執行覆蓋率報告測試分析人員代碼解析基于推薦的案例生成測試任務案例集的覆蓋率匯總分析獲取測試任務開發人員提交代碼 新增模塊/代碼:用戶在完成測試任務后,查詢覆蓋率統計和代碼覆蓋明細 修改或刪除模塊/代碼:基于案例歷史執行記錄,獲取關聯的案例集合代碼提交代碼版本分析代碼差異分析關聯案例分析生成測試任務根據執行方式拆分測試任務測試任務下發手工測試執行自動化測試執行代碼案例映射分析覆蓋率報告分析未覆蓋原因案例維護生成缺陷關聯執行記錄分析執行過程缺陷定位修復缺陷狀態修改精準測試實踐132023 iSQE 以客戶
9、為中心的用戶體驗實踐方案用戶體驗實驗探索性用戶體驗測試用戶體驗旅程地圖用戶體驗界面測試用戶凈推薦值用戶費力程度一次性任務完成率全生命周期用戶體驗測試基于WBS分配用戶體驗測試人員用戶體驗旅程地圖建立用戶體驗旅程地圖評審根據解決方案修改原型用戶體驗實驗任務設置用戶體驗實驗采集指標定義用戶邀請/用戶模擬/問卷調研記錄用戶體驗實驗過程分析記錄數據與問卷調查結果界面測試檢查單執行界面測試缺陷反饋與復測輸出界面測試報告探索性測試過程記錄探索性測試缺陷反饋與復測探索性測試報告用戶滿意度142023 iSQE 從研發測試的質效出發構建度量體系1.自動采集效能數據2.度量指標體系3.度量分析模型4.質量產品建
10、設5.數據驅動實驗思維交付效率交付質量交付能力研發測試的質效度量152023 iSQE 質效度量體系落地實施流程度量指標建立度量數據收集度量數據分析基線/模型建立過程性能分析原因分析持續改進戰略目標分解商業目標組織級度量目標項目級度量目標度量指標度量元最小顆粒度全鏈路數據自動化獲取統一管理統一標準統計分析模擬預測關聯分析歷史數據積累逐步建立識別影響因素指導分析與基線對比與模型對比趨勢預測SPC分析基于基線差異的分析基于目標差異的分析基于預測偏差的分析基于過程異常的分析采取改進措施優化目標優化基線優化模型DDefineMMeasurementAAnalysisIImprovementCContr
11、ol162023 iSQE 04從質量保障走向質量賦能172023 iSQE 數字應用服務平臺為研發測試進行質量賦能182023 iSQE 智簡-精準測試平臺助力測試提質增效在手工測試和自動化測試過程中,通過自動建立測試用例與源代碼之間映射關聯,獲取測試完成后的代碼覆蓋率數據,實現可量化的測試完整性分析,降低漏測率,基于映射關系提升回歸案例選取精準度,加快缺陷問題的定位能力,為測試工作提供更加客觀、高效的評價標準。更為精準的回歸測試案例選取可視化的源碼-案例覆蓋分析可量化的測試完整度分析測試數據分析測試完整性統計回歸用例選取用例聚類分析差異覆蓋率統計雙向追溯用例代碼用例代碼測試資產存儲測試用例
12、測試數據代碼結構分析數據被測應用環境被測應用代碼覆蓋率函數執行鏈路數據收集測試執行機測試人員手工測試自動化測試測試人員開發人員質量人員動態插樁技術插樁后可執行代碼文件源代碼精準測試平臺平臺特點 無需修改系統代碼無需修改現有應用任何代碼,通過動態插樁技術即可實現各類架構應用的代碼覆蓋率收集。支持測試案例同時執行時,分別收集案例代碼覆蓋數據平臺支持多個測試人員同時手工執行或自動化執行測試用例,分別記錄代碼映射關系,相互之間不影響。支持自動化測試平臺作為測試部門基礎能力,不僅支持手工測試,同時支持自動化測試過程中的代碼覆蓋率收集。支持快速集成至第三方平臺平臺支持第三方系統基于平臺接口,實現啟動覆蓋率
13、收集,獲取覆蓋率數據等功能,快速在企業測試管理平臺中集成精準測試能力。業務價值 有效提升測試完整度測試完成后快速統計代碼覆蓋情況,獲取未測試到的代碼集合,對測試案例進行維護和新增,實現代碼的100%測試覆蓋。避免生產缺陷基于代碼覆蓋的測試分析、避免測試案例編寫遺漏、導致在生產環境的缺陷漏出。減少手工測試投入在有限的測試時間周期內,通過代碼變化分析、縮小測試范圍、節省不必要的測試投入??焖俣ㄎ粏栴}在收集代碼覆蓋的同時,收集系統異常代碼,為開發人員提供測試案例所對應的代碼鏈路、快速定位和分析代碼問題。192023 iSQE 智效-精益自動化測試平臺助力質效提升基于眾多自動化測試成功案例面向自動化測
14、試推出的整體解決方案,支持包括白盒測試、GUI測試,接口測試,移動測試在內的各種測試場景,利用自動化測試工具替代傳統的手工測試,提高測試執行效率,提升軟件質量的同時,有效的降低測試成本,提升測試組織的整體效率。與DevOps工具鏈無縫集成持續集成、持續部署支持移動應用測試碎片化測試、設備云管理多維度測試分析報告代碼審計、效能分析智能化測試腳本生成無腳本、可視化全面支持敏捷開發、實現測試前置GUI、接口、白盒移動APP測試接口測試GUI測試代碼審計精益自動化測試平臺202023 iSQE 自動化測試實踐效果20212023 iSQE 智暖-云測試管理平臺助力測試體系建設云測試平臺作為測試能力統一
15、提供平臺,基于統一門戶,支持全生命周期管理,實現項目工作全流程的可見、可管、可控。提供一個可視化中心和能力接入和集成的測試服務商店,解決了知識難以沉淀,缺乏統一的質量分析,跨項目合作不便捷等痛點。提供一站式服務測試項目管理測試能力應用測試資源管理測試質量可視化打造三個定位全網測試能力的提供平臺全網測試能力的接入平臺全網測試管理和運營平臺統一門戶可視可管可控統一入口所有測試活動的統一入口,支持多租戶場景測試能力接入和集成基于OpenAPI的第三方應用集成,快速實現企業內部各類測試能力/工具平臺的服務化,形成組織級測試能力共享定制化的項目管理模塊在支持需求、任務、案例、缺陷、計劃管理基礎上,各項目
16、可按需選擇管理模塊,實現各類項目的全面線上化管控測試能力入口測試能力集成全生命周期管理數據可視化全面支持項目統計和各模塊統計的自定義可視化報告,項目情況一目了然質量可視化222023 iSQE 智享-DevOps平臺助力研發效能提升基于敏捷理念與DevOps工程實踐,優化適用于DevOps的測試工作流程,打通開發、測試和運維,實現業務能力的快速迭代,為應用軟件研發提供全方位工具平臺支撐能力。232023 iSQE 智遠-研發效能管理平臺覆蓋研發全生命周期的效能數據采集,通過數據驅動的方式,從交付效率、交付質量、交付能力多個維度,評估和改善研發效能,幫助企業打造效能度量、分析、回顧、改進閉環。2
17、42023 iSQE 智遠-研發效能管理平臺功能示例質量看板展示展示整體數據統計、組織級質量進度管控、測試項目質量管控、項目增長趨勢、當月項目概覽指標數據等度量指標展示各項目測試質量、測試進度、測試效率和產品質量、項目狀態統計數據指標下鉆缺陷統計、缺陷分析及缺陷預防等計劃排期任務看板252023 iSQE 全生命周期的質量生態體系與質量能力建設質量生態體系建設質量能力建設開發體系測試與質量管理體系運維體系信息安全體系CMMI敏捷DevOpsTMMi質量管理ISO20000GB33136ISO27001敏捷開發DevOps實踐自動化測試精準測試智能測試持續測試云原生智能運維運維數據治理DevSecOps開發實踐測試實踐運維實踐安全實踐企業業務目標企業信息化戰略穩態業務敏態業務項目產品傳統瀑布開發測試(手動+半自動)基于ITIL流程應用開發測試運維工具和技術工具平臺組件服務云化資源敏捷開發持續測試持續交付262023 iSQE 全面的質量管理賦能企業發展業務決策更智慧Smart業務響應更及時Timely業務部署更敏捷Agile業務保障更可靠Reliable業務環境更安全SafeThank you Thank you 中國國際軟件質量工程峰會中國國際軟件質量工程峰會International Software Quality Engineering Forum