
互聯(lián)網(wǎng)DevOps分層測試培訓(xùn)
分層測試
1. 測試標(biāo)準(zhǔn)化構(gòu)建和構(gòu)建通訊
2. 1-5-15-60分層質(zhì)量模型
3. 分層測試說明和規(guī)范
4. CD/CD構(gòu)建簡要介紹
5.度量數(shù)據(jù)驅(qū)動改進(jìn)
分層自動化
1. 目的
2. 大型系統(tǒng)持續(xù)交付難點(diǎn)
3. 分層自動化的構(gòu)成
4. 分成自動化的過程管理實(shí)踐舉例
攜程、阿里、浦發(fā)卡、招行卡中心
5. 分層自動化實(shí)現(xiàn)舉例
阿里、浦發(fā)、浦發(fā)卡、銀聯(lián)、騰訊
6. 其他有效參考
交行、Expedia、華興
測試建模(為分層服務(wù))
1. 需求工程的多視角
2. 不同視圖間關(guān)聯(lián)
3. 如何選取視圖
4. 建立精益管理模型
5. 如何進(jìn)行測試建模
測試建模后,可以通過需求矩陣,生成手工、接口、GUI測試腳本
6. 構(gòu)建金融行業(yè)背景的測試管理模式
呈現(xiàn)部分實(shí)例
質(zhì)量度量分析(簡要)
1. 基于時(shí)間的缺陷到達(dá)模式
2.PTR累計(jì)模型
3.用例深度、質(zhì)量和有效性
4. 度量項(xiàng)設(shè)計(jì)
單元測試
1.構(gòu)建完善的測試環(huán)境,及考慮因素
46條參考原則
2. TDD模式和Mock
3.如何構(gòu)建好的單元測試
依賴注入、代碼測試框架(Junit、Mockito、PowerMock、EasyMock)
4. 單元測試的部分原則
實(shí)現(xiàn)原則、覆蓋原則、脫離UI、隔離數(shù)據(jù)庫與文件讀寫等、使用Mock替身與Spring容器隔離、重復(fù)規(guī)則脫離到代碼掃描、定義timebox、DB的單元測試等
5. 部分實(shí)例
IOS測試異步的正確性、整體構(gòu)建的實(shí)踐
接口測試
1. 選取分析對象,構(gòu)建業(yè)務(wù)體系
設(shè)計(jì)原則、結(jié)構(gòu)化方法、
2. 接口測試的技術(shù)方案與設(shè)計(jì)思路
2. 構(gòu)建通用接口模板
3. 模塊間梳理
4. 規(guī)則矩陣的設(shè)置
浦發(fā)卡、華興、銀聯(lián)(AI)
自動化測試
1. 傳統(tǒng)框架對比
2. 自動化遇到的問題
驗(yàn)證邏輯非UI,脫離UI驗(yàn)證為JS腳本等,管理維護(hù)性代價(jià)非常大
3. 互聯(lián)網(wǎng)之BDD原則
4. 復(fù)雜行業(yè)之規(guī)則引擎
交行、FannieMae舉例
5. 移動端測試自動化,及App專項(xiàng)測試
穩(wěn)態(tài)與敏態(tài)業(yè)務(wù),如何做mobile的自動化測試,非UI型與UI型的分類與應(yīng)對方法
4. 微服務(wù)的流程自動化測試設(shè)計(jì)
性能測試
全鏈路壓測
Ali、新浪、騰訊、京東等簡要介紹
監(jiān)控與反饋
其中包含App的性能測試與監(jiān)控指標(biāo)
DevOps中測試體系
1. 測試演化路線
集中式->分散式,整體管理到靈活調(diào)用
2. 質(zhì)量驅(qū)動的DevOps
3. 容器帶來的測試轉(zhuǎn)變
如基于Docker的自動化測試(數(shù)據(jù)準(zhǔn)備方向)
4. 從0-1-N的DevOps構(gòu)建