51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 36014|回复: 66
打印 上一主题 下一主题

测试部门有必要独立于开发部门吗?(2014.3.3)(获奖名单已公布)

[复制链接]
  • TA的每日心情
    擦汗
    3 天前
  • 签到天数: 1047 天

    连续签到: 5 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2014-2-10 15:04:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本周的问题为“本周的问题为:测试部门有必要独立于开发部门吗?”
    此话题由会员mandy.wang提供,如果你也有问题想提出来和大家一起讨论,请点击此处>>
    说不定下期讨论的问题就是由你提出的哦,请快快参与吧!


    获奖名单

    奖项

    获奖名单

    奖励

    答案链接

    一等奖

    my_shadow

    50元京东礼品卡

    #8

    二等奖

           土土的豆豆

    300论坛积分


    #27

    三等奖

          mandy.wang

    100论坛积分

    #47

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-8 16:18
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    推荐
    发表于 2014-2-12 09:29:35 | 只看该作者
    如果上面的领导不重视测试,测试是很难独立出来的,如果测试不独立出来,会有很多测试工作无法开展,如果测试是归属开发管的话,测试会受开发的牵制,慢慢的测试思维会跟着开发走,这对测试是最致命的打击,再往后就是工作没激情,丧失了斗志,测试团队分崩瓦解,人员逐渐流失,长远来看,不利于测试人员的发展
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    3#
    发表于 2014-2-11 15:33:33 | 只看该作者
    很久以前认为测试必须独立开发, 现在我觉得没必要了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2014-2-11 16:44:04 | 只看该作者
    不知道,刚刚参加测试工作,我们公司对测试的定位比较杂,总让我觉得无所适从,你可能是测试人员,你也可能是文职工作者,这样总觉得十分的尴尬。我希望测试部门能独立出来,但我又认为测试独立出来真的很费劲,许多书上都写着测试的流程,测试的开始与结束应与开发同步,可是现实中会不会真的成功的,我的资历太浅,不知道应该如何,但不管如何,测试是适应环境融入其中,还是独树旗帜,独立于开发,可能需要对不同的项目有着不同的要求吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2014-2-12 10:22:35 | 只看该作者
    测试人员的管理和对工作的评价指标都应该独立于开发团队,但是工作和开发是分不开滴,二者又需要好好统一工作,这时候就需要有一个项目经理来同时领导dev和QA。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2014-2-12 11:00:10 | 只看该作者
    个人觉得分开更好点。测试的思路不能被开发主导了,如果在同个部门,测试地位还是相对低一些。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2014-2-12 11:31:04 | 只看该作者
    个人觉得测试部有必要独立于开发部门,以当前实际工作为例,我们公司当前就是测试部未独立于开发,导致的现象是时间长了测试人员的思维会跟着开发走,当我们(质量部)来对他们做的产品功能进行验收测试时,一些功能明明可以做得更好,或本身这里就存在问题,虽然不是致命问题,测试人员会告诉我,“开发说就是这样的”,这个时候我很无语。。。测试人员已经没有用户体验的概念了,仅仅只是为了完成任务。。。。。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2014-2-12 12:05:09 | 只看该作者
    这个问题比较有趣,直射出当前国内软件测试从业者的尴尬境遇

    逐一看了上面的所有回复,提出独立的理由只有一个“思维不能跟着开发走”

    如果下面条件满足:
    1、规格需求文档,清晰,完整
    2、Schedule 严格落实
    3、测试资源和环境,完善,完备

    请问,这样,测试还会跟着开发走吗?!

    测试与开发,从来都不是对立面,更不是谁附属谁,只是完成同一项工作的不同分工
    为什么会存在“开发是这样说的”这样的情况?

    规格是怎样说的,我们要求就是怎样的!

    问题的根本不是部门是否需要分开(理论是死的,人是活的,项目情况是多变的),而是流程是否完善,能力是否充足

    SO,这个问题还需要继续讨论吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-10-13 09:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2014-2-12 13:28:51 | 只看该作者
    1.对于单纯的工作内容而言,测试和开发需要在一个团队中相互合作,不可分割;
    2.对于测试人员的管理而言,测试人员和开发人员的管理机构是要相互独立的
    3.一切建立在正确的人待在正确的位置上,能够正确的履行自己的职责,完成自己分内的工作
    4.平时分属各个组织,战时组成战斗大队(而且是每个人能够高效发挥自身的战斗大队,即结构合理,能力正确);个人提倡这样的理想方式
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-22 08:53
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2014-2-12 14:09:23 | 只看该作者
    这个问题比较有趣,直射出当前国内软件测试从业者的尴尬境遇

    逐一看了上面的所有回复,提出独立的理由只 ...
    my_shadow 发表于 2014-2-12 12:05



        十分支持这个观点
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-10-15 14:52
  • 签到天数: 770 天

    连续签到: 1 天

    [LV.10]测试总司令

    11#
    发表于 2014-2-12 14:19:10 | 只看该作者
    这个是个老生常谈的话题 测试如果想具备独立的话语权 后续持续发展 与开发共同进步 那么独立出来是必然的道路、不能给人一种这个人做开发一般 辞退了可惜 转测试去吧 让人觉得测试入门快 起点低 没技术含量。 最现实的一点 后续如果测试部门不独立 奖金与开发在一个池子中 都由开发经理负责分配,对测试的福利也不利啊 ^_^ 测试最需要的是在不同方面 体现出自己的价值 测试和开发应该更多处于互补的位置,比如开发人员擅长编码 那么测试在环境搭建、服务器搭建、测试理念、非功能测试等方面就要有所专长,双方各有所长,项目才能持久发展,否则什么都依赖开发,测试即使独立 也只是虚假的独立。以上只是个人浅见。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-28 13:43
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]测试师长

    12#
    发表于 2014-2-12 17:37:03 | 只看该作者
    从某些方面来说:不用独立。因为在测试的时候,当需求有歧义或者混淆时还是需要面对面的沟通。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2014-2-12 17:54:46 | 只看该作者
    比尔盖茨曾经说过:微软是一家软件测试公司。
    从这一句话,就能看出,国内的软件公司和国外的大的软件公司的差距在哪。
    开发不是企业的瓶颈,测试才决定了一家公司是否是“微软”。相信在微软和国内公司都做过的人,是不会否认这个观点的。
    对于楼主的问题,答案当然也是肯定的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2014-2-12 18:34:49 | 只看该作者
    看了大家的回复,深有感触;
    1. 首先,就是对测试团队重视程度还是不够的;
    2. 其次,整个团队内部流程也不够完善,导致测试总是跟着开发屁股后面跑;
    本人现在 测试+客服+数据整理的混乱着,有的时候真不知道自己是干啥的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2014-2-13 11:07:29 | 只看该作者
    本帖最后由 lanny 于 2014-2-13 12:29 编辑

    是否需要设置独立的测试部门,不取决于老板,更不取决于开发人员,这个问题归根结底是由用户来决定的!
        用户需要的是产品还是项目,这很大程度上决定了软件研发过程的选择。而研发过程采用传统的瀑布模型还是时下流行的敏捷开发,决定了测试部门是否有必要独立于开发部门。
        举例来说,对于软件产品,尤其是大型企业软件,军队政府机构采购的大型系统,需求稳定,研发周期相对较长,产品质量要求相当高。通常会采用瀑布模型开发,在瀑布模型中,测试和需求分析、代码开发一样本来就属于一个独立的环节,测试部门无疑也需要独立。
       而对于互联网软件产品、小微型软件产品或者是IT项目,需求隔三差五要变,市场机会稍纵即逝,工期紧压力大。通常会采用敏捷开发,快速迭代。如果这样的项目或产品中的测试还继续沿用瀑布模型中的测试环节,那项目就很那准时交付,经常的变更引入也会使那样的测试方法事倍功半。推荐的方法是将测试角色分摊给开发工程师。在Google,测试团队的名称被改为了工程生产力(Engineering Productivity)团队,开发负责测试,开发负责质量[参考《Google软件测试之道》],生产力团队负责帮助开发团队搞定这两项任务。再者况社会化测试的兴起,使得这样的项目测试效率和成本更进一步得到了优化。
        最后说一下测试人员的地位。不止测试人员的地位,老板、PM、SE、开发任何人的地位都是靠自己争取来的。即使你原来是老板、PM,如果你是蠢蛋,照样没人看得起你。哪怕你原来只是前台、文员,只要努力、好学,总有一天别人会对你刮目相看。耐住寂寞,做好你手上的每一件小事!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2014-2-13 11:18:03 | 只看该作者
    对于大公司来说,肯定有必要,对于小公司来说,也可以成立一个临时的测试组,随机应变!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2014-2-13 14:30:52 | 只看该作者
    独立不独立的在我看来,这个要一分为二的去看待这个问题!
    首先在管理上要独立,测试的绩效考核,管理流程人员培训,思考问题的方式方法的毕竟和开发的不一样,如果一味的混在一起的话,对于测试开发都是不好的,更会在管理上造成各种麻烦。
    其次在工作中,测试人员要和开发人员,需求人员和好的配合,特别在修bug和bug跟踪上面,都需要大家配合。所有我觉得在具体的工作中,测试人员还是和开发人员混在一起的比较好,这样一来提高沟通效率,二来提高工作效率
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-9 17:42
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    18#
    发表于 2014-2-13 15:49:24 | 只看该作者
    如果上面的领导不重视测试,测试是很难独立出来的,如果测试不独立出来,会有很多测试工作无法开展,如果测 ...
    goopy 发表于 2014-2-12 09:29



        支持,支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 10:55
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    19#
    发表于 2014-2-14 11:48:14 | 只看该作者
    和测试人员能力相关,如果能力强于开发人员,比如说就是开发老手转行做测试,那最好独立。如果能力还不如开发人员,独立不独立效果差别不大,即使独立出来,开发人员未必会服。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2014-2-14 11:59:22 | 只看该作者
    回复 8# my_shadow


        试问:你们公司的测试在一个产品完全没有形态的情况下,测试可以把需求规格说明书写的和未来开发出来的一模一样麽?

    如果说需求规格说明书是需求后面和开发同步更新的,您同意么?若同意的话,这个时候是开发更靠前一些还是测试更先做出产品?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-18 02:48 , Processed in 0.084703 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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