應該知道的事
報名資訊(已結束)
Agile Meetup 2017/05 (2): 測試即學習這裡不講 TDD,沒有程式
流程
讀這篇文章的人,或許可以找一位朋友來作相同的流程練習
- 一張不明所以的圖片當作受測對象,任意發散的詢問測試問題
- 分類所有的問題為 WHY、HOW、WHAT
- 畫出 Golden Circle,核心是 WHY
- 透過 WHY 揭露受測對象圖片的本質(TAROT),收斂測試範圍
- 重新詢問測試問題,儘可能的發散
- 所有人交流自已看到可能的測試問題
- 重複 5~6 步,有意識的去覺察自已的感覺
- 別人注意到的問題你為什麼沒發現?
- 別人如何發現問題?
- 你有沒有辦法發現相同的問題(殊途同歸)?
測試的概念
- 受測者
- 問題
- 答案
- 預期的結果(test oracles)
問題的核心 Know Your Mission(KNW)
- WHY ?
本次分享的重點,如何了解、探索、學習產品的知識,給客戶的價值等… 。 - HOW ? => 如何作到?
- WHAT ? => 產生測試項目
- TEST ? => 執行測試,回饋並且回到第一步 Loop。
應該觀注的資訊 information is learning
- Customer
- Product
- Project
- Mission
透過 WHY 的詰問,了解你的任務(Know Your Mission)
學習到受測對象的本質,排除不必要的測試發想。
收斂了測試範圍,決定了測試方向。
探索測試
- 儘可能的發散
- 摹仿別人看事情的角度
- 有意識的學習(mindful learning)
- 記錄
- 總結
- 歸納問題的核心
- 給它起一個名字(沒有專有名詞的話)
- 有意識的逃離第一印象
- 小心不經意的盲區(Inattentional blindness)
- 數量 X 練習 X 思考 X 學習 = 提昇
回饋
- 刻意練習 vs 有意識的練習,類似的東西,但是沒有具體的方法
- 課程中提到的影片
(fin)