level 1
trosh
楼主
软件测试工程师的工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行评估。作为测试经理要做测试计划,测试工程师则要执行测试用例,跟踪BUG(故障),对照需求看产品开发是否适合需求。 随着中国软件业的迅猛发展,软件产品的质量控制于质量管理正逐步成为企业生存与发展的核心。为了保证软件在出厂时候的健康状态,几乎所有的IT企业在软件产品发布之前都需要大量的质量控制工作。作为软件质量控制中的重要一环,软件测试工程师应运而生。然而,国内软件业因对软件质量控制的重要作用认识较晚,尚未形成系统化的软件测试人才需求供应链,造成了目前企业欲招纳软件测试人才确千金难求的尴尬局面。软件测试工程师的工作内容“假如存在没有任何错误的程序,那么世界也会不复存在。”因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。软件测试工程师(Software Testing Engineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。据有关调查数据表明,目前在国内许多软件企业,测试人员和开发人员之比在1:7和1:5之间,与国外软件业1:1的比例还相去甚远。中国最大的软件测试空间—北大测试网址:www.btesting.com 软件测试工程师主要职责为:1、负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及测试工作的顺利进行;2、按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试,并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程等;3、提交测试报告,并撰写用户说明书;4、参与软件测试技术和规范的改进和制定。要成为一名合格的软测工程师,一般需要至少专科学历,一到两年测试工作经验。要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发(包括测试框架等);了解若干主流测试工具,如功能测试工具winrunner、quicktestpro,性能测试工具LoadRunner,配置管理工具TestDirecter, Visiual Source Safe等;熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,要求了解相应的开发测试方法。对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。此外,由于需要与开发人员及时沟通,因此作为一个出色的软件测试工程师,还需要有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。职业优势:就业竞争小 经过专业培训认证的软件测试工程师受到用人单位的很大欢迎工作收入好 在企业的内部,软件测试工程师基本上处于双高的地位,即地位高,待遇高,有的人月薪可高达七八千,可以说职业前景是非常广阔的,从近期的企业人才需求和新近水平来看,软件测试工程师的年工资额还有逐年上升的明显迹象。目前,在软件企业中,软件测试人员的薪水主要好要看其工作经验和能力,有两年工作经验的软件测试人员的月薪一般都能高达十万元。关于认证、证书:软件测试工程师职业资格认证证书 北大青鸟一直和国家信息产业部等部委有密切的合作,但是软件测试工程师是一个相对新兴的职业,目前没有明确的职业标准。事实上,目前IT公司对于软件测试人才的招聘标准主要还是侧重于对应聘者的实际技术能力的考核。掌握扎实的测试技术,具备较强的实际测试能力,是用人单位最为看重的,也是我们的培训重点所在。最终让您得到工作只为的不是证书而是你的实际工作能力。但是我们可以保证,北大测试是整个软件测试行业比较知名的,在企业里比较受认可,我们的学生在那边也很受青睐的。
2007年08月19日 16点08分
1