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