background image

网络购书的站点查找软件测试相关的书籍。目前,从国外引入的软件测试书籍有
很多经典之作,但是,翻译成中文后,翻译质量对阅读效果有很大的影响。

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

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

 

ClearQuest   

TestDirecter 

 

等工具,还是采用的

Bugzilla   

Mantis 等开源

工具,这都无关紧要,缺陷跟踪库中的缺陷报告单才是有价值的。缺陷跟踪库中
的问题报告单是软件测试工程师工作绩效的集中体现,同时也是软件产品问题
的集中体现。一般来说,缺陷报告单中最关键的几个部分包括:第一部分是发现
缺陷的环境,包括软件环境、硬件环境等

;第二部分是缺陷的基本描述;第三部分

是开发人员对缺陷的解决方法。通过对上述缺陷报告单的三个部分作仔细分析,
不知不觉你已经吸收了其他软件测试人员的工作经验,并掌握了软件产品常见
的基本问题。这是迅速提高软件测试经验的好方法。

  走读相关产品的历史测试用例

  如果你所在的公司有测试用例管理系统,那么,走读相关产品的软件测试
用例是迅速提高测试用例设计水平的一条捷径。走读测试用例也是有技巧的。测
试用例写作一般会包括测试用例项和根据测试用例项细化的测试用例,下面举

 “ 

 ” 

例说明。

测试用户登录的功能

是一个测试项,该测试项的目的是测试用户

登录功能是否正确,是否能够完成正常的登录功能,是否能够对非法用户名和
密码做异常处理等等。因此,根据该用例项,可以设计出若干个测试用例,大多
数情况下,测试用例项和测试用例是一对多的关系。

  通过走读测试用例项目,你可以掌握应该从哪些功能点着手未来的测试工

;通过走读软件测试用例,你可以了解如何根据被测试的功能点开展软件测试

用例的设计工作,包括如何确定测试用例的输入、测试用例的操作步骤和测试用
例的输出结果等。

  总之,走读其他软件测试人员设计的优秀软件测试用例,是提高自身用例
设计水平的好方法。

  学习产品相关的业务知识

  软件测试人员不仅要掌握软件测试技术相关知识,对产品相关的业务知识
也要学习。这很好理解,如果从事财务软件的测试工作,一定要学习财务知识

;

如果从事通讯产品测试工作,那么相关的通讯理论知识也是必须的

;如果从事银

行软件的测试,银行的业务流程也是不可或缺的知识点。

  因此,在学习软件测试技术的同时,千万不要忽略产品相关业务知识的学
习。如果你是一个软件测试技术专家,但是对产品业务知识一无所知,那么也只
能测试出来纯粹的软件缺陷,而面对眼前出现的产品业务相关的缺陷,很可能
是视而不见,如此这般,软件测试的效果会大打折扣。