不上不下的“中型”公司如何解决没有测试问题?

230 天前
 zzNaLOGIC
公司目前到了发展瓶颈期,不算小但也算不上“大”,更奇葩的是每年营收倒是不少,但至今没有测试部门,点点功能的黑盒测试都没有,一度令我震惊。现在每次上线就靠自测和最终产品点点验收一下,约束基本靠出问题之后写事故报告扣钱(虽然目前很少真的扣钱)。
也跟老板反馈过很多次加测试,但是阻力一直如下:
1.没有正儿八经的测试流程,对应的招点测试来也基本没有上升渠道,基本招不到测试。
2.招一个没用,招一堆开个部门成本太高,舍不得。

现在业务量越来越多,再加上我们是一周发一次版,出事故的概率越来越高。而且因为系统比较老,牵一发动全身,没有测试开发的也测不到哪里会有影响,不少人觉得事故报告写的很冤。

不知道有没有类似情况的公司,你们是怎么解决测试和验收问题的?
3757 次点击
所在节点    程序员
51 条回复
aiwoshishen
230 天前
这是要找个测试背锅啊
tomczhen
230 天前
君子不立于危墙之下。
NathanInMac
230 天前
自动化测试呗,自己写自己测
dode
230 天前
开发写单元测试
guguji5
230 天前
@NathanInMac 写自动化测试肯定会拖慢开发节奏啊。小公司一般不会给这个时间
zzNaLOGIC
230 天前
@aiwoshishen #1 过于阴暗了。。。
xuanbg
230 天前
自己写自己测啊,这一点我们和微软已经在同一个高度了。哈哈哈哈
zzNaLOGIC
230 天前
@NathanInMac #3 一周发一次版,而且期间的工作量也不少,要是愿意给时间早就不纠结测试的事了
charlie21
230 天前
鉴于软件复杂度本身 (v2ex.com/t/975722?p=1),系统设计水平如何?是否能很快定位到 bug 在哪,并且通过解耦来降低 “牵一发而动全身” 的情况
qooweds
230 天前
解决质量问题本身就很贵
如果你可以接受 50%的情况没问题,可以自测
如果你可以接受 70%的情况没问题,可以招一个测试随便测测
如果你可以接受 90%的情况没问题,可以组一个黑盒测试小团队
如果你要求 99.99%的情况没问题,成本更是天价
相对于流程优化,单元测试,codereview 这些性价比相对更低的方式,还是招黑盒测试更加便宜
连招黑盒测试这点成本都不愿意掏,其他的就更别谈了
如果老板认识不到这个问题,这种测试都不愿意招还要罚款的公司,还是早点跑吧
juzzle
230 天前
招俩,够用就行
MorJS
230 天前
开发自测太累了,都没心情写代码
lxcForPHP
230 天前
我们小作坊,五个人的团队都有测试,没有经过测试就发版,真是的提心吊胆的。
errZX
230 天前
一天发一版,只要心够大,甲方就是测试
Bingchunmoli
230 天前
简单,直到一次亏了几十万,老板就不省了,, 朋友公司就是这样
pelloz
230 天前
小团队就让 ui 和产品搞测试,他们给开发提供输入,还能给结果做验收
grissom
230 天前
Test Driven Development
grissom
230 天前
Consumer Driven Contract (CDC)
grissom
230 天前
但问题不一定出在没有测试人员上,需要调查或者评估大部分的 bug 通常出在什么地方,比如产品规则定义细不细,流程是否清晰,开发理解的是否准确,产品验收工作是否到位,在这些有实际的岗位上做一些工作观察一下,可以把研发成本分摊到各个团队,在前期适当增加一些成本。不然即使招测试团队,根本问题并没有解决,只是转移其他团队身上,而且测出问题一样是需要花时间成本修改和复测。
IvanLi127
230 天前
既然要扣钱,那顺理成章的就是追加工期,开发自己写测试用例呗。。。不然也就剩下摆烂这条路走了。

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

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

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

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

© 2021 V2EX