课件内容:
第一章 测试原理与概念
1、了解软件故障案例,在此基础上理解软件测试的必要性;2、理解软件测试的定义、目的;3、掌握软件质量及质量模型的含义,各质量特性的表现方面,理解软件缺陷的概念;4、了解软件测试的各种分类方式、测试过程的各个阶段;5、理解软件测试过程模型:V模型、W模型、H模型的特点及意义;6、掌握软件测试的若干基本原则;7、了解软件测试工程师岗位需求。
1.1软件故障案例
1.2软件测试的价值分析
1.3软件质量模型
1.4软件测试的分类
1.5软件测试过程模型
1.6软件测试的基本原则
1.7软件测试工程师的要求
第二章 测试技术与方法
1、了解黑盒测试与白盒测试各自的思想、特点;2、理解静态测试与动态测试的含义;3、掌握白盒测试中的逻辑覆盖法,包括语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖,能够使用上述方法对单元级代码进行测试;4、掌握白盒测试中的基本路径测试法,能够运用此方法对单元级代码进行测试;5、熟练掌握一种白盒测试工具的使用,掌握一种覆盖率统计工具的使用;6、熟练掌握黑盒测试中的功能测试方法,包括等价类划分、边界值分析、判定表、因果图分析、场景法、条件组合法、状态图测试法。
2.1逻辑覆盖测试法
2.2基本路径测试法
2.3 JUnit的使用
2.4等价类划分法
2.5边界值分析法
2.6等价类和边界值案例分析
2.7判定表
2.8因果图
2.9条件组合法
2.10场景法
2.11状态图测试法
第三章 缺陷跟踪与报告
1、理解软件缺陷的关键属性(严重性、优先级、状态、类型、所属模块),能够正确判断实际案例中缺陷的类型、严重性、优先级;2、理解软件缺陷的其他属性(可能性、来源、根源、环境、解决人、附件);3、掌握完整描述缺陷的格式和内容描述,掌握缺陷报告的原则;4、理解软件缺陷生命周期的含义,掌握缺陷生命周期与缺陷状态变化之间的关系,能够正确处理各种缺陷案例;5、理解回归测试的概念,注意与重复测试的区别,掌握回归测试的测试用例的设计原则。6、掌握基于缺陷的分析方法,能够统计缺陷状况,并预测项目发展趋势,进行测试管理;7、掌握基于缺陷的产品质量评估方法(计算缺陷消除率、缺陷密度、软件质量、缺陷损耗、平均无故障时间);8、掌握一种缺陷跟踪系统的使用。
3.1软件缺陷报告的内容
3.2软件缺陷的生命周期
3.3软件缺陷的统计分析
3.4软件缺陷跟踪系统
3.5 URTracker的管理员配置
3.6 URTracker的基本业务流程
第四章 测试阶段与流程
1、理解单元测试的目标、任务及静态测试技术;2、能够根据白盒测试的逻辑覆盖法创建单元测试的测试用例,编写桩程序、驱动程序;3、理解集成测试的四种集成策略:非渐增式、自上而下渐增、自下而上渐增、混合策略;4、掌握性能测试的内容、方法,能够设计性能测试场景,采用JMeter录制场景、执行测试,并对测试结果进行简单的分析;5、理解其他非功能测试,包括安全性测试、可靠性测试、兼容性测试等;6、理解验收测试的内容与类型(正式验收测试、Alpha测试、Beta测试),理解软件项目与软件产品验收测试的不同。
4.1单元测试
4.2桩与驱动程序
4.3集成测试
4.4性能测试
4.5 JMeter使用初步
4.6其它非功能测试
4.7验收测试
《软件测试》PPT课件 三江学院 曹阳
资源下载
资源下载