在针对软件测试人员的文章中,Raghuraman认为开发人员和测试人员的工作方向正好相反,但是有着共同的目标,那是生产高质量的软件。他认为的测试人员应该具有如下的态度:
  态度1:我要不惜一切代价破坏软件
  不要产生误解!测试人员的工作是要发现缺陷,在这个过程中,要随着时间的推移,使软件变得越来越好。缺陷是测试人员的好朋友,因此他重要的事情是不惜一切代价破坏软件,发现漏洞。这个过程中,可以系统性地执行测试用例,也可以进行临时测试或探索性测试。
  如果你想成为的测试人员,那么你的态度应该是“不惜任何代价破坏软件并查找缺陷”。
  态度2:的开发人员,我一定要在你的代码中找到缺陷
  不知道有多少测试人员能有这样的态度?
  但是如果想成为的测试人员,需要有这样的态度:不管开发人员多,也要努力在他的代码中找到缺陷。
  态度3:在测试质量问题上不要妥协
  像代码质量一样,测试也需要高质量。的测试人员不应该在测试质量上做任何的妥协。
  态度4:感激开发人员
  有可能的开发人员编写的代码不包含任何缺陷。难以置信吧?如果是这样的话,那感谢开发人员吧。
  如果开发人员所编写的代码没有缺陷,的测试人员应该感谢并尊重他们。应该记住这一点,他的朋友不仅仅是缺陷,开发人员也应该是他的朋友。
  态度5:我绝不比开发人员差
  在测试领域,是不是有很多人觉得比开发人员低一等?相信有很多这样的人。如果测试人员觉得比开发人员低一等的话,那么他实际上并没有恰当地做好测试工作。正如前面所述,开发人员和测试人员工作方向相反,但是有着共同的目标,那是生产高质量的软件。
  如果你想成为的测试人员,那应该首先为自己的工作感到骄傲,不要觉得低人一等。
  态度6:要比开发人员懂得更多
  有多少测试人员在技术和架构方面懂得比开发人员还多呢?可能并不太多吧。作为测试人员,工作内容不应当仅仅是编写和执行测试用例并报告缺陷。他应该在技术上比开发人员了解得更多,只有这样才能知道在什么地方能够破坏软件并找到缺陷。
  的开发人员和测试人员除了高超的技术技能外,还都具备专业的职业态度,希望Raghuraman的总结对您有所帮助。