background image

                      软件测试工程师从零开始

  本文面向软件测试新手,从测试前的准备工作、测试需求收集、测试用例设
计、测试用例执行、测试结果分析几个方面给出建议和方法。鉴于国内的软件开发
测试不规范的现状,本文为软件测试新手提供了若干个软件测试的关注点。

  几年前,从学校毕业后,第一份工作就是软件测试。那时候,国内的软件企
业大多对软件测试还没有什么概念,书店里除了郑人杰编写的《计算机软件测试
技术》之外,几乎没有其它的软件测试相关书籍,软件测试仅仅在软件工程的教
材中作为一个章节列出来,因此,我对软件测试一无所知。不过,在正式走上工
作岗位之前,公司提供了为期两周的系统的软件测试技术专题培训,对接下来
的软件测试工作有很大的指导意义。现在,我继续从事软件测试的培训与咨询服
务,在这个过程中,亲眼目睹了很多软件测试新手面对的困惑,他们初涉软件
测试行业,没有接受系统的培训,对软件测试一无所知,既不知道该测试什么,
也不知道如何开始测试。下面针对上述情况,给出若干解决办法。

  测试准备工作

  在测试工作伊始,软件测试工程师应该搞清楚软件测试工作的目的是什么。

 “ 

如果你把这个问题提给项目经理,他往往会这样回答:

发现我们产品里面的

所有

BUG 

 ” 

,这就是你的工作目的

。作为一名软件测试新手,如何才能发现所

有的

BUG ?如何开始测试工作?即便面对的是一个很小的软件项目,测试需要

考虑的问题也是方方面面的,包括硬件环境、操作系统、产品的软件配置环境、产
品相关的业务流程、用户的并发容量等等。该从何处下手呢

?

  向有经验的测试人员学习

  如果你进入的是一家运作规范的软件公司,有独立的软件测试部门、规范的
软件测试流程、软件测试技术有一定的积累,那么,恭喜你

!你可以请求测试经

理委派有经验的测试人员作为你工作上的业务导师,由他列出软件测试技术相
关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,在业务导
师的指导下逐步熟悉软件测试的相关工作。其实,在很多运作规范的软件公司,
已经把上述的师父带徒弟的方式固化到流程中。

  如果你进入的是一个软件测试一片空白的软件企业,那么,也恭喜你

!你可

以在这里开创一片自己的软件测试事业,当然,前提是老板确实认识到软件测
试的重要性,实实在在需要提高产品的质量。这时候,可以到国内的软件测试论
坛和相关网站上寻找软件测试资源,这种情况下,自学能力和对技术的悟性就
至关重要了。

  阅读软件测试的相关书籍

  现在,中文版的软件测试书籍越来越多,有的是国人自己写的,有的是翻

 

译国外经典之作。可以到

www.chinapub.com 

 

或者

www.cnforyou.com 等