2015年5月31日 星期日

自動測試與 TDD 實務開發第三梯 - 心得後記

去年因為 Cash & Raymond 有幸參加第二梯,

但是基本功 & 物件導向觀念還太菜的我,一直很難跟上進度。

今年初看到 SkillTree 開出第三梯課程,就趕緊湊人報名。

一樣是連續 3 周 7 個小時拳拳到肉的觀念與實作的課程 By Joey

「寫測試?功能都還沒完成為什麼還要我寫測試?」
「那不是應該 QA 負責的嗎?為什麼要由 Developer 寫?」
「聽起來很棒!但是並不適合我們公司文化。」
「應該不是我的 Bug 吧?我在我電腦 Rnu 過都是沒問題的阿…」
「我猜 Bug 可能是這段 Code 的關係…」

相信上述對話都真實發生過,

上過這個課程後會對這些疑問及觀念有極大的收穫。

Day 1
  • 3A 原則 - Arrange, Act, Assert
  • Unit Test 特性 - FIRST
  • 測試框架 MsTest
  • 3 種驗證方式 - 回傳值/狀態改變/外部互動
  • 物件導向 - 相依/隔離
  • 手刻 Stub
  • Stub/Mock Framework - NSubstitute
  • Internal Testing
  • Code Coverage
Day 2
  • Web Testing - Selenium IDE
  • FluentAutomation
  • MessageHangler  Unit Test
  • Contorller Unit Test
  • Page Object Pattern by FluentAutomation
  • Refactoring
  • TDD
Day 3
  • BDD by Cucumber
  • Specflow
  • ATDD
  • Auto Generate Document
  • how to PO/PM/SA support you ?
  • CI introduction
講師真的很專業也很熱心,

都能給予一些實務開發上的建議與不同的想法。

也很感謝該單位提供這麼物超所值的課程阿!

最後這堂課程給我感觸最深的一段話︰



友善連結︰

1 則留言:

匿名 提到...

All the games you can play on the Sega Genesis - AprCasino
The best part is, of course, the game, is that 토토사이트 there https://deccasino.com/review/merit-casino/ are very apr casino few people who do a lot of herzamanindir the hard work. kadangpintar The best part is, if the