软件测试的面试题

你认为一个软件测试工程师应该具备什么素质?你具备这些素质吗?还应该在那些方面进一步发展??

求高手,,

软件测试分很多类型,如图所示:

一个软件测试工程师应该具备的基本素质如:细心认真、负责严谨、耐心、缜密的逻辑思维能力,能够举一反三,较强的沟通能力(测试人员不单单只是发现问题,应该更多的关注bug产生的真正原因,准确的定位,更好更快的协助开发人员解决bug)。

但若想成为一名优秀的测试人员,光有上面基本素质是远远不够的,还必须具备如下的素质:

首先,你必须是专业的,打个比方,你发现bug了,在你将bug反馈给开发之前,你必须多次、反复的确认你所提问题的存在,不要在反馈的时候,别人几句就给反驳了,你要让别人没有任何反驳的余地,你所说的每一点都要有理有据。

其次,就是过硬的技术本领,技术是为测试服务的,无论是测试理论、测试工具、开发知识、数据库、操作系统、网络知识都必须精通一门,知晓其它,因为测试与开发或者其它行业不同,它可能更多的在乎你广度而不是深度(这个可能更多的是指手工测试) 

第三,要精通业务,光有技术,没有业务,再好的技术也很难使上劲,熟练的业务知识会帮助你发现更多的缺陷,进而更好的保证好产品的质量。

关于往哪方面进一步发展,要看你自己的个人职业规划,看你以后想往哪些方面发展,希望能够帮到你!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-23
知识:相关计算机信息,网络,数据库,掌握一种语言Java、C/C#
技术:如掌握测试工具,QTP,Loadrunner等
技巧:测试时的思想,良好的逻辑思考能力
个性:细心,耐心,创新,勇于突破本回答被提问者采纳
第2个回答  2011-06-03
什么素质都是想象出来的神话,软件测试关键是能干活
会写测试用例
1.。全 ,不漏测
2、时间的花费
...
还有业务
团队精神 沟通能力就不说了吧!@

看公司的需要了,需要自动化就自动化 需要性能就性能测试呗!
懂些数据库和代码知识。

问你,你就说:没问题!面试嘛!别支支吾吾的。
第3个回答  2011-05-23
你好,我是一名软件测试的工程师。我当时面试的时候,也是被问到这个问题,呵呵。

软件测试师,应具备的素质是:耐心,细致,逻辑性,条理性,广泛的计算机知识。

如果是白盒测试,还需要对代码的掌握。

至于你具备不具备的话。。。。。
第4个回答  2011-05-23
观察力,要发现漏洞
相似回答