您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件测试工程师定位-test engineer choice
1软件测试工程师培训软件测试工程师定位2主要内容1、软件测试工程师职责2、软件测试工程师在项目开发小组中的位置3、软件测试工程师与软件测试主管的区别4、软件测试工程师与软件质量保证(SQA)人员的区别5、合格的软件测试工程师应具备的条件6、小结31、软件测试工程师职责依据测试主管编制的“软件测试计划”进行软件测试工作编写测试用例掌握并使用自动化软件测试工具进行测试工作编写测试脚本开发测试工具填写并提交测试记录对软件问题进行跟踪42、软件测试工程师在项目组中的位置软件项目中的不同角色:项目经理系统分析人员系统设计人员程序员配置管理员测试人员(测试主管、测试开发工程师、测试工程师)质量保证人员52、软件测试工程师在项目组中的位置矛盾体:时间、成本和质量测试人员在开发小组中接受挑战63、软件测试工程师与软件测试主管的区别是否进行“测试计划”的编写是否进行“测试总结报告”的编写是否进行系统测试74、软件测试工程师与软件质量保证(SQA)人员的区别关注点不同(程序/过程)手段及方法不同(测试/评审)显现效果不同(显著/不显著)85、合格的软件测试工程师应具备的条件掌握软件测试基本理论;本着找出软件存在的问题的态度进行测试;可熟练阅读需求规格说明书等文档;以用户的观点看待问题;有着强烈的质量意识;95、合格的软件测试工程师应具备的条件(续)细心及责任心;与开发人员及用户保持良好的关系并进行有效的沟通;具有以往的开发经验;可判断一个软件的高危险区在何处。自信心逆向思维能力沟通能力怀疑精神很强的记忆力技术能力106、测试工程师的职业发展发展过程发展阶段11测试职业发展过程初级测试工程师初级职位,开发测试脚本,执行测试测试工程师/程序分析员1-2年资历,编写自动测试脚本程序高级测试工程师/程序分析员3-4年资历,确定测试过程并指导初级测试工程师测试组负责人2-6年资历,监管1-3人工作,否则规模/成本估算12测试职业发展过程(续)测试/编程负责人4-10年资历,监管4-8人,安排和领导任务完成,提出技术方法测试/质量保证/项目经理8年以上资历,负责8名以上人员的一个或多个项目,负责全生存期管理业务/产品经理15年以上资历,负责多个项目的人员管理,负责项目方向和业务盈亏13测试职业发展计划技术技能测试过程测试组工作技术管理测试/项目管理业务/产品管理14技术技能熟悉测试生存期参与被测应用业务领域评估/使用自动测试工具开发、执行测试脚本了解测试自动化编程技术其他方面如OS、PL、NETWORK、DATABASE15测试过程提高对测试生存期的理解评审、制订和改进测试和、或开发标准和确定过程参与需求、设计、代码审查、走查和评审指导更多初级测试工程师或程序员改进测试自动化编程技术了解被测业务领域进一步培养其他方面技能16测试组工作监管1-3名测试工程好似完成任务或进度安排、跟踪和报告提高制定规模/成本预算保持技能、参加领导培训班、测试会议进一步培养在生存周期支持工具方面的技能17技术管理监管4-8名测试工程师完成任务进度安排、跟踪和报告提高制订规模/成本预算能力研究测试和开发工作的技术手段完成测试规划并制定测试计划保持技能并在测试过程、计划、设计和开发上指导其他测试工程师保持使用工具的技能开始与客户打交道18测试/项目管理监管8名以上测试工程师管理一个或多个项目的测试工作获得相关工程或管理科学的教育保持使用工具的技能与客户交流19业务/产品管理确定并培养业务机会和合作关系提供项目和/或产品研发指导促进业务/提高产品销售承担盈亏责任207、小结软件测试工程师职责软件测试工程师在项目开发小组中的位置软件测试员与软件测试主管的区别软件测试工程师与软件质量保证(SQA)人员的区别合格的软件测试工程师应具备的条件测试工程师的职业生涯
本文标题:软件测试工程师定位-test engineer choice
链接地址:https://www.777doc.com/doc-213393 .html