[討論] 多少公司有執行單元測試

作者: ripple0129 (perry tsai)   2016-11-01 08:22:40
大家應該都知道測試的重要性
真的有在實施單元測試的不知道有沒有超過一半
然後也蠻好奇測不測private
單元測試也是蠻深的一門學問
很多method也不知道要怎麼測試
然後須不須要測試從網路抓的api等等的
不知道各位測試做到怎樣的程度?
作者: CaptainH (Cannon)   2016-11-01 08:39:00
蠻深的學問讓人笑噴了
作者: kingofsdtw (不能閒下來!!)   2016-11-01 08:43:00
0
作者: JFLung9536 (立月小蛇)   2016-11-01 09:03:00
這是基本功吧
作者: cheng19 (無糖綠去冰)   2016-11-01 09:15:00
呃...我公司沒做單元測試...
作者: jerry771210 (說在多也沒用)   2016-11-01 09:22:00
單元測試要寫到效率好不容易啊…不知道某樓在鄙視什麼
作者: chan15 (ChaN)   2016-11-01 09:23:00
我自己的專案會寫,但目前面試過的公司沒有一間有規定的
作者: kenwufederer (Nash)   2016-11-01 09:31:00
一般金融一定有,有沒有確實執行就是另一回事
作者: CaptainH (Cannon)   2016-11-01 09:40:00
你當然不知道啦…因為你覺得效率的重點在於測試而不是程式本身嘛
作者: testPtt (測試)   2016-11-01 09:43:00
直接使用者測試
作者: Chienhua (MeMoRi_SaUNDo)   2016-11-01 09:57:00
樓上的ID正確 ..
作者: robber1234 (超痛恨嘴炮)   2016-11-01 11:00:00
哪一家公司把unit test當spec的? 不是手測的喔
作者: dali17dali17   2016-11-01 11:04:00
沒有+1
作者: Trick   2016-11-01 11:11:00
global等級的網站系統,沒寫
作者: Wolfken   2016-11-01 11:41:00
單元測試本來就有不少技巧呀,而且跟寫程式不太一樣,只能說從這結果看出台灣軟體工程還落後蠻多的吧...
作者: Ekmund (是一隻小叔)   2016-11-01 11:45:00
單元測試也是個坑啊...說它深不為過吧
作者: robler (章魚丸)   2016-11-01 11:51:00
我記得我應徵現職的時候也是一直說要做要做,現在也沒在做
作者: dreamnook (亞龍)   2016-11-01 11:58:00
口號有做 實際人做(爆炸
作者: jimmy689 (吉米蛆蛆)   2016-11-01 12:05:00
大部分喊單元測試都是冒煙測試(O)
作者: gpctv (gpctv)   2016-11-01 12:06:00
單元測試真的是一門學問啊!!!這還有專門的職位啊
作者: shadow0326 (非議)   2016-11-01 12:07:00
單元測試不難 難的是寫出適合單元測試的code啊
作者: abola921 (南港金城武)   2016-11-01 12:24:00
我是覺得你應該問『有多少公司開發跟測試是分開的』開發者跟測試者同一個人,很難測出問題,自己都會閃的
作者: ripple0129 (perry tsai)   2016-11-01 12:29:00
不過我看蠻多是建議由程式開發者來撰寫
作者: frank11118 (想睡覺)   2016-11-01 12:33:00
整合跟單元測試都要寫,不然涵蓋率不夠沒辦法推上Prod
作者: fightmz (漫無目的)   2016-11-01 12:41:00
之前都在趕客戶需求,最近才開始導入
作者: yyc1217 (somo)   2016-11-01 12:46:00
客戶不會管你有沒有單元測試
作者: Argos (Big doge is watching u)   2016-11-01 12:52:00
台灣區網站流量前十的公司 沒在測沒在管 XD
作者: d1288999 (Davis)   2016-11-01 13:06:00
沒單元測試+1
作者: tsairay (火の紅寶石)   2016-11-01 13:35:00
老闆就不care,time to market最大老闆不care就永遠做不起來
作者: ggggggh (ggggggh)   2016-11-01 14:17:00
台積電有
作者: wellkom (wellkom)   2016-11-01 14:28:00
直接萬哪一家公司人力budget 是必要人力直接 x2 x3 給的這作下去都是錢,花不起的廢老闆不給錢你要怎麼做
作者: femlro (母豬教謀神異端審問官1.5)   2016-11-01 14:33:00
鬼島有鬼島的玩法@@
作者: ECMA   2016-11-01 14:53:00
測試也需要成本 老闆不會多花這成本 低價搶標 哪來成本做這
作者: Trick   2016-11-01 15:13:00
反過來問,反正不做也是時限內成功上線,老闆會願意多花錢?developer想做user肯多給時間嗎
作者: jerry771210 (說在多也沒用)   2016-11-01 15:17:00
還請一樓大大開示啊,前陣子卡在multithread中實在不得要領。
作者: Qoofate (大魯閣_最強打者)   2016-11-01 15:21:00
這是沒用的 問群暉
作者: ftrain   2016-11-01 15:22:00
單元測試浪費時間。不需要...
作者: manaup   2016-11-01 15:23:00
有很好 沒有也不會差太多 基本也無法解決很重要的問題就好像scrum 嘴一堆 結果還是得投錢下去加資源加人
作者: aleelyle (lyle)   2016-11-01 15:42:00
上次去面試一間新創 我問他們有沒有做unit test確保品質
作者: rodion (r-kan/reminder)   2016-11-01 15:43:00
由這篇推文可以得知台灣SW產業真的很慘... 劣幣逐良幣
作者: aleelyle (lyle)   2016-11-01 15:43:00
他們說他們的工程師是最強的 寫出來的產品就是品質最好所以不用測試
作者: manaup   2016-11-01 15:47:00
:) 真的 只要品質好 就算是猴子寫的 user也不太care
作者: dreamnook (亞龍)   2016-11-01 15:49:00
當user也是猴子時 只能自行嘗試減少開發時間的方式XD
作者: GameGyu (GameGyu)   2016-11-01 15:54:00
沒單元測試 光是解同樣的bug 就浪費更多的時間了
作者: hidog (.....)   2016-11-01 15:56:00
單元測試很重要 但是要看資源夠不夠...畢竟需要多餘的人力資源與時間 @@台灣有unit test的應該不少,但是嚴格執行跟維護的就很少了
作者: GameGyu (GameGyu)   2016-11-01 16:04:00
如果有多餘的人力資源與時間 我是建議就不用unit test了
作者: pan0438 (Libra)   2016-11-01 16:09:00
單元測試一定要mock嗎?
作者: ftrain   2016-11-01 16:26:00
單元測試浪費時間,如果連「單元」都寫不好。建議轉行比較快。程式麻煩的一定是交互作用,整體性的。不在於單元。
作者: Argos (Big doge is watching u)   2016-11-01 16:30:00
以為品質好的軟體就會賺錢嗎?事實是這些都跟專案成不成功關係不大 成不成功是指有沒有賺到錢但我們是工程師 精算成本又不是我們的工作?我們當然是想做到最棒 所以該做的測試一定要做喔!
作者: Masakiad (Masaki)   2016-11-01 17:53:00
有做啊,涵蓋db access, networking api, stub, mock, depending inject 技巧都常常用啊。自己一個月大約會做70-80個unit test吧
作者: Beersheep (一心不乱)   2016-11-01 17:54:00
不寫測試才浪費時間,光是抓 bug 就飽了
作者: Masakiad (Masaki)   2016-11-01 17:55:00
沒單元測試怎麼敢上線,除非系統資料都跟錢無關
作者: dreamnook (亞龍)   2016-11-01 18:04:00
不要問 豪口怕
作者: manaup   2016-11-01 18:55:00
(每隻猴子都該知道的108種手工測試
作者: jammy50605 (小刀)   2016-11-01 19:34:00
單元都過不了還談整體
作者: zelda123 (丸子)   2016-11-01 19:36:00
mock比較麻煩,有些語言不好做
作者: james732 (好人超)   2016-11-01 20:17:00
嵌入式系統韌體要怎麼做單元測試QQ
作者: monoceros629 (獨角獸)   2016-11-01 21:01:00
公司沒人寫,自己寫。我做把通訊加解密,和資料處理的部份做unit test, UI的部份手測。寫的時後很慢,做好後,實際上線只修改ㄧ點就ok了
作者: RadiationXen (Xen)   2016-11-01 21:06:00
人肉測試
作者: monoceros629 (獨角獸)   2016-11-01 21:07:00
剩下時間都在調整ui的問題看到有些同事沒做test,開發到後期還在測通訊封包的問題,覺得很可笑
作者: dnabossking (少狂)   2016-11-01 21:38:00
我不懂的是,單元測試,只能測工程師有想到的錯誤,工程師想不到的,就測不出來,問題是,想的到的,在寫扣的時候早就避免了,所以,測試由工程師自己來寫,根本沒到理,結論,你們公司有測試工程師嗎?沒有的話,有測沒測有差很多?
作者: ledia (付出不需要理由)   2016-11-01 21:47:00
樓上, 光是防 regression 就很有用了
作者: Lorekeeper (博學者)   2016-11-01 22:06:00
鬼島有鬼島自己的玩法~幾家軟體公司有專門的測試人員?
作者: genesic (嗯?)   2016-11-01 22:32:00
去改以前的code有沒有單元測試你就知道差在哪了跟是不是和開發者同一個人寫的關係沒有很大
作者: s860134 (s860134)   2016-11-01 23:13:00
長期維護且持續修改的專案很有用啊兩三百個rd天天進,最好不用做測試案例都很基本,等到真沒測過就是出大包囉
作者: GameGyu (GameGyu)   2016-11-01 23:24:00
想的到的,在寫扣的時候早就避免了 --> 上帝大概能做得到
作者: s860134 (s860134)   2016-11-01 23:37:00
是怕以後被改壞,寫一次可以天天跑,每次進版跑
作者: max241 (養生之道)   2016-11-01 23:45:00
鬼島客戶根本不會有那時間寫測試啦
作者: badyy (nick)   2016-11-02 01:32:00
系統廠,功能長在別人身上,沒有unit test,只有testcase只好幫別人做測試了 囧..
作者: bombilla (地板別打我!>"<)   2016-11-02 12:49:00
有測,但……unit test的code本身就是個bug了…=.=a
作者: wellkom (wellkom)   2016-11-02 12:55:00
想得到的寫的時候早就能避免 <-- 這好嘴砲
作者: xxxzzz (...)   2016-11-02 14:31:00
比較想知道,如何確保單元測試100%正確
作者: monoceros629 (獨角獸)   2016-11-02 16:13:00
沒有保證正確的測試程式特別的是,有時候我以爲ok的function連自己的test都跑不過
作者: hydefate (Raiden)   2016-11-02 19:47:00
說個笑話: unit test
作者: xxxzzz (...)   2016-11-02 23:29:00
所以單元測試就是,用不確定的東西去測不確定的東西....
作者: zapion (SZ)   2016-11-03 17:29:00
單元測試是一種interface的規格保證 規格一直變當然沒用
作者: manaup   2016-11-03 23:10:00
單元測試是好工具 但決解不了人發蠢啊 磚頭才行
作者: jej (晃奶大馬桶)   2016-11-03 23:29:00
喔CMMI說要UT而且還要入CM 台灣大部分公司也和原po一樣認為不重要 但檢定CMMI拿不出證據 就會被扣分為了公司CMMI 還是寫吧

Links booklink

Contact Us: admin [ a t ] ucptt.com