你们公司都有专门的测试部门吗?研发和测试部门是不是天生的相爱相杀?

2016-10-11 12:49:42 +08:00
 checkout
我司研发嫌测试瞎提 bug ,测试嫌研发修复不及时态度差。

说下我个人的看法,我认为互联网公司不应该设置专门的测试部门,应该由研发内部测试,产品验收。线上发现的 bug 要对相关产品研发问责。

两个理由:
1 、生产者对自己的产品质量负责不是应该的吗,就像厨师做菜不需要找个人尝尝。
2 、互联网项目要求快速迭代快速上线,而且即使线上出现 bug 也能快速热修复。为了有可能出现的 bug 增加人力流程收益不大。但是客户端类的要严格测试,因为升级成本大。
3811 次点击
所在节点    问与答
12 条回复
iloveyou
2016-10-11 12:54:58 +08:00
我司也有,不过已经流于形式了
alphadog619
2016-10-11 13:04:12 +08:00
有时看到没有测试的互联网公司,我都觉得不可思议,并不是我把测试说的多么重要。但是软件能够直接上线吗?流于形式,那是没有很好的管理。之前待过一家公司,公司的产品上线后是要第三方拨测的,同时公司内部也有测试部门,我们测试可以做到第三方拨测找不出问题。
SpicyCat
2016-10-11 13:06:56 +08:00
代码自测顶多做做单元测试。测试本身就是个专业的东西,让开发兼职,只能说对质量不负责。
出 bug 对研发问责?这想法太奇葩了。
kulove
2016-10-11 13:12:33 +08:00
要测试,那么多种情况,都能都测到么
开发是开发,产品是产品,跑去测试忙不过来吧,再说也不专业。
jmc891205
2016-10-11 13:26:26 +08:00
- 我司研发嫌测试瞎提 bug
研发在交付功能的时候要把 spec 写好,打个比方,有一个要求用户输入金额的文本框,我预期只接受 0-(2^64-1)的整数,那在 spec 里就要写清楚如果输入了非整数会显示什么信息,输入了不在这个范围内的整数会显示什么信息等等,而不是直接交付给测试让测试去猜哪些输入是合法。没写清楚的东西,测试测了,那是绝不能怪测试瞎测的。

- 测试嫌研发修复不及时态度差。
研发修复 bug 跟测试有什么关系。。这个进度应该由研发的 leader 来控制。
soli
2016-10-11 16:35:01 +08:00
不能自己又做运动员又当裁判哈。

出了 bug 向相关研发产品问责没问题,但是码农和产品狗,能负多大责呢?
最大就是辞退,公司还得承担 bug 导致的损失。另外还可能损失几个产品和研发。

研发和测试的矛盾其实很大一部分是研发的盲目自信导致的。

我前公司不但有专门的测试部门,还有专门的质量部。
我们项目的研发测试关系融洽,研发很少出 bug (交给测试之前都认真自测过),
测试部门不但测试还能帮忙定位问题,提高开发效率(有时开发任务太多,自测不充分的时候会提前向测试说明)。
另外还有质量部严控测试、打包、上线流程。

每个部门和环节都没有『流于形式』,所以线上很少出问题。

现在这个小公司,开发完直接上线,每次都心惊胆战的。
当然,小公司嘛,出问题也影响不大,用户走了一批还能再来一批。
tabris17
2016-10-11 16:38:58 +08:00
因为测试是黑盒测试,提不出 BUG ,只好凑一些用户体验甚至 feature 性质的 BUG
tabris17
2016-10-11 16:40:30 +08:00
另外,产品文档定义不清晰,功能理解误差,都有可能导致测试『瞎提』 BUG
quericy
2016-10-11 16:56:20 +08:00
产品就是测试...一开始改需求是以 bug 的形式提出来的...
dahvlh
2016-10-11 17:32:47 +08:00
上家公司是有独立测试部

现在的话公司团队比较多,基本都是研发+测试同一个领导。

感觉后者比较好,沟通比较流畅。
liprais
2016-10-11 17:45:20 +08:00
你做过"如果出了 bug 客户就要上门来砍死你"的产品,i.e,大部分商业数据库,就会明白测试有多么重要了
gefranks
2016-10-11 17:49:20 +08:00
开发,产品和测试关注的点不一样,角色功能不一样, 不能替代
开发自测的只能覆盖一部分最基本的地方,特别是改 bug,很多改一个地方影响一大片的地方
如果说不需要测试的话, 那软件规模还不够大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/311864

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX