测试是一门很美的艺术
作者:网络转载 发布时间:[ 2011/9/5 9:18:35 ] 推荐标签:
测试,近些年被炒的很热,又是高薪,而且容易上手等等,貌似测试是给不懂开发,不想辛苦,轻松做白领的人设计的,如果你是这么想的,那我劝你,别了,你不适合测试。
测试,是一个多领域,多学科交织在一起的艺术,如果想做一个的测试人员,你必须要有思想准备,我的知识库需要更新了,因为在测试过程中,你会碰到各种未知的问题,你的责任是找出问题的根源,这个有点像悬疑推理的电视剧,你必须要抓住一个BUG一闪而过的瞬间,或许这操作很复杂,但出现BUG的根本原因只有一个,要有耐心,抽丝剥茧,找出问题的根源,或许这么说有点难以理解,但真正的测试人员,必须具备耐心和抽丝剥茧的能力,如果没有,我劝你改行,不然不会成为真正的测试工程师,但这只是测试人员具备的一部分能力,还有是要学会更新自己的知识库,有主动解决问题的能力,不能怕麻烦,因为在测试中,我们可能会遇到些以前没接触过的东西,这正是测试多学科交织的原因,比如做手机功能测试的人员,需要验证手机软件的验证码是否正确,但验证码又不是可见的,是通过服务器隐藏分配的,这个怎么办?测试人员,必须有解决问题的能力,学会去找工具抓包,分析等等,这些是没人会教你的,都是自己去学习的,因为测试技术的广度是不可预知的,没有人能掌握一切,没有人敢说我掌握了测试的所有技术,因为测试是没定技术的,这是测试和开发的大不同,开发是又规律可循的,比如一个人C++,学到精通,他可以去知名的IT公司,但测试。。。。。所以如果你没有独立解决问题的能力劝你好改行。
但如果你塌下心来,审视测试,你会发现,测试真的是门艺术,是门很美的艺术。从BUG来讲,会让你欣赏不已。尤其是到软件后期,软件比较稳定,BUG也藏得很深,那作为医生,你要找到病人的问题,虽然这个病人看起来很健康(这个也是测试人员的一个习惯,始终对自己的软件,觉得不够完美,总觉得有问题),这个时候需要自己去找出病人的薄弱环节,也是测试中不容易测试到的功能或者部分,这个地方或许有潜在的威胁;在或者是设计场景,让症状自己冒出来,这个是很难得,这个也是测试不公平的地方,不是你努力可以的。
测试还是需要那么一点灵气的,场景的设计需要的测试人员的构思,设计后实现,每当你看到或者实现这个样的BUG的时候,你会发现她的美,真的很美。
还有是测试人员,千万不能迷恋开发人员,为什么?现在有个很奇怪的现象,是开发总是比测试高一头,经常听见新同事说,“什么都要听开发的”,当时我想骂娘,都听开发的,要你测试干吗?测试是需要立场的,当然如果是经过PM.TPM等沟通后的结果,我们可以接受,但如果只是开发人员的意见,我们是需要回击的,为什么?因为开发想的是尽快release软件,BUG都不改才好,所以我们要学会坚持,但也要听老大的话。
还有一个误区我想说一说,是很多测试人员贬低自己,说自己做的没什么技术含量,是点啊点,按呀按得,我想说的是现在大部分测试,还是以手动测试为主,但如果你觉得真的是这样的话,那我可以告诉你,你不适合测试,因为你只是在做,你不会去发现问题,武装自己,你只是一个执行者,说白了和一台机器没什么分别,我们说,测试和开发,只是大家的分工不同,不存在谁的技术含量高,主要是在于传统观念觉得开发多牛X,测试是后娘养的,开发也是用语言去实现功能,而测试时用你的思维去完善功能,所以,我想对有这种崇拜开发人员的测试员说,请不要迷恋他们,也请不要玷污测试。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10