一个测试部门 作为服务部门 怎样体现价值

从事测试工作一年有余,说一下我的看法。我个人认为,测试人员价值在于保证软件产品的质量,没有经过测试的软件产品,是很难在软件市场上生存下去的。在IT公司,一般有如下部门:产品运营部门软件测试部门软件开发部门产品需求部门每个部门都是有自己价值的,缺了哪一个部门,产品都是蹩脚的,走不了多远。至于说如何体现价值,我觉得大家可以想象一下没有测试部门的情形。没有了测试部门,开发人员就不能找测试人员进行了,也就不会说 “小期,把这个对账文件功能,给我测一下” ,没有了测试部门,开发就得自己测试了。大家肯定都走过桥吧,桥上都有护栏,有了护栏,大家过桥时也就有了安全感。测试部门也相当于那个护栏,有了测试部门,开发人员就可以专心研发,赶工期,先把项目做出去,以后再修bug。不能以bug数来衡量一个测试人员的价值,这个没什么道理。
■网友
看到下面两张图了么,你的价值就是在产品上线之前找出它的缺陷,并向大王报告。
程序员认为这个软件并没有什么问题
一个测试部门 作为服务部门 怎样体现价值

然而.....
一个测试部门 作为服务部门 怎样体现价值


■网友
做好自己的本分测试工作 给其余部门做好技术支持

■网友
确实,测试部门不是个直接产生价值的部门,真说是服务部门也未尝不可。那么测试部门的价值在哪里?
这里说的是测试部门,而不是测试这个岗位,所以至少你们公司还有测试这样一个独立的部门,说明至少boss对测试的价值还是有一定认识滴。那么怎么满足boss的期望呢?
测试不能直接产生价值,但是卓有成效的测试工作能减少质量事故导致的成本上升。(遗憾地是这个价值一旦体现出来的时候,大部分时候就是测试背锅的时候。多受几次这样的教育,测试部门地价值也才会有充分地体现,WTF)
具体到部门工作上,测试部门的主要价值在哪里呢?
1。 测试人才培养,给项目提供技能合格地测试人才(绝对不只是点点点,点点点也要是有套路地点)
2。 质量体系建设,这个不单纯是测试部门的事情,但是测试部门可以作为一个重要的驱动方来推进这个事情。不管是瀑布模式还是跑scrum,要有一套流程、模板、标准动作来保证产品的质量。
3。 测试资源管理,除了人才外的测试资源,包括测试设备管理、测试环境管理,有效地协调调度机制等,这里水很深的。
4。 自动化测试。工具、平台建设等,虽然很多时候是政绩工程。但是对于面向多个产品的测试部门来说,一个公用的自动化测试平台和相关测试辅助工具的研发,确实是能体现测试部门价值的地方
5。 沉淀。测试用例、测试数据,故障数据,测试过程的分析总结,形成经验教训。为产品项目提供足够的借鉴
先说这么多,后面有空理理思路再来更新

■网友
尽可能上线前发现足够多严重bug, 让开发抓狂,让上线延期。
以后不让你测试 大家都不敢上线
QA部门的价值自然就体现了
【一个测试部门 作为服务部门 怎样体现价值】 如果什么问题都发现不了,所有问题都是用户爆出来的。老板就会怀疑要QA有何用。


    推荐阅读