2018年7月31日 星期二

測試工程師能力工作坊




文章摘要: 學習培養的目的 瞭解自己做的事 提高工作技能 提高效率 第一階段 關於賬號支付 敏捷開發 角色和職責 軟體和BUG生命週期 QA與STE 第二階段 測試基礎 設計測試用例例項 什麼是TC 為什麼要有TC 怎麼建立TC 報告BUG例項 什麼是BUG 為什麼要有BUG 怎麼建立BUG 功能測試技術 基本


寫在前面


6年多的軟體測試工作經驗,從初入職場的摸爬滾打,到對自動化的嘗試,框架引入,再到測試管理,累積了一些草稿,未整理成冊。恐日後無暇整理,現將自己的小組近幾年建立的一些wiki知識體系部分內容翻錄於此,內部資料或程式碼皆隱藏,以作參考。所有文件皆為md格式,此篇為總目錄。


感謝在我職業生涯這幾年裡,一起共事的泉泉、文苑、宇新、小馬、Chen·威、Lu·策、小強、He·彬。


  1. 測試環境

  • host

  • 常用後臺系統

  • 測試賬號

  1. 工作流程
    • XXX前端上線

    • web組CI

    • QA 質量規範


  2. 測試方案
    • 測試計劃

    • 測試用例

    • BUG

    • 測試報告

    • 壓力測試報告


  3. 測試架構
    • 分層測試架構

    • 微服務壓力測試架構


  4. 效能測試
    • golang 效能測試

    • LoadRunner 負載端安裝

    • 連結數測試

    • jmeter 工具使用

    • nmon 的使用

    • top 結果詳解

    • ab 壓力測試


  5. 測試方法
    • 雙路改單路

    • 域名切換

    • MGR 升級測試

    • 驗證碼規則

    • 弱網測試

    • 服務抖動

    • 異常檢測

    • 介面測試

    • 相容性測試

    • 機房遷移 ‼ 2017Q1

    • kubernetes 測試
      – k8s 下的灰度測試方案
      – 高可用測試
      – docker打包映象
      – devops自動部署


  6. 安全測試
    • 安全測試用例

    • 安全測試技能矩陣

    • 安全掃描工具


  7. UI 自動化

  8. 學習培養

  • 新人入職

  • 能力模型-雷達圖

  • 測試工程師能力工作坊

  • 新人培訓
    – GIT 使用
    – IntelliJ IDEA 安裝
    – 在 Gitlab 上使用 MarkDown 小技巧

  • Fiddler

  • UI自動化selenium-webdriver

  • cucumber-uitest

  1. 持續整合

  • Jenkins 介紹

  • gitlab CI runner

  • 服務彙總

  1. 常見問題彙總

  2. 文件交流區





http://www.kubonews.com/2018073126945.html

更多有趣新聞請上:http://www.kubonews.com

沒有留言:

張貼留言