background image

 一、测试准备工作

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

 “ 

么。如果你把这个问题提给项目经理,他往往会这样回答: 发现我们产品里
面的所有 BUG 

 ” 

,这就是你的工作目的 。作为一名软件测试新手,如何才能

发现所有的 BUG ?如何开始测试工作?即便面对的是一个很小的软件项目,测
试需要考虑的问题也是方方面面的,包括硬件环境

操作系统

产品的软件配置

环境、产品相关的业务流程、用户的并发容量等等。该从何处下手呢?

 二、向有经验的测试人员学习

  如果你进入的是一家运作规范的软件公司,有独立的软件测试部门、规范
的软件测试流程、软件测试技术有一定的积累,那么,恭喜你!你可以请求测
试经理委派有经验的测试人员作为你工作上的业务导师,由他列出软件测试
技术相关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,
在业务导师的指导下逐步熟悉软件测试的相关工作。其实,在很多运作规范的
软件公司,已经把上述的师父带徒弟的方式固化到流程中。

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

 三、阅读软件测试的相关书籍

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

 

翻译国外经典之作。可以到 www.chinapub.com 

 

或者 www.cnforyou.com 

网络

书的站点查找软件测试相关的书籍。目前,从国外引入的软件测试书

籍有很多经典之作,但是,翻译成中文后,翻译质量对阅读效果有很大的影
响。

 四、走读缺陷跟踪库中的问题报告单

  如果您所在的公司已经有软件缺陷跟踪库了,无论采用的是商用工具,

 

如 ClearQuest   

、TestDirecter 

 

等工具,还是采用的 Bugzilla   

、Mantis 等开

源工具,这都无关紧要,缺陷跟踪库中的缺陷报告单才是有价值的。缺陷跟踪
库中的问题报告单是软件测试工程师工作绩效的集中体现,同时也是软件产
品问题的集中体现。一般来说,缺陷报告单中最关键的几个部分包括:第一部
分是发现缺陷的环境,包括软件环境、硬件环境等;第二部分是缺陷的基本描
述;第三部分是开发人员对缺陷的解决方法。通过对上述缺陷报告单的三个部
分作仔细分析,不知不觉你已经吸收了其他软件测试人员的工作经验,并掌
握了软件产品常见的基本问题。这是迅速提高软件测试经验的好方法。