[讨论] 多少公司有执行单元测试

楼主: 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