Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
五倍學院 ։։৺৺ሜଌࢼ 高見龍
Slide 2
Slide 2 text
五倍學院 自我介紹
Slide 3
Slide 3 text
五倍學院 a.k.a Eddie 愛現! 喜歡冷門的玩具 開發者 / 講師 / 電腦書作者 技術推廣、教育、技術諮詢 台灣、日本等國內外技術研討會講者 部落格:https://kaochenlong.com 高見龍 @eddiekao
Slide 4
Slide 4 text
五倍學院 第26刷 發售中 發售中 發售中
Slide 5
Slide 5 text
五倍學院 已絕版
Slide 6
Slide 6 text
五倍學院 投影片連結在最後一頁
Slide 7
Slide 7 text
五倍學院 本文開始
Slide 8
Slide 8 text
五倍學院 ։։৺৺ሜଌࢼ 高見龍
Slide 9
Slide 9 text
五倍學院 等級:入門
Slide 10
Slide 10 text
五倍學院 🙋 工作寫 PHP 嗎?
Slide 11
Slide 11 text
五倍學院 🙋 寫測試嗎?
Slide 12
Slide 12 text
五倍學院 關於測試
Slide 13
Slide 13 text
五倍學院 為什麼要寫測試?
Slide 14
Slide 14 text
五倍學院 確保程式可 以依照預期 行為運作 為什麼要寫測試?
Slide 15
Slide 15 text
五倍學院 請工讀生用滑鼠點一點不行嗎? 為什麼要寫測試?
Slide 16
Slide 16 text
五倍學院 為什麼不寫測試?
Slide 17
Slide 17 text
五倍學院 「光寫主程式都沒時間了, 哪還有時間寫測試」 為什麼不寫測試?
Slide 18
Slide 18 text
五倍學院 「跑測試太慢了」 為什麼不寫測試?
Slide 19
Slide 19 text
五倍學院 「測試很脆弱耶,不小心改 一改就爛掉了」 為什麼不寫測試?
Slide 20
Slide 20 text
五倍學院 「不知道怎麼寫」 為什麼不寫測試?
Slide 21
Slide 21 text
五倍學院 TDD Test Driven Development
Slide 22
Slide 22 text
五倍學院 TDD 是一種開發方法
Slide 23
Slide 23 text
五倍學院 先寫測試,再寫程式
Slide 24
Slide 24 text
五倍學院 還沒寫,是要怎麼測?
Slide 25
Slide 25 text
五倍學院
Slide 26
Slide 26 text
五倍學院 測試不存在的功能 假設它可正常運作 在公堂之上 大膽假設一下
Slide 27
Slide 27 text
五倍學院
Slide 28
Slide 28 text
五倍學院 你寫的不是測試,是規格
Slide 29
Slide 29 text
五倍學院
Slide 30
Slide 30 text
五倍學院 動手試試看!
Slide 31
Slide 31 text
五倍學院 相容性
Slide 32
Slide 32 text
五倍學院 從 PHPUnit 到 Pest ./vendor/bin/pest --drift
Slide 33
Slide 33 text
五倍學院 斷言 vs 預期 Assertion vs Expectation
Slide 34
Slide 34 text
五倍學院 Hooks
Slide 35
Slide 35 text
五倍學院 監看模式 ./vendor/bin/pest --watch
Slide 36
Slide 36 text
五倍學院 測試快照
Slide 37
Slide 37 text
五倍學院 聯絡我們"; expect($page)->toMatchSnapShot(); }); 拍照
Slide 38
Slide 38 text
五倍學院 更新快照 ./vendor/bin/pest --update-snapshots
Slide 39
Slide 39 text
五倍學院 平行測試 ./vendor/bin/pest --parallel
Slide 40
Slide 40 text
五倍學院 待辦事項 ./vendor/bin/pest --todos
Slide 41
Slide 41 text
五倍學院 小結
Slide 42
Slide 42 text
五倍學院 為什麼要寫測試?
Slide 43
Slide 43 text
五倍學院 測試本身就是規格(Spec)
Slide 44
Slide 44 text
五倍學院 寫出更有信心的程式碼
Slide 45
Slide 45 text
五倍學院 可以做出更好的設計
Slide 46
Slide 46 text
五倍學院 有重構(refactor)的可能性
Slide 47
Slide 47 text
五倍學院 工商服務
Slide 48
Slide 48 text
五倍學院
Slide 49
Slide 49 text
五倍學院 talentd.cc
Slide 50
Slide 50 text
五倍學院 投影片 5xcamp.us/pest 歡迎加 好友