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

        呵呵,最近一直在忙一个项目,没有时间写博文了,感到很很差意思,愧对IT博客50强啊。因此今天我打算写一个,也算是弥补一下我内心的愧疚吧,呵呵。
        最近有不少学生问我怎么学习软件测试,甚至还有的学生尚未学习好测试的理论基础知识,就想进行自动化测试,进行性能测试,这点我觉的是很差的。针对他们问个人问题,我也总结了几点内容:
         对于测试新手来讲,学好测试的理论知识是必须的,由于这些是你测试的基础,千万不要好高骛远,别忘了一句话“磨刀不误砍柴工”。举个例子,若是你没有学习测试理论基础,老板让你作一个测试基线,你知道怎么作吗?就算是你知道基线是什么,那么你会作好一个基线吗?
        还有一点,若是基础没打好,不要急着学习测试工具,由于工具实际上是很好学的,无非就是点几个按钮,顶可能是写几句脚本,进行一下脚本什么的优化。可是若是不会测试理论基础,你用自动化工具作出来的结果你会分析吗?自动化得出的结果不是最终的测试报告,这些须要测试人员再分析的,最终才能得出结果。再举个例子,你用loadrunner测试出来了一堆数据,你能根据那些数据得出系统瓶颈吗?不能,由于系统瓶颈的种类,分析方法,以及不一样的系统要注意的瓶颈点不一样,这些若是没有扎实的理论基础是很难分析出来的,由于它要综合各个状况才能得出系统瓶颈的。
        还有一点,那就是必定要学习一些其余的东西,由于测试是一个多学科的科学,你必需要懂得,至少了解linux系统,网络技术、一门开发语言、CMM等内容。由于若是这些你不懂,老板让你搭建一个linux的测试环境,你会吗?让你搭建×××,你会吗?
        以上就是我总结的几点内容,这些必定是不全的,后续我会继续补充。可是我也就是想说一句话,学软件测试看似简单,其实作一名合格的软件测试工程师很难。必定要有扎实的基础、敏锐的洞察力以及普遍的知识涵盖面。
相关文章
相关标签/搜索