我是一个刚进入测试行业的小白,这几天和几位大牛探讨了对于测试行业的看法。我这里做下记录。
测试群体总体还是大批量属于 low 的阶段,浮躁的阶段。这点普遍反映是这样的。以前做测试的人很多都是多多少少有测试基础的,但是测试技术相对薄弱。而这些人现在也许变成了扯淡的管理,也许还是苦逼的做测试,也许已经转行了。但是现在入职的测试人,更多的是盲目的追求各种工具,技术,框架,但是其实需要去沉淀的测试方法,用例设计,测试思想,业务理解大多都没有。所以其实从根本上就是不理解测试,不懂测试。其实就是披着技术的幌子盲目的去学习测试。
当然,没有那种技术好的,理论又不错的吗?还是有的,但是大多都转开发或者创业去了。嗯
讨论的结果,测试行业本身有很多的瓶颈。Testerhome 三位大大自然不说,我们都认为是个例。但大部分测试的瓶颈在于经历,而不是工作年限。这种经历背后的本质就是对于测试本身有真正的认识。但从这个行业目前的情况来看,瓶颈在于有太多根本不懂测试的管理者和上层领导。这就是很多测试以及目前行业的瓶颈。而且大家认为这个瓶颈是很难突破的。
技术本身就是技术,业务就是业务,测试就是测试,开发就是开发。其实都是不同的。很多测试做了测试工具,做了测试框架,其实我们认为已经脱离了测试的本质,而更偏向开发这个角色。真正的测试需要有很强的技术能力以及很强的业务理解能力,还要去深入理解用例的设计和建模,结合这一切才能够去做好一个测试
是的,其实上面这一切然并卵,因为国内的测试就是只要不是残疾人就能够做。用@monkey今天朋友圈的话来讲就是
会写代码的嘲笑手工测试
会写脚本的认为自己会做自动化了
带过项目的就认为自己会管理
其实一切说到本质,就是太 low
唱衰测试并不是这个行业的主旋律,有很多很多热爱技术的人在默默地学习。测试思想,业务理解等不是一朝一夕就能获得的,是在实战中不断累积,在此吐槽还不如多看看书。不要老是吐槽领导什么都不懂,没有什么都听不进去的领导。但行好事,莫问前程。
无论技术强于弱,阅历多于少,只要是认真在做,都会有其自身的价值。没有学不会的工具和语言。在此给自己加油。
我觉得想做好一个测试也许没有想象中的那么难:
我现在觉得所谓的瓶颈,其实不在于外界。在于自己能力的不上不下,所以还是认准方向,好好努力吧
笑尿了
我这几天在做业务测试,被狂虐,业务测试好难。。
业务测试无可取代
现在在补业务测试相关的东西中。。。在阿里感到轮子好多,会用好就能有不错的效果。
十年测试路过,从手工测试到 UI 自动化到接口自动化又回归手工测试
如果残疾人也能干好,相反说明你流程规范,用例文档详细别人一看就会。要是你写的东西连最聪明的人都没办法去执行,那问题才更大呢。
—— 来自 TesterHome 官方 安卓客户端
测试 low 的公司一般整体都很 low
#12 楼 @anonymous 那就都 low 了。
#8 楼 @chenhengjie123 业务和测试的理论都是基础,感觉很重要啊
怀着想证明自己的心态去工作时,方向就走偏了。测试人员的意义特别清晰,就是把质量搞好,不管使用什么方式,使用不使用什么高深技术,都不重要
啊呀。。这是今天早上发的微信。哈哈
额,我有想和开发平等沟通,聊聊哪里出错。开发外包伤不起呀。开发外包,测试自己招聘。每天就是回归回归再回归
一起默默努力,测试存在就有存在的意义。
很多测试做了测试工具,做了测试框架,其实我们认为已经脱离了测试的本质 -------- 看来讨论那么多,你还没理解测试开发、自动化测试、手工测试的联系与区别
测试人的基础应该算是用例设计,刚开始做测试的时候,用例设计完全是靠着感觉去写,虽然知道用例设计方法:等价类,边界值,场景,因果,探索.........(PS:只是为了应付面试)但是在实际工作中,并没有按照用例设计的策略去做。或许自己用到了,也不知道。 现在设计用例,要考虑的好多好多好哇。以前憋死写几条,现在随便写都停不下来。。。。要考虑到兼容,性能,竞品,功能,体检等等。估计现在很多人,用例还不知道该怎么设计。
这几天也在想技术对一个测试的重要性,最终还是觉得技术都只是为了让我们更好的测试,面对不同的功能、需求或者产品,我们需要选取最合适的测试方法和测试工具,而核心永远都是用例的设计,即分析出所有的测试点。
https://www.douban.com/note/542655089/这篇文章很好地分析了各种测试方法的关系,和大家分享一下
混口饭吃是大部分人的心态吧。至少在没有相对的财务自由之前,能多挣点钱,乃人之常情。测试之所以 low 也是相对于其他职业而言的,比如说开发的技术,开发的产出,有目共睹,他们挣的又多,所以底层的测试人向往开发也是很正常的。但是首先还是要把本职工作做好,否则高不成低不就,最终成为一个半吊子,就得不偿失了
做测试的有一大部分的人都是投机的,想进互联网又没技术,只能先做测试,然后转产品,转开发,转其他的,真正热爱的少之又少,结果造成整个行业的浮躁
一家公司是围绕业务的.
产品 测试和研发的本质都是业务. 围绕业务做产出.
理论上
研发团队可以一行代码也不写. 打电话写笔记记录所有的用户请求.
测试团队可以一行代码也不写, 点鼠标划手指来验证所有的过程.
产品也可以不用 axure, 纯靠口述产品需求和交互动态特效.
技术为人类创造了翅膀, 你可以选择不用翅膀飞翔.
我做测试一部分是能力有待提高,还有一部分是兴趣,测试 low 不 low,要看自己的定位和给公司带来多少价值,继续努力
一直都说别人 low, 那到底怎么才算不 low? 看不惯这种动不动把整个行业说很 low 的帖子. 在你看来很 low 的表象下, 大家都在努力地改善自己, 学习各种东西, 让自己变得更强. 为什么老说别人 low????
[Death flag] 我想应聘 XX 职位,期望薪资 XXX!面试官:请你使用任意一种脚本语言实现一下这个场景的业务逻辑。面试者:我选择狗带!
站在公司层面,要测试的目的是什么?是要保证产品、系统的质量,满足用户的使用需求。 且高效率,高性价比(资本家的嘴脸)。
要体现你的价值就是解决这方面的问题,无论什么方法。没有最好,只有最适合。
作为测试,基本的理论知识还是必须的,再加上你牛逼的技术,那就是如虎添翼。
如果没有技术,但测试专业知识,逻辑思维比较好,加上经验,你其实也可以很牛逼,毕竟测试很多还是可以不绝对依赖技术的。
相反,如果你没有测试知识,只是会一些所谓的技术,那肯定做不好测试,体现不出价值。
人最大的痛苦就是欲望(理想)和能力的差距,排除个案,大部分选择测试,就是因为你技术不牛,所以就不要整天抱怨。踏踏实实去做。
尽无志而无悔!
站在公司层面,要测试的目的是什么?是要保证产品、系统的质量,满足用户的使用需求。 且高效率,高性价比(资本家的嘴脸)。
要体现你的价值就是解决这方面的问题,无论什么方法。没有最好,只有最适合。
作为测试,基本的理论知识还是必须的,再加上你牛逼的技术,那就是如虎添翼。
如果没有技术,但测试专业知识,逻辑思维比较好,加上经验,你其实也可以很牛逼,毕竟测试很多还是可以不绝对依赖技术的。
相反,如果你没有测试知识,只是会一些所谓的技术,那肯定做不好测试,体现不出价值。
人最大的痛苦就是欲望(理想)和能力的差距,排除个案,大部分选择测试,就是因为你技术不牛,所以就不要整天抱怨。踏踏实实去做。
尽无志而无悔!
自己选择了这条路,却用半吊子的状态糟蹋已经下定的决心。
这才是真的 low...当开发的也一样。
以市面上的 appium、qc 等框架或工具为例,测试开发没必要了解具体的业务,但必须懂测试,且基础扎实,因为要满足普适性和灵活性又要满足测试需求,这和不懂测试的开发还是有很大区别。
自动化测试和手工测试都要懂业务,尤其是手工测试
关于测试开发和自动化测试,没有经历过手工测试几年的洗礼,很难做出好的测试工具和框架。
就好比从测试转行的开发和普通的开发,对待代码质量的态度,还是有很大区别的。
测试就没有技术了吗,是不是开发才有技术,是不是我能写个代码我就是程序员了
很赞同这句话
但是现在入职的测试人,更多的是盲目的追求各种工具,技术,框架,但是其实需要去沉淀的测试方法,用例设计,测试思想,业务理解大多都没有
个人觉得老测试人员需要与时俱进,学习新技术,同时新测试人员也不能盲目追求新技术,把基础打牢固了,才能走的更长远
匿名的人是不是 @ 不到他的?
测试行业,可以很高端!好好潜心学习就是了,多看源代码,争取去大公司,绝对没错的!
—— 来自 TesterHome 官方 安卓客户端
http://m.toutiao.com/i6293348417699578369/?tt_from=weixin&utm_campaign=client_share&from=timeline&app=news_article&utm_source=weixin&isappinstalled=1&iid=4529862889&utm_medium=toutiao_android&wxshare_count=1 看看这个新闻,testin 估值 32 亿了,测试也是有春天的
—— 来自 TesterHome 官方 安卓客户端