• 1.摘要
  • 2.基本信息
  • 3.背景起源
  • 4.职业要求
  • 5.工作内容
  • 5.1.测试人员
  • 5.2.测试组长
  • 6.就业前景
  • 7.职业特点
  • 8.职业待遇
  • 9.分析员
  • 10.参考资料
  • 11.知识合集

测试工程师

软件开发行业工作者

测试工程师是项目开发过程中的质量检测者和保障者负责产品质量的把关工作1

测试工程师的主要工作职责是理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,并写出相应的测试规范和测试案例1

基本信息

  • 中文名

    测试工程师

  • 外文名

    Software Development Engineer in Test

  • 别名

    软件开发测试工程师

  • 工作

    软件质量的把关者

  • 特点

    工作起点高发展空间大等

  • 职业待遇

    薪酬上升空间非常大

背景起源

计算机软件产品检验员(即软件测试工程师)早在2005年就被劳动和社会保障部门列入第四批新职业中。经过短短几年的发展,软件测试员已跻身IT业抢手人才之列。究其原因主要有二。 首先是企业对测试“经济价值”的认可。

有调查显示,通过必要测试,软件缺陷可减少75%,而软件的投资回报率则可增长到350%。对于一个软件企业来说,只有它的产品或是项目质量完全地得到认可,业务才有可能进一步扩展。很多中大型软件企业设立了单独的测试部,与开发部并行运作,测试人员也与开发人员平起平坐。

除了产业的自身需求外,国家政策的大力扶植也是软件测试大力发展的原因。2007年,信产部联合五部委颁布124号文件,特别强调要“加快培养软件测试人才,开展软件评测技术的研究”。为了配合2008年奥运会的召开,国家科技部门、北京市政府主管部门和北京奥组委等投入近20亿,组建10个重大的智能型项目,涉及上百个软件系统。如此庞大的信息服务系统,对软件测试人员的需求更是剧增,也将进一步扩大人才缺口。

职业要求

在企业中一般称为软件开发测试工程师(Software Development Engineer in Test,SDET)。一般为具有1-2年经验的测试工程师或程序员。

有良好经验的测试工程师可以成长为产品/项目组的测试组长(SDETLead)或软件质量经理(SQA Manager),负责软件质量保证,进行测试管理和领导测试团队。

工作内容

测试人员

1/3

1.编写测试计划、规划详细的测试方案、编写测试用例。

2. 根据测试计划搭建和维护测试环境;

3. 执行测试工作,提交测试报告。包括编写用于测试的自动测试脚本,完整地记录测试结果,编写完整的测试报告等相关的技术文档;

4.对测试中发现的问题进行详细分析和准确定位,与开发人员讨论缺陷解决方案。

5.提出对产品的进一步改进的建议,并评估改进方案是否合理;对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈意见。

6.为业务部门提供相应技术支持,确保软件质量指标。

测试组长

1. 对软件质量负责

2. 根据需求制定软件质量指标