活動簡介

  • 活動地點:報名成功後另行通知(台北市東門捷運站十分鐘內)
  • 活動時間(7H):
實務專案的測試 第二梯

活動規劃

許多開發者在專案開發過程已經導入測試,但不管是單元測試或者是整合測試,都會面臨到許多問題而不知所措。
資料存取層的測試要怎麼做?要不要連接資料庫?該如何準備測試資料?
服務層的測試資料是否要接真實資料?
如何在測試過程整合 Web 服務?
 
課程將以實際專案開發的經驗,以多個 Lab 講解和實際操作,
讓大家可以逐步瞭解及熟悉各種進階測試的操作,
另外也將會介紹如何在整合測試裡使用 Docker,讓整合測試可以更為容易與方便。
活動等級:進階應用

活動講師

Kevin Tseng
Kevin Tseng

網頁開發經驗已逾 8 年,近年獨鑽 ASP.NET MVC ,並於2013年初當選微軟最有價值專家(MVP),熟習各種業界實務解決方案,著有 Blog 記錄大量專案開發技巧與套件系列文。

講師經歷:
  • twMVC 核心講師

活動介紹

  1. 服務層專案測試使用 CSV & Excel
  2. 服務層專案測試使用 AutoFixture & NBuilder
  3. 資料存取層測試整合使用 LocalDB 建立測試用資料 T-SQL Script
  4. Web Application 整合測試使用 IISExpress
  5. 資料存取層測試整合使用 Docker
  6. ASP.NET Core 整合測試
  7. ASP.NET Core 整合測試使用 Docker

講者的話

很多人雖然接觸了測試,也在專案開發裡導入,但對於進階的測試卻是不得其門而入,最後專案裡的測試都會流於形式,而無法真正發揮測試對於專案開發的實際效益。

這次的課程將會說明進階的測試操作,例如如何為服務層(Service)與資料存取層(Data Access)準備測試資料以及在測試程式裡如何使用測試資料,資料存取層的測試如何整合使用 LocalDB, Web 測試如何整合使用 IISExpress,最後還會介紹如何在測試專案裡整合應用 Docker ,讓測試可以更為容易與方便。

適合課程的對象為,已接觸單元測試並且有導入到專案的開發人員、想要知道如何在測試專案整合 LocalDB 與 Docker 的開發人員


注意事項

  • 不適合程式開發新手或非 .NET (C#) 開發人員
  • 不適合不寫程式的管理者
  • 須有單元測試經驗或在實際專案裡有導入測試的開發人員
  • 需自備筆電,並且作業系統為 Windows 10 Professional 以上版本
  • 需安裝 Visual Studio 2015 或 2017 (Community 以上版本)

Session 7 實做示範影片

 

歷屆學員回饋

  • 自己的實務經驗不足,在課堂上吸收有點困難,好在PDF非常詳盡,事後應該也可以跟著PDF複習。 主要是關於Docker的部分。
  • 因為備課細心 所以也不覺得很難了
  • 老師的授課內容非常的豐富,PDF的內容寫得非常詳細,或許是因為老師本身撰寫部落格的習慣就是這樣,非常的深入,鉅細靡遺,課堂上就針對PDF內容帶過一遍,並解說,這樣的方式很合我口味。就算吸收不了,事後或是日後有機會用到,都可以拿出PDF再次複習。很棒。
  • 老師對於實務專案的經驗應該是非常足夠的,看過老師不少文章,只可惜都沒有時間做系統的了解;趁著這次上課機會,有系統的來學習老師某個領域的知識,對我來說是很棒的經驗。
  • 講話聲很清楚,一聽就知道是當講師/領導的料
  • 詳細的PDF,足以當工具書備查。又因為是實務專案,所以Lab裡面的Repository還有Misc、等等都是我想要學,但卻不知道怎麼說明這些東西的部分。透過LAB這些類別的設計,可以幫助我在建立專案的時候,有個學習的依據。
  • 相當全面講解實務準備測試資料與自動化時會遇到的問題。
  • 各式測試方法與新知, 還能學到Docker, 很棒
  • 內容有廣度與深度,而且簡報與Lab內容之多,大呼過癮。
  • 投影片超清楚 也不會少導致做了筆記的東西不在頁數上 實作附解答也很棒
  • 實務上測試遇到的問題,並有提供良好的解決方式

 

本活動提供午餐

  • 為了節省您的時間,我們提供免費便當。

本活動建議攜帶筆電

  • 建議您攜帶筆電,以利活動實做練習。
  • 必要軟體將會於活動通知信中說明。
提醒您!

此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:

訂閱電子報

如果您希望收到我們的電子報,請在下方輸入您的EMAIL

詢問討論

持續學習

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
  • 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
  • 主辦單位保留對活動內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
  • 活動前10天申請退費,退費用0%
  • 活動前11天申請退費,退費用80%
  • 活動前14天申請退費,退費用90%
  • 收到申請表後我們會主動與您聯繫。

目前活動