51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1532|回复: 4
打印 上一主题 下一主题

[求助] 开发需要写单元测试吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-6-7 15:36:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网上看到有个吐槽ThoughtWorks面试的帖子,说因为单元测试写的不好所以被拒。

而我目前所在的单位,是没有单元测试的。而且好像从网上看,好多初创公司(小公司)基本上也都没有要求单元测试,基本上就是开发做完了,直接扔给测试,然后好多测试也就是点点功能,也就算测完了。
所以很疑惑,单元测试是必须的吗?好处在哪里?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2017-6-7 16:01:28 | 只看该作者
不写测试就无法重构无法重构代码就会变烂所以不写测试代码就会烂掉。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2017-6-7 16:02:36 | 只看该作者
简单说一下:1. 公用组件库,SDK,所有公共开发的基础部分,都需要有严格的单元测试保证,而且这些东西变更不会特别频繁,所以覆盖率需要100%。2. 业务项目,需要自动化接口功能测试,不需要单元测试,一个是成本太高,而是变化太快,并无必要。(PS:没有测试工程师的团队除外)另外,业务feature代码,都要经过师兄的详细 review!加上测试工程师的全功能回归,一定程度上代替了单元测试的功能。单测要因人而异!不要为了听起来高大上就要做单测!最终目的就是保证项目质量,而不是炫技,毕竟单测并没有什么技术含量!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2017-6-7 16:03:36 | 只看该作者
如果你告诉你老板说写一个基本完全覆盖的测试需要将工期延长一倍,你问问你老板愿不愿意让你写测试吧。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2017-6-7 16:04:24 | 只看该作者
不给自己的代码写单元测试的程序猿都是流氓程序猿
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 15:28 , Processed in 0.059836 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表