培训费:5500元/人(含教材、证书、午餐、学习用具等)。住宿协助安排,费用自理。 培训对象 软件项目经理、软件企业中高层管理者、过程改进小组成员、软件测试人员、软件开发人员、软件过程与产品质量保证人员等。 各有关单位: 凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数千家大型国内外企业进行过专门的定制培训服务。 “20 世纪是生产率的世纪,21世纪是质量的世纪,质量是和平占领市场最有效的武器。” 美国著名质量管理学家约瑟夫•朱兰博士的这句话,道出了质量控制在今天产品开发中的地位。随着经济全球化进程的不断推进,要增加产品的国际竞争力,产品质量作为经济发展的战略问题变得越来越重要,软件质量正被视为软件企业的生命,测试是保证产品质量的重要环节 课程特点 着重通过具体的案例来介绍和分析各项主题,并和学员有较多的交互,不仅使课程生动,使学员容易理解所学的内容,而且能够真正解决实际工作中的问题。 引入国际一流软件企业的测试流程,提升测试管理的整体水平,轻松面对软件全球化竞争的新挑战。 共享二十多年的管理实践和经验,特别是所积累下来的测试管理最佳实践,能够快速地学以致用,带来良好的实际效果。 通过一个具体的项目,深刻、全面地解剖测试全过程,提高测试管理人员全局的掌控能力。 不仅讲解要做好测试管理需要做什么,更注重讲解怎么做、为什么这样做。 解决问题 传统软件测试过程和敏捷测试过程有什么区别? 一流的软件测试流程是怎样的?如何构建适合自己的测试流程? 如何建立持续集成的流程并付诸实施? 如何不让我们忽视测试需求分析? 如何制定有效的测试计划并发挥其应有的作用? 如何制定有效的测试策略并采取最合适的方法,充分地利用资源? 如何最大程度地消除测试风险,包括测试不够充分、代码质量差所带来的风险? 如何监控测试的执行过程? 如何评估项目中的测试工作以及完成对测试人员的绩效考核? 如何处理测试人员工作积极性不高、缺乏职业发展空间等问题? 如何为测试人员评定级别,以及定义不同级别的测试人员要掌握哪些技能? 缺陷处理混乱、处理不及时等其它各种问题。 培训内容 第1天 M1. 软件测试过程深度解剖 解剖软件测试过程,从需求评审开始直至产品发表,识别出软件过程的各项主要活动,以及如何构建一流的软件测试流程。 软件测试与软件开发 软件测试中主要活动 传统测试流程 敏捷测试流程 适合自己的测试过程 测试过程改进模型 如何构建一流的测试流程 案例分析与讨论 Q&A M1 总结,解答问题 M2. 测试计划与用例管理 测试计划是测试管理中的关键活动,这里充分讨论如何制定有效的测试计划。 需求与设计评审实践 如何做好测试需求分析 练习:确定测试项及其优先级 测试风险识别与分析 测试风险对策 制定合理的测试策略 游戏: 某扑克牌游戏 测试任务估算 测试计划评审 测试计划案例分析 测试用例评审 测试用例管理(包括维护) 讨论:如何确保测试用例的质量 Q&A M2 总结,解答问题 第2天M3. 测试执行与事件管理要想大获成功,不仅在于有一个好的计划,更在于项目的执行,能够控制风险、有效地完成测试任务。 两段论和立体作战 回归测试策略 案例分析 有效跟踪测试过程 阶段性测试活动的评估 适时调整测试计划 讨论:如何做好测试度量? 缺陷生命周期定义和维护 有效地报告缺陷 实时监控缺陷状态 缺陷分析 缺陷预防 案例分析 Q&A M3总结,解答问题 M4. 建设一流的测试团队 人是决定的因素,建成一流的测试团队是软件测试中最重要的工作。 测试团队的构成 专业测试人员价值在哪里? 测试人员所需的技能 讨论:如何打造测试团队的整体实力? 如何和项目相关利益者协作 测试人员的培训 测试人员的考核 讨论:测试团队建设中常见问题分析 测试团队的持续发展 Q&A M4 总结,解答问题 总结 测试的原则 辩证地看到测试活动与方法 测试管理之道 师资 由业界知名的数据库专家亲自授课: 朱老师,三十年软件工程领域的资深专家,致力于软件测试、质量管理、项目管理、软件开发、过程改进等多方面工作。
|