j_y512 2007-9-5 14:47
测试人员有哪些要求
我现在在做代码开发,但是感觉上很吃力,想改行做测试,不知道测试人员应该有哪些要求呢。
bufegar 2007-9-7 22:09
以下是来自某知名招聘网站的一组招聘信息:
软件测试工程师 10人 (工作地点:北京)
工作性质:全职 截止日期: 2006-5-18
招聘人数:10人 月薪范围:4000--6000
工作经验:1年 学历:本科以上
职位描述及要求 (补充:此公司业务范围通信与软件开发和外包,当属专业类公司)
1. 计算机相关专业本科以上学历,姓别不限;(此处错别字末作更正,影响公司形象,是否可以索赔!)2. 熟悉WinNT/2000操作系统,有在上述操作系统上进行软件开发或系统配置的经验;3. 熟悉大型数据库,对MS SQL SERVER等数据库有使用经验;4. 熟练掌握软件测试的方法和技巧;能独立制定测试计划、测试用例、测试规范,并能编制规范的测试文档;5. 精通1~2种开发语言,熟悉规范化的软件开发流程;6. 有二年以上正规商用软件软件测试的实际经验。7. 最好有.NET开发经验的,熟悉C#、ASP.NET、IIS、XML、ASP.NET等
从企业现状来看,由于软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求软件测试工程师需要具有一些逆向思维的能力。这是作为一名优秀的软件测试工程师最基本的素质。同时要有一种穷追到底的精神和善于沟通能力,软件测试人员与开发人员搞好关系,这对于提高整个软件项目质量是十分重要的。软件测试技术随着时间的变化也在做一些提高和改进,作为一名优秀的测试人员要善于利用书籍、网站、论坛、交流等各种途径不断提高自己的软件测试水平。当软件测试人员发现软件中存在缺陷的时候,往往要书写缺陷报告,作为一名优秀的测试人员提高自己的写作能力是非常必要的。
——雅虎中国品质保证部经理鲍海燕表示:仔细分析企业对测试人员职位要求不难发现,企业更希望接受符合自己专业的复合型人才。因此软件测试人员不仅要掌握软件测试技术相关知识,对产品相关的业务知识也要学习。这很好理解,如果从事财务软件的测试工作,一定要学习财务知识;如果从事通讯产品测试工作,那么相关的通讯理论知识也是必须的;如果从事银行软件的测试,银行的业务流程也是不可或缺的知识点。 因此,在学习软件测试技术的同时,千万不要忽略产品相关业务知识的学习。如果你是一个软件测试技术专家,但是对产品业务知识一无所知,那么也只能测试出来纯粹的软件缺陷,而面对眼前出现的产品业务相关的缺陷,很可能是视而不见,如此这般,软件测试的效果会大打折扣。一般来说,每个软件公司的项目可以分为固定的几大类。可以按业务类型划分,比如 ERP 软件、产品数据管理软件、通信软件、地理信息系统软件等等;可以按软件结构来划分,比如 B/S 架构的软件、 C/S 架构的软件、嵌入式软件等等。