想法不要被视野局限了
前面非常赞同陈皓同学的看法,看到“在做性能测试的时候,需要Dev手把手的教怎么做性能测试,如何找到系统性能极限,如何测试系统的latency,如何观察系统的负载(CPU,内存,网络带宽,磁盘和网卡I/O,内存换页……) ” 就看不下去了。
不知道你们怎么会找一个那么菜的人来做性能测试?是因为缺钱请不起性能测试高手呢?还是随便拉一个测试员就让其稿性能测试?
每个人的环境所处的环境不同,以偏概全的认为测试人员就只会写写用例,点点鼠标。让其去做性能测试,简直就是浪费开发人员的生命。那么是否有点井底之蛙的感觉了。这个不多解释了。
不愿改变的人会在愤怒中死亡
这句话是送给国内测试人员的,陈皓同学的那篇文章,有不少同学愤怒了,凭啥就把我们测试员给淘汰了呀。为什么是送给国内测试员的,因为国内纯功能的测试人员颇多。不掌握核心技术,没有其不可取代的竞争力,早晚是会被淘汰的。没什么好愤怒的,不要以为那些个技术是开发人员的,我们测试不学。
微软的招的功能测试工程师在减少,测试开发工程师在增加,谷歌测试工程师更少,Facebook根据没有测试工程师。你固执的不原意去学习开发知识,那么只能在愤怒中死亡。 如果你有心看一下我博客中对各种技术的学习的话,我能告诉你我只是个普通的功能测试员么?好多测试新手再告诉我,他们不知道学什么,我能想到测试人员必须掌握的技术,可能不上班在家学两三年都学不完。你找出淘汰我的理由么?
测试人员的价值在哪儿?
说了这么多,其实,你就想知道测试人员存在的价值在哪儿?人无完人,我前面都说了,赞同陈皓同学的观点,开发人员可以搞定一切,从需求分析到开发变成再到测试到部署上线。你都可以做。但哪个神人敢拍着胸脯说,我每一项都能做得很完美。把你做好的东西交由别人检查一下,这理所当然。旁观者清嘛!检查的人的叫“测试”,叫“开发”或者叫“测试开发”都无所谓;但前提是这个检查者必须要能看懂检查的东西。不然,被鄙视那是理所当然的。测试人员千万不要以为自己带了个“测试”的帽子就坚决不去学开学的知识。当然,做为生产者与检查者定位不同,其心态与行为也是不同一样。我们不应该从其掌握的技能上去区分,而是从他们的定位与心态上区分。
最后,陈皓同学说“真正的工程师是能真正明白软件开发不单单只是coding,还更要明白整个软件工程。 ”
那么,我们也可以说“真正的测试员能真正明白软件测试不单单只是测试,还更要明白整个软件工程。 ”
我们需要专职的QA么?
我们需要测试!
相关链接: