background image

    其实测试新兵和测试高手之间的区别,往往是不会利用现有资源。在论坛中我们会看
到很多新手不断的提问,但是有很多问题其实都是已经别人提过了,或者已经有解决方

 “

案的。所以经常会看到 测试高手 的身影,并且不提问题,而且还能 锄强扶弱 ,是测
试新丁的救命稻草。好像是高手们无所不能,其实摘掉这层耀眼的光环,他们并没想像得
那么厉害,只不过通过自己的搜索找到的答案,然后帮助其他人。当然也有很多人都是通
过自学,然后在论坛中交流得到了很多经验,高手其实也是因为善于思考问题,亲自动

 

手解决问题。所以动手和利用论坛资源的过程中他们也在不断提高。

    很多时候看到论坛中有人提问,问题描述不清,很多人看了很困惑。发贴题目动不动
请高手帮忙,救命之类的,好像天下大乱,世界末日。虽然这个题目很招人,但是无法让
那些想帮助你的人帮你,因为题目不清晰,而且高手字样吓阻了很多人。其实问问题也是
个思路整理的过程,描述清晰,让人理解清楚,才能望文知意知道你的当前发生问题的
环境,才能让那些想帮你的人解决问题,否则给人无从下手的感觉,解决问题效率不高。 

    

 

 

第五招 学习和你所测试的软件产品相关的知识

    要想成为好的测试人员,还要了解你要测试的软件的相关知识。要了解软件产品的架
构是什么样的。要了解软件的市场需求,在接触软件之初要可以多看看用户的反馈信息,
这些才是用户最关心的,也是你在测试中需要注意的问题,满足客户是最大的需要。但是
了解软件需求之后要学会要多读些软件系统的技术文档,软件设计文档,这些文档可以

 

帮助你了解产品如何工作。还有多看看公司 Bug 库中的问题,这些存在的问题可以帮助
你了解软件产品那些地方存在缺陷,软件系统那些地方会出现错误。软件是运行在一个大
环境中,如果对系统不熟悉,那么有些问题你不能从一个更广阔的层面考虑,学习操作

 

系统的知识,有助于你发现缺陷,定位问题更加准确。比如软件运行在 Windows 或者 
Linux ,如果你不懂操作系统,你就无法建立测试环境,有些时候时候软件的组件发生问
题,就是你系统配置造成的,对系统不熟悉,你会把外在原因归结为软件本身。所以  
要学习关于和软件系统相关的知识,比如编程,网络,数据库等。不一定你要学习到多好
的程度,只是通过这些扩展的知识面,你可以在发现问题,解决问题上不会局限在狭小

 

的圈子里。

    和一切相关的人员交流,不同的交流渠道,获取消息是不同的,角度也不同。和客户
交流,你会在测试中从客户的角度发现问题;和开发人员交流,你会了解开发人员怎么

 

实现软件功能的;和项目管理人员交流,你会知道开发进度以及遇到的困难。