課程簡介

實務專案的測試 第二梯

課程規劃

許多開發者在專案開發過程已經導入測試,但不管是單元測試或者是整合測試,都會面臨到許多問題而不知所措。
資料存取層的測試要怎麼做?要不要連接資料庫?該如何準備測試資料?
服務層的測試資料是否要接真實資料?
如何在測試過程整合 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 以上版本)

本課程真的只適合開發人員並不適合管理人員來聽觀念,課程非常實務,講師也非常務實!您可以看看講者實務中的專案有多少測試在跑就知道!這絕對不是教你背誦單兵作戰守則而是老士官長在戰場上教你殺敵的方法。

歷屆學員回饋

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

 

本課程提供午餐

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

本課程建議攜帶筆電

  • 實戰課程建議請攜帶筆電,以利課程實做。
  • 必要軟體將會於課程通知信中說明。

選擇票種

學費要報帳!

報名時您只要選取「報帳發票」並且輸入相關資訊,課程當天電子發票自動寄送到您的信箱,方便您報帳!

自我學習不該變成沈重的負擔!

我們知道您的學習是為了將來的薪水,為了避免造成您的負擔,我們提供了 3、6、12 期零利率的信用卡分期付款,歡迎多加利用。

票種 販售期間 單價 數量
一般票 所有人皆可購買。 2018-05-07 2018-06-04 NT$ 5,400
所有人皆可購買。
Yammer票 完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。 2018-05-07 2018-06-06 NT$ 4,800
完成任務的學員使用 Yammer 聯絡我們可取得邀請碼。
雙人成行票 發票無法分開,主揪者須收齊款項後一次付款。 2018-05-07 2018-06-04 NT$ 4,800
發票無法分開,主揪者須收齊款項後一次付款。
助教票 助教專用票卷。(助教為內定並非對外販售) 2018-05-07 2018-06-06 NT$ 500
助教專用票卷。(助教為內定並非對外販售)

訂閱電子報

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

詢問討論

持續學習

注意事項

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

退款方法

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

目前課程