
互聯網DevOps分層測試培訓
分層測試
1. 測試標準化構建(jian)和構建(jian)通訊
2. 1-5-15-60分層質量模型
3. 分(fen)層(ceng)測(ce)試(shi)說明(ming)和(he)規范(fan)
4. CD/CD構建簡要介紹
5.度量數(shu)據驅動改進(jin)
分層自動(dong)化
1. 目的
2. 大型系統持(chi)續交付(fu)難點
3. 分層(ceng)自動化的構成
4. 分成自(zi)動(dong)化(hua)的過程管理實踐(jian)舉例(li)
攜(xie)程、阿里、浦發卡(ka)、招行(xing)卡(ka)中心
5. 分層自動化(hua)實現舉(ju)例(li)
阿里、浦(pu)發、浦(pu)發卡(ka)、銀聯(lian)、騰(teng)訊
6. 其他有效參考
交行、Expedia、華興
測試建模(為(wei)分層服務)
1. 需求工程的多視(shi)角
2. 不同視(shi)圖間關聯(lian)
3. 如何(he)選取(qu)視圖
4. 建(jian)立精益管理模型(xing)
5. 如何進行測試建模
測試建模(mo)后(hou),可以通過需求矩陣,生成手工、接(jie)口、GUI測試腳本
6. 構建金融(rong)行業背景的測試管理模式(shi)
呈現部分實例
質量度量分析(簡要)
1. 基于(yu)時間(jian)的(de)缺陷到(dao)達模式
2.PTR累計模型(xing)
3.用例(li)深(shen)度、質(zhi)量和有(you)效(xiao)性
4. 度(du)量項設(she)計
單元測試
1.構建完善(shan)的測試環境(jing),及考慮因(yin)素(su)
46條參考原則
2. TDD模式和Mock
3.如何構建好的單元測試
依賴注入(ru)、代碼測試(shi)框架(Junit、Mockito、PowerMock、EasyMock)
4. 單元(yuan)測試的部分原則
實現原則、覆(fu)蓋原則、脫離(li)(li)UI、隔(ge)離(li)(li)數據(ju)庫與(yu)(yu)文件讀寫等(deng)、使用Mock替身與(yu)(yu)Spring容器(qi)隔(ge)離(li)(li)、重(zhong)復規則脫離(li)(li)到代碼掃描、定(ding)義(yi)timebox、DB的單元測試等(deng)
5. 部分實例
IOS測試異步的正確性、整體構建的實踐
接口測試
1. 選(xuan)取分析對象(xiang),構建業務(wu)體系
設計原則(ze)、結(jie)構(gou)化方法、
2. 接口測(ce)試的(de)技術(shu)方(fang)案與設計思路
2. 構(gou)建通用(yong)接(jie)口模(mo)板
3. 模塊間梳(shu)理
4. 規則(ze)矩陣(zhen)的設置
浦發卡、華(hua)興、銀聯(AI)
自動化測試
1. 傳統框架對比
2. 自動化遇到的問題
驗證(zheng)邏輯非UI,脫離UI驗證(zheng)為JS腳本等,管理維護性代價非常大
3. 互聯網之(zhi)BDD原則(ze)
4. 復(fu)雜行業之規則引擎
交行、FannieMae舉例(li)
5. 移動端測(ce)試(shi)自動化(hua),及App專(zhuan)項測(ce)試(shi)
穩態與敏態業(ye)務,如何做mobile的(de)自動化(hua)測試,非UI型與UI型的(de)分類與應對方法(fa)
4. 微服務的(de)流(liu)程自動化測試設計(ji)
性(xing)能測試
全鏈路壓測
Ali、新浪、騰訊、京東(dong)等(deng)簡要介(jie)紹
監控與反饋
其(qi)中(zhong)包含(han)App的性能測試(shi)與監控指標
DevOps中測試體系
1. 測試演化路線
集中式(shi)(shi)->分散式(shi)(shi),整體管(guan)理到靈活調用
2. 質量驅動(dong)的(de)DevOps
3. 容器(qi)帶來的(de)測試(shi)轉變(bian)
如基于Docker的(de)自(zi)動(dong)化測試(數據準備(bei)方向)
4. 從0-1-N的DevOps構建