課程目錄:互聯(lián)網(wǎng)DevOps分層測試培訓
        4401 人關注
        (78637/99817)
        課程大綱:

          互聯(lián)網(wǎng)DevOps分層測試培訓

         

         

        分層測試

        1. 測試標準化構建和構建通訊


        2. 1-5-15-60分層質(zhì)量模型


        3. 分層測試說明和規(guī)范


        4. CD/CD構建簡要介紹


        5.度量數(shù)據(jù)驅動改進


        分層自動化

        1. 目的


        2. 大型系統(tǒng)持續(xù)交付難點


        3. 分層自動化的構成


        4. 分成自動化的過程管理實踐舉例

        攜程、阿里、浦發(fā)卡、招行卡中心

        5. 分層自動化實現(xiàn)舉例

        阿里、浦發(fā)、浦發(fā)卡、銀聯(lián)、騰訊

        6. 其他有效參考

        交行、Expedia、華興

        測試建模(為分層服務)

        1. 需求工程的多視角


        2. 不同視圖間關聯(lián)


        3. 如何選取視圖


        4. 建立精益管理模型


        5. 如何進行測試建模

        測試建模后,可以通過需求矩陣,生成手工、接口、GUI測試腳本

        6. 構建金融行業(yè)背景的測試管理模式

        呈現(xiàn)部分實例

        質(zhì)量度量分析(簡要)

        1. 基于時間的缺陷到達模式


        2.PTR累計模型


        3.用例深度、質(zhì)量和有效性


        4. 度量項設計


        單元測試

        1.構建完善的測試環(huán)境,及考慮因素

        46條參考原則

        2. TDD模式和Mock


        3.如何構建好的單元測試

        依賴注入、代碼測試框架(Junit、Mockito、PowerMock、EasyMock)

        4. 單元測試的部分原則

        實現(xiàn)原則、覆蓋原則、脫離UI、隔離數(shù)據(jù)庫與文件讀寫等、使用Mock替身與Spring容器隔離、重復規(guī)則脫離到代碼掃描、定義timebox、DB的單元測試等

        5. 部分實例

        IOS測試異步的正確性、整體構建的實踐

        接口測試

        1. 選取分析對象,構建業(yè)務體系

        設計原則、結構化方法、

        2. 接口測試的技術方案與設計思路


        2. 構建通用接口模板


        3. 模塊間梳理


        4. 規(guī)則矩陣的設置

        浦發(fā)卡、華興、銀聯(lián)(AI)

        自動化測試

        1. 傳統(tǒng)框架對比


        2. 自動化遇到的問題

        驗證邏輯非UI,脫離UI驗證為JS腳本等,管理維護性代價非常大

        3. 互聯(lián)網(wǎng)之BDD原則


        4. 復雜行業(yè)之規(guī)則引擎

        交行、FannieMae舉例

        5. 移動端測試自動化,及App專項測試

        穩(wěn)態(tài)與敏態(tài)業(yè)務,如何做mobile的自動化測試,非UI型與UI型的分類與應對方法

        4. 微服務的流程自動化測試設計


        性能測試

        全鏈路壓測

        Ali、新浪、騰訊、京東等簡要介紹

        監(jiān)控與反饋

        其中包含App的性能測試與監(jiān)控指標

        DevOps中測試體系

        1. 測試演化路線

        集中式->分散式,整體管理到靈活調(diào)用

        2. 質(zhì)量驅動的DevOps


        3. 容器帶來的測試轉變

        如基于Docker的自動化測試(數(shù)據(jù)準備方向)

        4. 從0-1-N的DevOps構建