課程簡介
課程深入解析企業(yè)級軟件研發(fā)質量效能體系的建設與最佳實踐,涵蓋質量保障、效能提升、測試策略、DevOps實踐等多個關鍵領域。通過案例分享與理論講解,幫助學員掌握軟件研發(fā)質量效能的核心知識與技術,推動企業(yè)研發(fā)效率與質量雙重飛躍。
目標收益
1、理解質量效能核心:掌握軟件質量與研發(fā)效能的關系及重要性。
2、提升測試策略:學習并應用先進的測試策略,提高測試效率與質量。
3、掌握雙流模型:深入理解并實踐研發(fā)效能與質量提升的雙流模型。
4、優(yōu)化質量管理:了解并優(yōu)化軟件研發(fā)質量管理流程,減少缺陷。
5、建設中臺架構:探索測試中臺與數據中臺的建設方法,提升測試效率。
6、案例實踐分享:通過實際案例分享,提升解決復雜問題的能力。
培訓對象
軟件研發(fā)負責人,研發(fā)管理負責人,質量負責人,DevOps負責人,測試負責人,工程效能負責人
測試架構師,資深測試工程師
研發(fā)管理人員,研發(fā)流程工程師
軟件架構師,資深研發(fā)工程師
運維架構師,資深運維工程師,DevOps工程師,SRE
課程大綱
企業(yè)級軟件研發(fā)質量&效能提升通識 |
1.當我們在談軟件質量的時候我們到底在談什么 2.研發(fā)質量的涵蓋范圍 3.軟件質量 VS 研發(fā)質量 VS 過程質量 4.軟件質量與研發(fā)效能的關系 5.各大行業(yè)龍頭企業(yè)為什么都開始關注“研發(fā)效能” 6.研發(fā)質效提升的金三角理論 7.國內互聯(lián)網大廠質量體系的現(xiàn)狀與趨勢分析 8.國內傳統(tǒng)軟件企業(yè)質量體系的現(xiàn)狀與趨勢分析 9.ISO25010 質量模型的解讀 10.測什么 vs 怎么測 |
軟件質量保障體系建設的最佳實踐 |
1.軟件的質量問題到底誰來背鍋 2.基于風險驅動的軟件測試策略 3.全員質量意識的重要性 4.傳統(tǒng)測試 VS 敏捷測試 5.測試的不可窮盡性 6.面向可測試性的軟件設計 7.面向應用的監(jiān)控能力建設 8.測試左移的各類最佳實踐 9.測試右移的各類最佳實踐 |
軟件研發(fā)效能和質量提升的雙流模型 |
1.研發(fā)效能和質量目前面臨的主要問題 2.研發(fā)效能質效提升的雙流模型簡介 3.雙流模型和質量工程的關系 4.雙流模型的設計理念與落地實踐 5.雙流模型的詳細解讀 6.雙流聯(lián)動的技術選型與實現(xiàn) 7.雙流模型在需求階段的最佳實踐 8.雙流模型在個人本地開發(fā)與測試階段的最佳實踐 9.雙流模型在代碼合流階段的最佳實踐 10.雙流模型在系統(tǒng)集成與測試階段的最佳實踐 11.雙流模型在發(fā)布階段的最佳實踐 |
軟件項目全生命周期的質量策略 |
1.全員軟件質量管理模型的核心理念與落地實踐 2.測試的金字塔模型 VS 測試的菱形模型 3.根據被測產品架構選擇最佳的測試策略 4.如何充分利用自動化測試技術 5.如何避免過度依賴于自動化測試技術 6.開發(fā)人員自己做測試的局限性以及解決方案 7.以質量體系整體提升研發(fā)有效代碼率 8.測試基礎架構的建設 9.測試自身的質量把控 |
軟件產品的投產風險與質量控制(行業(yè)最佳實踐) |
1.當前軟件質量所面臨的問題與挑戰(zhàn) 2.基于風險驅動的軟件質量保障體系 3.測試設計中“Less is more”原則的本質與內涵 4.地毯式轟炸 VS 精準打擊 5.如何實現(xiàn)精準打擊,從架構黑盒到架構灰盒 6.頻繁反復修改的產品需求和模糊需求的應對策略 7.測試思維的重要性與培養(yǎng) 8.“自動化軟件測試”的誤區(qū) 9.測試用例的版本化管理 10.測試用例的分級體系建設 11.測試設計中需求的重要性 12.如何面對“不合格”的軟件需求 13.“探索式測試”的正確打開方式(螞蟻等的實際案例) |
企業(yè)級質量度量的最佳實踐 |
1.歷史上的度量失敗的案例 2.我們身邊的度量失敗的案例 3.軟件質量度量領域的經典失敗案例 4.軟件質量度量領域的經典失敗案例的解決思路 5.質量度量的第一性原理 6.度量的雷達圖體系與設計方法 7.敏捷轉型的度量實踐 8.質量度量的常見誤區(qū) 9.“度量十宗罪” 之避坑指南 10.過程指標 VS 結果指標 11.質量度量的相關性 VS 因果性 12.基于過程指標的大數據質量度量建模案例 13.過程指標收集的自動化打點 |
技術視角下的測試中臺建設與頂層架構設計 |
1.測試中臺建設的原始驅動力 2.測試中臺的核心優(yōu)勢和必然性 3.從測試服務化到測試中臺建設 4.什么是理想中的測試中臺 5.測試中臺全局架構初探 6.測試中臺全局架構詳細解讀 7.測試中臺的建設步驟和落地途徑 8.短期戰(zhàn)術目標和長期戰(zhàn)略目標的矛盾以及解決思路 9.測試中臺建設的對上管理 10.測試中臺建設的對下管理 11.測試中臺建設中的常見問題與應對思路 |
研發(fā)的質量管理實踐 |
1.代碼靜態(tài)質量管理 2.代碼動態(tài)質量管理 3.測試代碼覆蓋率管理 4.API測試覆蓋率管理 5.技術需求測試覆蓋率管理 6.業(yè)務需求測試覆蓋率管理 7.Defect管理流程與優(yōu)化 8.Defect反饋機制與優(yōu)化 9.基于變更的影響分析流程 |
企業(yè)級自動化測試技術精要 |
1.自動化測試的策略設計 2.自動化測試的效果度量 3.自動化測試核心優(yōu)勢與問題 4.在什么時候適合開展自動化測試 5.如何構建高效,低維護成本的GUI自動化測試用例 6.GUI自動化測試技術詳細解讀 7.如何提高GUI自動化測試的穩(wěn)定性 8.如何在開發(fā)版本完成前提前開展GUI自動化測試 9.測試用例腳本封裝粒度的問題 10.從頁面對象模型到業(yè)務流程模型 11.主流API測試工具(Postman和JMeter)的原理與使用技巧 12.API測試工具的局限性 13.基于代碼的API測試的必要性 14.設計與構建高效的API自動化測試框架 15.數據驅動在API測試中的應用 16.API的并發(fā)測試和壓力測試 17.API測試中的依賴解耦 18.復雜場景的API測試(連續(xù)API調用以及API調用之間的參數傳遞) 19.API調用時序的測試難點與應對策略 |
集成測試階段的最佳實踐 |
1.集成測試階手工測試和自動化測試的占比問題 2.集成測試階段GUI測試用例的選取原則 3.集成測試階段API測試用例的選取原則 4.集成測試用例的版本管理實踐 5.集成測試用例的繼承關系 6.企業(yè)級集成測試最佳實踐案例分享 |
企業(yè)級測試數據準備的最佳實踐 |
1.測試數據中臺的定義 2.測試數據中臺能解決的問題 3.測試數據中臺在大型企業(yè)的應用案例 4.測試數據準備的常見痛點 5.測試數據創(chuàng)建的方法和時機 6.從測試數據準備工具到測試數據服務Test Date Service 7.測試數據服務Test Date Service的技術演進(大量干貨) 8.測試數據服務Test Date Service的局限性 9.如何克服局限性:從Test Date Service到測試數據中臺 |
企業(yè)級軟件研發(fā)質量&效能提升通識 1.當我們在談軟件質量的時候我們到底在談什么 2.研發(fā)質量的涵蓋范圍 3.軟件質量 VS 研發(fā)質量 VS 過程質量 4.軟件質量與研發(fā)效能的關系 5.各大行業(yè)龍頭企業(yè)為什么都開始關注“研發(fā)效能” 6.研發(fā)質效提升的金三角理論 7.國內互聯(lián)網大廠質量體系的現(xiàn)狀與趨勢分析 8.國內傳統(tǒng)軟件企業(yè)質量體系的現(xiàn)狀與趨勢分析 9.ISO25010 質量模型的解讀 10.測什么 vs 怎么測 |
軟件質量保障體系建設的最佳實踐 1.軟件的質量問題到底誰來背鍋 2.基于風險驅動的軟件測試策略 3.全員質量意識的重要性 4.傳統(tǒng)測試 VS 敏捷測試 5.測試的不可窮盡性 6.面向可測試性的軟件設計 7.面向應用的監(jiān)控能力建設 8.測試左移的各類最佳實踐 9.測試右移的各類最佳實踐 |
軟件研發(fā)效能和質量提升的雙流模型 1.研發(fā)效能和質量目前面臨的主要問題 2.研發(fā)效能質效提升的雙流模型簡介 3.雙流模型和質量工程的關系 4.雙流模型的設計理念與落地實踐 5.雙流模型的詳細解讀 6.雙流聯(lián)動的技術選型與實現(xiàn) 7.雙流模型在需求階段的最佳實踐 8.雙流模型在個人本地開發(fā)與測試階段的最佳實踐 9.雙流模型在代碼合流階段的最佳實踐 10.雙流模型在系統(tǒng)集成與測試階段的最佳實踐 11.雙流模型在發(fā)布階段的最佳實踐 |
軟件項目全生命周期的質量策略 1.全員軟件質量管理模型的核心理念與落地實踐 2.測試的金字塔模型 VS 測試的菱形模型 3.根據被測產品架構選擇最佳的測試策略 4.如何充分利用自動化測試技術 5.如何避免過度依賴于自動化測試技術 6.開發(fā)人員自己做測試的局限性以及解決方案 7.以質量體系整體提升研發(fā)有效代碼率 8.測試基礎架構的建設 9.測試自身的質量把控 |
軟件產品的投產風險與質量控制(行業(yè)最佳實踐) 1.當前軟件質量所面臨的問題與挑戰(zhàn) 2.基于風險驅動的軟件質量保障體系 3.測試設計中“Less is more”原則的本質與內涵 4.地毯式轟炸 VS 精準打擊 5.如何實現(xiàn)精準打擊,從架構黑盒到架構灰盒 6.頻繁反復修改的產品需求和模糊需求的應對策略 7.測試思維的重要性與培養(yǎng) 8.“自動化軟件測試”的誤區(qū) 9.測試用例的版本化管理 10.測試用例的分級體系建設 11.測試設計中需求的重要性 12.如何面對“不合格”的軟件需求 13.“探索式測試”的正確打開方式(螞蟻等的實際案例) |
企業(yè)級質量度量的最佳實踐 1.歷史上的度量失敗的案例 2.我們身邊的度量失敗的案例 3.軟件質量度量領域的經典失敗案例 4.軟件質量度量領域的經典失敗案例的解決思路 5.質量度量的第一性原理 6.度量的雷達圖體系與設計方法 7.敏捷轉型的度量實踐 8.質量度量的常見誤區(qū) 9.“度量十宗罪” 之避坑指南 10.過程指標 VS 結果指標 11.質量度量的相關性 VS 因果性 12.基于過程指標的大數據質量度量建模案例 13.過程指標收集的自動化打點 |
技術視角下的測試中臺建設與頂層架構設計 1.測試中臺建設的原始驅動力 2.測試中臺的核心優(yōu)勢和必然性 3.從測試服務化到測試中臺建設 4.什么是理想中的測試中臺 5.測試中臺全局架構初探 6.測試中臺全局架構詳細解讀 7.測試中臺的建設步驟和落地途徑 8.短期戰(zhàn)術目標和長期戰(zhàn)略目標的矛盾以及解決思路 9.測試中臺建設的對上管理 10.測試中臺建設的對下管理 11.測試中臺建設中的常見問題與應對思路 |
研發(fā)的質量管理實踐 1.代碼靜態(tài)質量管理 2.代碼動態(tài)質量管理 3.測試代碼覆蓋率管理 4.API測試覆蓋率管理 5.技術需求測試覆蓋率管理 6.業(yè)務需求測試覆蓋率管理 7.Defect管理流程與優(yōu)化 8.Defect反饋機制與優(yōu)化 9.基于變更的影響分析流程 |
企業(yè)級自動化測試技術精要 1.自動化測試的策略設計 2.自動化測試的效果度量 3.自動化測試核心優(yōu)勢與問題 4.在什么時候適合開展自動化測試 5.如何構建高效,低維護成本的GUI自動化測試用例 6.GUI自動化測試技術詳細解讀 7.如何提高GUI自動化測試的穩(wěn)定性 8.如何在開發(fā)版本完成前提前開展GUI自動化測試 9.測試用例腳本封裝粒度的問題 10.從頁面對象模型到業(yè)務流程模型 11.主流API測試工具(Postman和JMeter)的原理與使用技巧 12.API測試工具的局限性 13.基于代碼的API測試的必要性 14.設計與構建高效的API自動化測試框架 15.數據驅動在API測試中的應用 16.API的并發(fā)測試和壓力測試 17.API測試中的依賴解耦 18.復雜場景的API測試(連續(xù)API調用以及API調用之間的參數傳遞) 19.API調用時序的測試難點與應對策略 |
集成測試階段的最佳實踐 1.集成測試階手工測試和自動化測試的占比問題 2.集成測試階段GUI測試用例的選取原則 3.集成測試階段API測試用例的選取原則 4.集成測試用例的版本管理實踐 5.集成測試用例的繼承關系 6.企業(yè)級集成測試最佳實踐案例分享 |
企業(yè)級測試數據準備的最佳實踐 1.測試數據中臺的定義 2.測試數據中臺能解決的問題 3.測試數據中臺在大型企業(yè)的應用案例 4.測試數據準備的常見痛點 5.測試數據創(chuàng)建的方法和時機 6.從測試數據準備工具到測試數據服務Test Date Service 7.測試數據服務Test Date Service的技術演進(大量干貨) 8.測試數據服務Test Date Service的局限性 9.如何克服局限性:從Test Date Service到測試數據中臺 |