作为从业十年的测试工作者,对老徐的第一分享颇有感触。如老徐所说,刚开始工作的两三年,自己的进步比较很大。而后基本在做重复的事情。经常觉得自己没有进步,却又不知怎样提升自己,加上惯有的惰性,就浑浑噩噩了这些年,说来惭愧。
直到看到老徐的百人计划,起初不为别的目的,只为能督促自己坚持学习。这一个月的准备时间,让我开始剖析自己的问题。希望那些刚工作不久的测试从业者不要像我,年轻的时候浪费了太多的时间,等到上有老,下有小,时间弥足珍贵的时候,才发现欠下了太多的技术债,需要好好恶补。
分享里面感触很深的一点,如何快速成长。
1,工作中遇到的所有问题弄懂,理解透,解决。 以前往往是提出bug后,不做过多思考,不想开发是由于什么原因导致的bug,怎样解决的bug,只要手上的bugOK了,就算完事。如此日复一日,年复一年的重复,工作再久自己也不会有提升。 举个简单的例子,web测试一个控件,输入code,会显示code名称,ajax实现的实时显示名称。起初发现的问题是,此处可以输入全角数字文字等内容, 输入不存在的code,会提示code不存在。但是输入存在的全角数字,异常。开发第一次修改为控制输入法,只能输入半角英数字,表面上看问题解决了,但是copy存在的全角数字,还是会系统异常。此时,不仅仅是把bug打回给开发我需要先思考,这个控件怎样的结果是正确的?异常的原因是什么?正确结果无非两点,输入存在的code,能动态显示正确的值。输入不存在的code,提示code不存在。异常的原因是数据库的类型是tinyint,转换的时候出错了。这样思路就清晰了,然后做好笔记,以后遇到这样的控件相同方法测试。如果每天都对自己的工作做类似的总结,沉淀,即使是简单的点点点也不是纯粹的浪费时间。
2,系统的看几本测试书籍。这个是很有必要的,至少对测试的流程,必备的知识,测试思维有所了解。所谓磨刀不误砍柴工嘛。
3,保持学习欲望,把握学习目标。这点也是测试核心竞争力里面重要的一点,一定要有自学能力,有持续学习的动力,在学习中可以找到乐趣,这样才会不断进步,也就不是重复自己啦。
4,文章的输出。这点的重要性老徐一直在强调,虽然我还没有切身体会。但是准备从现在开始努力实施,学完一定要有有效的输出。
最后对于测试的知识体系,我的理解是,在自己不断学习,积累的过程中,形成自己的测试知识体系,这样遇到任何问题,自己都能找到解决方法,还能帮助他人解决问题。这才算是真正成功的测试人员吧。
百人计划两个多月时间,弄懂所有技术问题,对于我来说是很大的挑战,但是如果能让自己养成持续学习的习惯,每次的学习都有收获,并能有效输出,转化为自己的东西,逐个击破技术难关指日可待。