博客 / 詳情

返回

軟件測試/測試開發丨持續集成體系介紹 學習筆記

本文轉自測試人社區,霍格沃茲測試開發學社學員筆記
原文鏈接:https://ceshiren.com/t/topic/28363

一、軟件開發模式

  • 版本迭代,功能逐步增加
  • V1.0,V1.1,…,V2.0,V2.1,

二、持續集成——Continous Integration

  • 持續開發新功能
  • 將新功能集成到主幹產品中去

三、持續交付——continuous delivery

  • 持續集成到下一步,將集成後的產品交付給用户
  • 設計、開發、測試、交付
  • 支撐概念-自動化

    • 自動構建、自動測試、自動發佈
    • 快速、高效、易回溯
  • 支撐平台-Jenkins

四、持續集成的價值

  • 集成自動化測試、減少重複工作
  • 儘早發現缺陷和修復缺陷,降低風險
  • 形成有機整體,明確階段交付件

五、常見持續集成方案

5.1、階段化

  • 為不同的構建測試套件建立不同的CI循環週期
  • 單元測試運行時間短,反饋快,所以可以頻繁進行
  • 自動化測試的時間較長、佔用資源,可適當減少集成次數

5.2、過程式

  • 將每一個步驟單元合併順序執行
  • 將構建與測試分離以節省時間

5.3、管道式

  • 將所有的過程單元都運行在同一管道的上下文中,代碼基線相同
  • 當持續集成服務器發現有新的代碼時,會創建一個新的管道
  • 所有的過程單元都在這一個管道中進行
  • 每個單元產生的產物也在該管道中有效

推薦

Python全棧開發與自動化測試開發班

由淺入深實戰進階,從小白到高手

以Python全棧開發為基礎,深入教授自動化測試技能,為學員打造全面的技術能力。通過系統學習和實際項目實戰,學員將具備在職場中脱穎而出的競爭力。不僅能夠靈活運用Python進行開發,還能夠保障項目質量通過自動化測試手段。這是一個全面提升職業競爭力的機會。

課程詳情

Python開發必備基礎技能與項目實戰

Pvthon 編程語言/算法和數據結構/面向對象編程Web後端開發/前端開發/測試管理平台項目實戰

人工智能ChatGPT實戰

人工智能輔助學習各種開發和測試技能/Pytorch深度學框架/平台開發實戰

數據分析與自動化辦公

數據採集/Pandas與數據處理技術/ECharts與數據可視化技術/爬蟲實戰/自動化辦公/批量文件處理

UI自動化測試與高級項目實戰

Web自動化測試/App自動化測試/ PageObject設計模式

接口自動化測試

接口協議分析/Mock實戰/服務端接口測試

性能測試

性能測試流程與方法/JMeter 腳本參數化/Grafana監控系統搭建

簡歷指導與模擬面試

1V1簡歷指導/模擬真實面試/測試開發崗面試全攻略名企私教服務
名企專家1v1輔導/行業專家技術指導/針對性解決工作難題/績效提升輔導與晉升覆盤

課程亮點

名企私教服務  先學習後付費 高額獎學金

專屬社羣+晚自習在線答疑

5V1全方位輔導作業+考試強化學習效果

簡歷修改 模擬面試 就業內推 面試覆盤

user avatar naivebayes 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.