社区经常会讨论,组织部门和效能的问题,但是如果你作为一位管理者,或者是其他部门的人,你觉的测试的产出到底是什么?
质量保证,或者产品优质,这些都只是结果,且单纯靠测试是肯定不行的,但是在日常的工作中,测试的产出到底是什么?
可能大部分场景来说测试有独立部分比较合适,但是本人亲身经历:测试老大平时没有什么卵用,只抓故障数和效能,不顾你业务多忙一味只要效能产出,搞得好像业务测试不花时间似的,也不会多给你资源,以便完成他的 OKR。对于这种测试领导,反而是个累赘,不如干掉的好。有这种测试管理者的存在只会让测试在业务的专注度分心,反而影响业务质量。坦白讲,如果我是公司的创始人,我会把测试部门干掉,把这些测试管理者干掉。
分业务体量而言,业务不同的发展阶段,本身在产品质量上的目标是不一样的。
以上其实并不全面,在细节上千丝万缕,不同的团队配置,不同的业务体量,不同的公司基建都会有不一样的要求。
质量保证
说的也有道理我很同意观点,但是另一方面觉得可能是,人不在于多而在于精。目前公司一个项目对接一个测试,项目比较大对接两个测试全是外包同学,基本开发中做单元测试,开发完做集成测试,上完线回归测试,跟踪线上问题,上线后等待二期需求的更新,过程中过渡的忙一阵子,上线后基本没有事情忙了,总的来说是质量保证没错 但是要将就正确的方法
测试属于研发体系,当然评价也要从研发体系侧评价测试的产出,测试就是保证产品交付质量!当然这个也可以由研发自己完成,有没有测试要看老板平衡和权宜,我只是个打工仔,老板请我我就干!
说的真好,所以我离职了!
很难被衡量,但不能代表完全不需要,所有的东西都是这样,没出现意外就觉得是理所应当,一旦出现事故,就觉得要是当初怎么的怎么的就好了。。。
把测试部门干掉之后又怎么样呢? 功能就不用测,直接上线了吗?
最后还不是要有人出来做测试的工作(比如开发,比如产品)?
不要把你碰到觉得不好的测试管理者看成整个行业的统一现象。
为什么会有开发,测试,测试开发的职位就能说明一切了,不要用开发的思维来衡量测试。 开发的思维是绝对无法替代测试思维的;同理测试的思维也绝对不可能代替开发思维
交付可用的产品,做好产品发布的最后一关。
但本质上来说还是辅助角色,产品的核心价值是由其他人提供的。
分业务体量而言,业务不同的发展阶段,本身在产品质量上的目标是不一样的。
以上其实并不全面,在细节上千丝万缕,不同的团队配置,不同的业务体量,不同的公司基建都会有不一样的要求。
说下自己的理解,对于测试这份工作而言,我们的产出有几下内容:
一个思维:就是你的测试思维,针对每个版本或者迭代,结合自己的经验和能力,设计出高效的测试用例,体现你测试的专业性,而不是别人眼中的 “点点点”。
一份报告:一份合格的测试报告,说明测试范围及并给出测试结论,如果有风险,应提出自己的风险和意见,让团队共同意识到风险,并共同寻求解决方案。
一点责任:做为测试人,经过自己测试过的内容,应该承当一份责任,能够保证产品的基本质量。如果线上出现问题,应该有责任和能力去解决并加以改进,不能把问题都归结为团队质量意识不强。
4.体现专业:你应该让团队意识到,测试,你是专业的,你拥有测试思维,能够通过自动化或者其它手段解决测试过程中遇到的测试问题,能够推动团队逐渐形成质量意识。
至于测试团队规模,13 楼已经说的很多啦,可以参考。至于题主提到的 “如果我是公司的创始人,我会把测试部门干掉,把这些测试管理者干掉。” 我只能说,庆幸你不是创始人。
测试的本职工作是产出产品的信心,而不是 OKR。
有些监工式管理者(自己不干活,天天催你干挑毛病的 SB)为了 PPT 好看,真是啥东西都往 OKR 去写,也不管适不适用,合不合理。做的人又不是他,他管你死活呢。
这是管理者的问题。
领导很重要~特别是在测试行业,测试领导更重要~