文档介绍:未来十年职业规划---- :软件测试工程师,未来计算机领域的香饽饽根据有关职位统计资料显示, 在国外大多数软件公司,1 个软件开发工程师就需要辅有 2 个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘 IT 人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。随着中国 IT 行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发展的核心。从软件、硬件到系统集成,几乎每个中大型 IT 企业的产品在发布前都需要大量的质量控制、测试和文档工作, 而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征召的重要对象。了解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景, 并且还应有两年以上的实际操作经验。他们应熟悉中国和国际软件测试标准, 熟练掌握和操作国际流行的系列软件测试工具, 能够承担比较复杂的软件分析、测试、品质管理等任务, 并能独立担任测试、品质管理部门的负责人。一般情况, 软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。在具体工作过程中, 测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试, 甚至根据需要编写不同的测试工具, 设计和维护测试系统, 对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言, 必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试, 因为它关系到一个产品的质量问题, 而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时, 由于测试工作一般由多个测试工程师共同完成, 并且测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。因此, 在企业内部, 软件测试工程师基本处于“双高”地位, 即地位高、待遇高, 有的人月薪可高达 8000 元。可以说他们的职业前景非常广阔,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个职位必将成为 IT 就业的新亮点。二. 软件测试职位要求: 首先说说要做个软件测试工程师,需要了解的方方面面,也可以说是一个职业要求汇总吧。基本常识类 1. 计算机基础知识 2. 计算机网络基础知识 3. 软件测试基本知识( 软件质量, 软件质量管理基础知识, 软件测试概念, 软件测试标准,软件测试技术及方法,软件测试项目管理) 4. 软件开发基本知识(软件工程知识,理解软件开发方法及过程) 技术类 1. 程序语言 C/C++ , VB, VC, Java , .net , ASP , Javascr i pt 等。具体要求要视公司的具体项目或产品来定。但一般以 C 为基本要求。 2. 数据库知识 SQL Server , Oracle , Mysql , Sybase 等。一般对测试人员的要求就是要求会使用,然后熟练使用 SQL 语句进行查询,修改,添加,删除数据操作。 3. 操作系统 Windows , Linux (常用的 RedHat , SUSE , Debian )