作者AmosYang (Zzz...)
看板Soft_Job
標題Re: [請益] 軟體測試出路?
時間Sat May 10 06:21:47 2014
※ 引述《lovdkkkk (dk)》之銘言:
: 恕刪
: ※ 引述《AmosYang (Zzz...)》之銘言:
: : 在 test automation 的潮流下 (就像 "agile" 一樣潮... ), 許多的問題也一一浮現
: 關於 agile 及 taliao 大上一篇提到的 TDD,
: 個人一直覺得是不怎麼合的兩個東西,
: 一個是變動為本,另一個則起碼要寫得出 test case。
: (然後 test case 得隨著變動一直重寫?)
: 想了好一陣子摸不著頭腦,剛才狗了一下...
: http://www.agiledata.org/essays/tdd.html#TDDAMDD
: days... hours... minutes...
: 看起來超忙的啊 XDD
「個人一直覺得是不怎麼合的兩個東西」這句話讓我想起一個經驗:
我是烹飪門外漢,每次讀到食譜裡把
醬油與
冰糖放入同一道菜裡的作法
我的反應就是: dafaq?
但對烹飪經驗豐富的人來說,醬油與冰糖就只是調味料,
放對時機、分量、順序, 這一鹹一甜就能讓整道料理的滋味更上一層樓
在我的認知裡, TDD 只是一種流程工具, 一種心態(mentality)
在試作原型(prototyping)時,測試方法可以偏向 exploratory testing
一旦開始 coding, 那就可以試著導入 xUnit 的架構
有了 test case 後, (無論是否 automated); 這些 test case 除了可以協助預防
regression, 還可以協助估計「變動規格」的代價
易言之,各種工具合與不合,取決於使用時機與方法是否適當 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 75.177.186.231
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1399674110.A.8DD.html
推 damody:推 要善用工具 05/10 07:53
推 lovdkkkk:推 使用時機與方法 就是我想問的 05/10 09:04
→ andymai:@@為什麼會直覺不能放醬油和冰糖?糖醋系列那麼好吃... 05/11 00:49
→ AmosYang: 因為我是烹飪門外漢啊 :D 07/20 05:38