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

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

  •  
  •   checkout Oct 11, 2016 4397 views
    This topic created in 3520 days ago, the information mentioned may be changed or developed.
    我司研发嫌测试瞎提 bug ,测试嫌研发修复不及时态度差。

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

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

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

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

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

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

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

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

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

    感觉后者比较好,沟通比较流畅。
    F281M6Dh8DXpD1g2
        11
    F281M6Dh8DXpD1g2  
       Oct 11, 2016
    你做过"如果出了 bug 客户就要上门来砍死你"的产品,i.e,大部分商业数据库,就会明白测试有多么重要了
    gefranks
        12
    gefranks  
       Oct 11, 2016
    开发,产品和测试关注的点不一样,角色功能不一样, 不能替代
    开发自测的只能覆盖一部分最基本的地方,特别是改 bug,很多改一个地方影响一大片的地方
    如果说不需要测试的话, 那软件规模还不够大
    About     Help     Advertise     Blog     API     FAQ     Solana     942 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 21:33 PVG 05:33 LAX 14:33 JFK 17:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86