肖恩 发表于 2016-12-28 18:54:07

测试的优势

在很多公司里面,测试人员感觉地位不高,平时不被想起,被想起的时候一般是出问题的时候。测出来的问题没人问津,遗漏的问题出了事路人皆知,好事不出门,恶事传千里。总结下来就是炮兵炊事员:背黑锅,戴绿帽,看别人打Pao。~~,其实也没有那么惨了,测试人员也有优势,如果利用好这些优势,想来也会把测试工作做的有声有色。

1、        知识的全面性。开发一般是某一领域的专家,不过往往局限于某一个系统,甚至某一个模块,对业务和产品的全貌看不清楚。测试相对来说要接触的东西就比较多了,产品、业务、应用、操作系统、数据库、网络、运营,看问题的视野相对来说会开阔一些,知识的全面性相对开发来说也更好一些。在一些涉及到不同系统接口的问题,或者产品整体方案的问题时候,往往会想到开发想不到的一些点,这也是测试人员体现价值的好机会。总的来说,测试就是十八般武艺样样都会(不敢说样样精通),驾驶技术比厨子好,炒菜比士兵厉害,射击技术比司机强。
2、        测试环境。为什么说测试环境是测试的优势?时间久了你就会发现,开发环境真的….挺乱。当然也有一些开发环境相对规范,那就要求测试环境比他们更规范,更接近生产。测试环境应该和生产保持高度一致(这里面内容太多,展开的话一篇文章也说不完)。一方面利用测试环境与开发环境的差异,就可以发现很多缺陷,而且往往影响较大。另一方面,如果生产上出了问题,可以协助开发在测试环境进行复现分析,帮了开发忙,当然下次你找他的时候就方便多了,而且往往还能发现开发定位不了的问题,心理上他也增加了对你的认可。所以有一套拉风的测试环境真的很有用。
3、        测试思维。为什么你所在的测试团队里面,有一些老中医,看看需求,听听方案,就知道哪里可能生病了?他们真的是见得多了,具备了测试思维,从所了解到的信息中就看到了矛盾。相对于开发,测试是带着批判的视角来看待被测系统的,这与开发只缘身在此山中不一样。问题见多了,拿到一个需求或者被测系统,很自然的就会在脑子里形成一张图谱,哪个点风险较大,这个模块需要进行哪些类型的测试,这个方案与同类系统的方案相比有哪些优缺点。所以相对于开发,测试思维是测试人员宝贵的特质。
4、        测试工具、技术。术业有专攻,开发不可能有太多精力来研究测试的一些技术和工具。测试在测试工具和测试技术上的积累,就是其他岗位不具备的特殊技能。在缺陷识别、问题定位上面,这些工具和技术往往会发挥特别的作用。比如你掌握了一些抓包工具,自动化测试框架,性能测试工具,或者操作系统、数据库分析工具,那肯定会对测试工作帮助很大,而且很可能在某些方面可以对开发工作做一些指导。测试工具、技术和一套完备的自动化回归案例,是测试的宝贵财富,所以一定要在这些方面多多积累。
好了,其他优势应该还有,所以作为测试,要充分发挥这些优势,争取成为一名老司机。

lsekfe 发表于 2016-12-29 09:31:03

说的很不错,支持下!

Miss_love 发表于 2016-12-29 10:10:31

思维和技术。。。

海海豚 发表于 2016-12-29 11:00:09

嗯嗯,努力努力!加油学习!

梦想家 发表于 2016-12-29 11:30:45

支持一下

jmc517 发表于 2017-2-4 14:37:27

楼主讲的很棒,赞一个:handshake

梦想家 发表于 2017-5-8 09:53:45

支持一下

amz_dx 发表于 2017-12-10 10:31:50

支持一哈:lol

libingyu135 发表于 2017-12-26 13:28:48

支持

就是爱测试 发表于 2018-1-4 11:23:31

写的好

Fighting-ing 发表于 2018-1-5 15:28:01


说的很不错,支持下!
页: [1]
查看完整版本: 测试的优势