[转]如何做好测试

已经在软件开发的行业中工作了8,9个年头了。在这8,9个年头里面,做软件编码的时间要多些,但是有的时候也会参与到软件测试的角色中。和很多测试人员也有过交流,发现了一些问题,在这里给大家总结一下:

一、摆正心态

  1. 有些测试工程师总是认为自己的工作是在给别人找麻烦,所以总会有一些愧疚感。在测试过程中,发现了问题感觉提出的问题太多会给开发人员带来很多的麻烦。例如开发人员会疲于奔命的修改Bug,没有时间来休闲一下。其实我认为这样的工程师还没有进入到自己的角色当中去,同时也没有理解自己的工作职责。作为测试工程师,应该为自己发现软件Bug感觉到自豪。开发人员的时间管理不是测试人员所关心的问题。测试人员应该关心的是尽量的发现问题、跟踪问题,帮助开发人员重现、解决问题。
  2. 还有些测试工程师认为自己的地位和能力要比开发工程师低。在国内,很多人包括我们的管理人员都有类似的想法,认为作为测试工程师是因为他的个人能力达不到开发人员的水准,所以选择了测试。其实这些想法是不对的。作为测试工程师,他的本质工作时发现问题、可以清楚地表达出如何重现问题。如果更资深的测试工程师,可以把发现的问题归类,这样可以为开发人员提供更多的线索来快速的解决问题。在一个公司里面,我们应该抛弃地位的观念,应该以工作的职责来驱动我们的工作。一名好的测试人员不一定成为一个好的开发人员,同样,一名优秀的开发人员也不一定能成为一名合格的测试人员。因为我们的工作职责不一样,所以我们面临的问题,考虑的问题的角度也就不一样。
  3. 很多人都说测试人员和开发人员是对立的。包括很多测试人员也这样想,其实我们所说的对立是指考虑问题的角度不一样,但是我们的工作职责是有重叠的地方-保证软件质量。开发人员总是抱怨测试人员的测试太不符合逻辑,没有按照正常的流程作。测试人员总是抱怨开发人员的软件质量太差、界面布局太丑陋等等问题。其实我们的工作当中不应该有太多的抱怨,而是把抱怨当作一种激励,让自己的工作更完美。很多测试人员不能和开发人员和平相处就是应为大家互相把对方看作自己的对立面。

二、方法

1)测试方法,作为一个优秀的测试人员,应该不断的总结自己的测试方法和测试手段,同时要总结一些规律,这样我们工作起来更加得心应手。在测试方法上,我们应该注重一些回归测试、Adhoc测试。我们的好多测试人员都是按部就班的去测试我们的软件,这个时候很难发现一些深层次的问题,结果导致更多的问题是由我们用户发现的,为什么呢?因为我们的用户不会按照我们的测试用例来使用我们的软件,但是在我们测试的过程中没有作到充分的测试。 2)工作方法、一些测试人员总是把一些问题记录下来,然后一些提交给开发人员。我个人觉得应该及时提交自己的测试记录,发现问题尽量马上提交,给出详细的步骤、严重级别等问题。这样开发人员有充分的时间解决问题。 3)沟通、测试人员的最大的问难就是如何让开发人员接受你发现的问题。因为很多时候,我们发现的问题在开发人员的眼中不认为是问题,所以这个时候必须要求我们去说服开发人员去接受我们的想法。要求我们测试人员要学会沟通技巧,保持平和的心态去面对问题。

这些只是我在工作中的一些总结,希望可以对我们现在一些打算从事软件测试的同行们有些帮助!!!同时也希望这个可以帮助一些经理认识到如何去组建和管理一个测试团队。

posted on 2010-02-24 13:09  任斌  阅读(1558)  评论(1编辑  收藏  举报

导航