测试新手应该怎么学习软件测试

发表于:2013-7-02 12:00  作者:阿龙哥   来源:51Testing软件测试网采编

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件测试 学习

  呵呵,最近一直在忙一个项目,没有时间写博文了,感到很不好意思,愧对IT博客50强啊。所以今天我打算写一个,也算是弥补一下我心里的愧疚吧,呵呵。

  最近有很多学生问我怎么学习软件测试,甚至还有的学生还没有学习好测试的理论基础知识,就想进行自动化测试,进行性能测试,这点我觉的是不好的。针对他们问我的问题,我也总结了几点内容:

  对于测试新手来说,学好测试的理论知识是必须的,因为这些是你测试的基础,千万不要好高骛远,别忘了一句话“磨刀不误砍柴工”。举个例子,如果你没有学习测试理论基础,老板让你做一个测试基线,你知道怎么做吗?就算是你知道基线是什么,那么你会做好一个基线吗?

  还有一点,如果基础没打好,不要急着学习测试工具,因为工具其实是很好学的,无非就是点几个按钮,顶多是写几句脚本,进行一下脚本什么的优化。但是如果不会测试理论基础,你用自动化工具做出来的结果你会分析吗?自动化得出的结果不是最终的测试报告,这些需要测试人员再分析的,最终才能得出结果。再举个例子,你用loadrunner测试出来了一堆数据,你能根据那些数据得出系统瓶颈吗?不能,因为系统瓶颈的种类,分析方法,以及不同的系统要注意的瓶颈点不同,这些如果没有扎实的理论基础是很难分析出来的,因为它要综合各个情况才能得出系统瓶颈的。

  还有一点,那就是一定要学习一些其他的东西,因为测试是一个多学科的科学,你必须要懂得,至少了解linux系统,网络技术、一门开发语言、CMM等内容。因为如果这些你不懂,老板让你搭建一个linux的测试环境,你会吗?让你搭建VPN,你会吗?

  以上就是我总结的几点内容,这些一定是不全的,后续我会继续补充。但是我也就是想说一句话,学软件测试看似简单,其实做一名合格的软件测试工程师很难。一定要有扎实的基础、敏锐的洞察力以及广泛的知识涵盖面。


评 论

  • Carl_Lew (2013-7-16 16:06:12)

    企业有什么过错?是应聘者自己过于浮躁。人家提这些要去,只是必要条件,但不是充分条件。就如你去企业应聘,有个本科毕业证书不代表你就有资格进这个公司。所以持续不断的学习新知,积累经验是必须的。

  • 450174661 (2013-7-11 23:24:49)

    测试入门简单,深入比较难;扎实的基础、敏锐的洞察力以及广泛的知识涵盖面不是一朝一夕就能成的,测试的基础理论很重要,这是深入测试领域的基石。

  • dennyqiang (2013-7-02 21:00:53)

    是啊,期待企业的招聘需求里面不要再出现什么QTP,LOADRUNNER等这些东西了,整得面试者一个比一个浮躁。哎,中国的IT业啊,中国的企业啊。

论坛新帖



建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道