研发效能 发起一个讨论,你们所在的团队,开发还在做单元测试么?

神雕 · 2022年02月21日 · 最后由 神雕 回复于 2022年03月02日 · 2986 次阅读

做一个简单的统计,大家感兴趣可以回复一下

所在行业:电商/SAAS/供应链/客户端 app/...
系统类型:客户端,服务端,硬件
单元测试现状:基本没有,少量,多且覆盖率高

思考:单元测试对质量的影响到底如何?

共收到 6 条回复 时间 点赞

必须做啊

不做就让他下岗😆

在互联网公司,看不同的团队定位和业务发展阶段,感觉跟业务领域没有很强的关系:

  • 业务线移动端:不做 or 很少做(部分沉库代码有做)。业务迭代快,变动范围复杂,需求压力大,单测要大量做不现实也不合理,人力成本黑洞
  • 移动端中台 SDK:一般都会做。因为要接入到多个业务宿主上,出问题概率高,业务也会要求中台做好质量管控,单测是很好切入点
  • 服务端:建议做。服务端频繁发布上线,不容易受移动端版本发布时间节点限制,集成测试不如移动端直观,单测是十分好的质量底线

单元测试应该要做,可以为后续的测试减少很多的工作量,有这个时间可以测试更深入的内容或者业务,对质量提高也很有帮助.
但是实际很少做,一般都是跑一遍代码,调试,代码跑通就认为通过了.甚至开发之前的联调都么有,直接提测.导致冒烟都可能不过.

我们团队没有做,敏捷,开发没时间做单测,只跑一下接口通了就行,让我们测试通读代码

我上家企业是阿里,经历过 4 个大团队,只有第 1 个团队做过,大概是 11 年前了,后面 3 个团队都基本没有成型的做过
成型不是说有 test 代码,而是可以成功 CI 运行并且持续关注结果这种

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册