求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 

全部课程 >软件测试  
软件测试全周期的方法与实践 
2881 次浏览  38 次
朱少民
曾任HP中国资深架构师,连续四届荣获微软最有价值专家
时间地点:上海现场+直播 北京 深圳 根据报名开班
课程费用:4000元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    课程从一个实际测试项目的全生命周期讲解如何做好测试:选择合理的测试过程和规范,进行有效的测试需求分析、制定测试计划,进行静态测试(测试评审技术)、用最小的代价设计覆盖率尽可能高的测试用例,执行并监控测试,进行测试分析报告,进行回归测试,利用自动化测试提高效率降低成本。

    • 内容丰富而精彩,系统而全面:从需求分析、测试计划到测试设计、测试实施、测试报告等全过程的测试工作。
    • 着重通过具体的案例来介绍和分析各项主题,并和学员有较多的交互,不仅使课程生动,使学员容易理解所学的内容,到达良好的培训效果,而且能够将所学的知识应用到工作中区,能够解决实际工作中的问题。
    • 分享十多年在国际一流企业的软件测试实践和经验,深入浅出地分析各种软件测试工作中遇到的问题,对学员的将来工作具有很高的借鉴与参考价值。
    • 不仅讲解要做好测试管理需要做什么,更注重讲解怎么做、为什么这样做。
    • 结合被培训单位的实际需求,对课程内容进行调整、定制,使课程内容更贴近实际的培训需求。
    培训目标:

    • 深刻理解一流的国际化测试流程,从而在整个测试过程中从容不迫,知道如何抓住关键环节,如何与其它团队合作,最终交付高质量的产品。
    • 将软件产品的需求分为多个层次,层层剥离,逐层深入分析,更准确地掌握软件产品的需求,获得全面、准确的测试需求。
    • 系统地掌握软件测试的计划方法和细节,包括测试工作量估算、风险评估、有效的测试策略制定、最合适的方法选择、计划制定、过程监控等环节。
    • 掌握软件测试涉及的关键技术,包括静态测试技术和动态测试技术、功能测试和非功能测试、持续测试等。
    • 对如何引入和实施自动化测试有一个清醒的认识,并能结合实际情况选择合适的自动化工具和建立自动化测试框架。
    • 学习软件测试的度量指标,如何评估项目中的测试工作以及测试团队的绩效考核。
    • 找到管理软件测试团队的方法和思路、跨部门协调困难的解决之道,充分调动团队的积极性,使测试团队发挥最大的价值。
    • 了解如何最大程度地消除测试风险,包括测试不够充分、代码质量差所带来的风险。
    培训对象:测试工程师,质量人员
    学员基础:对测试有一定了解,最好有一定测试经验。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    软件测试的整体认识

    解剖测试全景图,用V模型诠释软件开发过程,从思想、方法、技术、过程等方面揭示软件测试,使学员能够融会贯通,对软件测试获得一个整体的、全面的和正确的认识。

    软件测试流程及其规范

    基于国际性企业通常做法,结合一些知名软件企业,讨论测试规范。

    • 传统的软件测试流程 敏捷测试流程
    • 关键的测试里程碑
    • 测试过程阶段性的要求
    • 软件测试成熟度模型(TMMi)
    • 测试流程改进 模型TPI Next
    • 软件测试规范

    分组讨论:针对自己公司情况来规划过程改进路线图

    软件测试需求分析和计划

    首先基于测试的目标、需求及其范围的分析,制定正确的测试计划,为将来测试设计和执行打下坚实的基础。

    • 产品测试的全局性
    • 功能性需求和非功能性需求
    • 测试工作量的估算
    • 测试风险识别和分析
    • 测试策略
    • 测试开始标准及结束标准
    • 测试计划的模板和制定
    • 测试计划的评审

    分组讨论:测试计划中最难的两点,以及相应的对策

    测试评审技术

    静态测试技术占得比重也越来越大,能更早地发现问题,降低企业成本。

    分组讨论:为什么需要评审?在评审中碰到什么问题?

    • 软件需求评审
    • 架构设计和详细设计的评审
    • 代码规范和评审
    • 代码评审的解决之道
    • 文档评审
    • 软件需求跟踪
    • 变更控制的实践
    测试用例的设计和维护

    测试用例设计是核心,是测试执行的基础。

    • 需求、用例、缺陷之间的关系
    • 从宏观到微观设计测试用例
    • 用例设计方法( 如 等价类、边界值、因果图等)
    • 测试用例结构和用例库的建立
    • 测试用例的评审
    • 测试用例的维护

    示例:实际测试用例管理系统展示

    软件测试的执行和监控

    帮助学员领会提高测试执行的各种策略,从而提高测试效率,降低风险,有效地完成测试任务。

    • 两段论和立体作战
    • 持续集成和持续测试
    • 回归测试策略
    • 缺陷生命周期
    • 有效地报告缺陷
    • 实时监控缺陷状态
    • 缺陷度量或缺陷分布度量
    • 测试过程的风险控制
    • 测试覆盖率评估
    • 测试报告写作和评审
    测试自动化的引入和实施

    单元自动化测试包括主要的测试工具(框架)的比较、实践要点

    • 产品自动化测试策略(如四象限和金字塔的策略定义)
    • 测试工具选择的标准
    • 常用的测试工具
    • 测试工具设计
    • 开发流程的调整和新要求

    案例讨论:针对自动化测试碰到的某一实际问题进行讨论、分析

    深入开展功能测试自动化

    将自动化测试提高到新的水平,在组织内全面实施自动化测试

    • 关键字脚本和数据脚本的作用
    • 构造全程测试自动化框架
    • 自动化测试运行的部署策略
    • 如何全面地开展功能自动化测试

    示例:展示某先进的自动化测试框架

    总结
  • 提问
  • 解答
  • 总结性陈述
  •    
    2881 次浏览  38 次
    其他人还看了课程
    数据通信性能测试(SmartBIs+IXIA)  2206 次浏览
    测试过程与团队管理  4336 次浏览
    移动应用自动化测试和性能测试最佳实践  2497 次浏览
    探索式测试最佳实践  2417 次浏览
    如何有效实施和管理探索式测试  2708 次浏览
    卓越的软件质量控制与保证  2362 次浏览
    定制内训


    咨询服务:全流程测试工作平台与工具链
    咨询目标
    帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
    咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
    咨询方式 培训、客户一线项目咨询、工具打包交付
    详情咨询:010-62670969, zhgx@uml.net.cn
    课程计划
    MBSE(基于模型的系统工程)4-18[北京]
    自然语言处理(NLP) 4-25[北京]
    基于 UML 和EA进行分析设计 4-29[北京]
    以用户为中心的软件界面设计 5-16[北京]
    DoDAF规范、模型与实例 5-23[北京]
    信息架构建模(基于UML+EA)5-29[北京]