在测试这条路上,我看有很多人都会报班学习专业的测试知识,最后才走上测试岗位。但是我想说的是你只要是学计算机专业,你又有过开关经验,做过开发的单元测试工作。那么你完全可以不用报班去学习那些测试知识,你完全可以通过自学测试。我就是一个很好的成功例子,当然我成功并不代表大家都能做成功。但是我想说的是有一定计算机知识能力的人,那么自学测试你是可以轻松入门。
这又让我想起曾经的大学姐妹,她看我由开发转做测试,像我咨询当年转行有没有报过测试培训班?我很诚恳的告诉她,我没有报过,完全就是在工作学以致用。她也是一名Java女程序员,也想从开发转做测试工作。她的悟性被老师评价可是我们宿舍六姐妹中最高,而我被老师评价说是6个人中理解能力最强。我都能通过自学测试成功胜任测试工作,我相信以她的聪明才智也能足以能胜任。事实上她也已做到,我就告诉她不用报班去学习,找一份测试工作从头开始学习。
我的专职测试工作也是在2010年来到北京打拼,我从事手机测试开始做测试工作。由于之前拥有两年的Java开发经验,也做过单元测试。所谓的单元测试就是写代码调用自己写的程序功能是否能正常运行、所得参数值是否正确等等进行逐一校验。针对这个手机测试,跟着当时的公司领导学习测试相关的知识。对于手机测试连接软件工具进行抓取命令行的日志输入,跟开发人员一起定位问题,协助开发快速解决问题。
我每天在公司里,工作中学习测试进行学以致用;业余时间就看测试相关的书籍或是上测试相关的论坛,例如51Testing。针对测试这个职业,我们不仅仅要高要求他人,而更应该严以律己。当你测试一个产品的时候,你是在挑产品、设计、开发各路人马的问题,而只有你挑得有理有据才能让他们信服于你。而我们要挑人家的毛病,则要让自己拥有丰富的测试理论知识与非常熟练的业务知识做支撑。你才能更加顺利寻找产品中隐藏很深的问题缺陷,而所谓的问题缺陷就是bug(虫子)。产品好比如一棵参天大树,而测试人员需要寻找这棵树上的虫子;把咬树的虫子消除掉,产品才能更加健全,才能给用户带来更好的体验。
最后我来总结一下自学测试,需要注意哪些地方:
1.若你是既无开发经验又无计算机计算基础的人,建议你还是先买书看看测试理论相关的知识点。
2.找一份测试相关的工作,从零开始学习测试;一步一个脚印,脚踏实地的跟着公司的测试同事一起学习测试,一起探讨测试。
3.理解测试是什么?测试什么产品?如何测试这些产品?测试简而言之就是一种寻找程序中潜在bug的一个过程,说得再直白一点测试就是寻找产品中那些不可用、不可点击、不可交互的功能点产生的问题缺陷。
4.自学测试需要多问多实际操作,多写测试说明文档,加深自己对产品业务流程的理解。
5.先学会理解产品需求说明文档,再学会提炼需求。
6.学会根据产品需求与设计来设计测试用例。
7.学会提交bug的流程规范。
8.学会根据产品计划,来制定一份合理的测试计划。
9.掌握测试方案的编写。
10.初学测试,建议先从做手机测试开始做起。
我暂时就罗列以上10条,关于自学测试需要注意的地方。下一篇《【我的测试之路】测试的精髓:自学测试(下)》,我会详细介绍到底如何做到以上10条。
网友评论