51Testing软件测试论坛

标题: 如何成为一个优秀的软件测试工程师??? [打印本页]

作者: 植树贝贝    时间: 2008-7-8 12:23
标题: 如何成为一个优秀的软件测试工程师???
大家来谈谈自己的看法,怎么才能成为一个优秀的软件测试工程师,需要什么条件。
作者: 植树贝贝    时间: 2008-7-8 12:29
 软件测试是指为了发现程序中的错误而执行程序的过程。

  软件测试的目的是以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。

  好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案,成功的测试是发现了至今为止尚未发现的错误的测试。成为一个优秀的软件测试人员,就必须具备以下基本素质:

  有良好的计算机编程基础

  一个有过开发经历的测试人员,对系统的领悟能力和学习速度同没有开发经历的测试人员是截然不同的。

  具有整体观念,对细节敏感

  有从整体上观察和思考的习惯,对业务需求整体非常了解,逻辑思维严密和敏捷,要细心有耐心。

  判断准确,善于发现问题的症结

  软件测试员要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。要能够迅速的通过事物的表面现象发现事物的本质,能够从琐碎的现象中发现内部的联系和规律。要不断的提高自己的专业素养,除了行业知识、测试专业知识以外,还要尽可能的去学习一些软件行业的基础知识。

  具有强有力的说服力

  测试人员要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈观点。测试工作开展的好坏,很大程度上就靠沟通能力和展示自己工作的能力了。

  有创新精神和超前意识

  要想出富有创意甚至超常的手段来寻找软件中潜在的各种错误和缺陷。

  不懈努力,追求完美

  在测试的过程中,测试人员常常会碰到转瞬即逝或者难以重建的软件缺陷,这时候不要心存侥幸,而是要尽一切可能去寻找,尽力接近目标,力求完美。

  具有较好的团队合作精神

  在软件本地化测试中,软件测试工程师负责测试、发现、报告软件错误,软件错误修复工程师及时正确修复处理这些软件错误。为了便于软件错误修复工程师能够迅速重现报告的错误,寻找错误产生的原因,及时修复错误,需要测试工程师正确完整地报告发现的错误。另外,不同类型的软件错误,又分别由来自不同公司的软件错误修复工程师进行修复。都需要具有较好的团队合作精神
作者: tjj006    时间: 2008-7-8 12:35
首先要学会使用搜索引擎……




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2