DevOps 與軟體測試實作工作坊

DevOps(Development和Operations 的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。在目前雲端服務的趨勢下,DevOps 已經變成最重要的軟體開發模式之一,例如 Flickr 就運用了 DevOps 開發方法來加快服務改版速度,甚至一天可以因功能需求,發布10次小改版。

DevOps 開發方法藉由將各開發階段自動化以及訊息公開,幫助企業軟體研發相關部門,解決傳統流程端對端(End to end)所產生訊息不對稱,以及協作不順暢的問題,並且自動化開發流程的每個階段,進而提升軟體交付的速度。

「教育部資通訊軟體創新人才推升計畫 軟體工程推廣分項計畫」(軟體工程聯盟) 為推動 DevOps 軟體測試技術,特別開發此一課程之協同教學,除了提供 MOOCs 線上影音課程以外,還可到各校進行協同教學。本教育訓練之目的在上各校老師了解此課程,進而提出協同教學,也歡迎學生及有興趣者一起參加。本課程以實務為主,將介紹 DevOps 及自動化測試相關的工具與框架,讓學員可以透過動手做實際的了解記述內容。

    • 活動名稱:106 年軟體工程翻轉式協同教學軟體測試 Workshop
    • 活動對象:
      • 教師:(1) 透過瞭解此課程內容,進而提出協同教學的 (106年度第一學期)(2) 應用在專題指導上或授課上 (3) 透過學習成為 軟體工程協同教學之種子教師。
      • 學生/社會人士:應用在專題開發或是專案開發。
    • 費用:免費
    • 人數:限 50 名
    • 聯絡人:吳先生 seat.taiwan@gmail.com
    • 備註:若有興趣的老師當天不克出席,也可指派學生代表參加。

報名頁面請至:已滿額。

日期:106年9月30日(六)

地點:逢甲大學 資電館 234 教室

主講:郭忠義 博士,國立臺北科技大學 資訊工程學系

時間

  • 13:00 – 13:30 報到
  • 13:30 – 14:30 軟體持續整合測試流程與工具 (Jenkins, Git, Sonarqube) DevOps實務
  • 14:40 – 15:40 軟體測試涵蓋度與單元測試 (Eclipse, JUnit, Eclemma)實務
  • 15:50 – 16:50 軟體測試驅動開發 (Test-driven development, TDD)實務
  • 17:00 – 17:30 Q&A

計畫補助:教育部資通訊軟體創新人才推升計畫 軟體工程推廣分項計畫

計畫主持人:台灣大學 李允中教授

共同主持人:台中教育大學 徐國勛 助理教授、中正大學 劉立頌教授

= 本活動經授權由台灣軟體工程學會代為宣傳 =

活動照片