第一阶段重点提要
第二章软件质量(王海龙)
1、质量的定义:实体基于其所有特性满足需求的程度
2、软件质量的三个层次:符合需求规格、符合用户显示需求、符合用户实际需求
3、流程:一组将输入转化为输出的相互关联或相互作用的活动
4、ISO9000八项质量管理原则:
5、CMM1-cmm5:初始级、已管理、已定义、可控制、优化
6、软件质量模型
第三章测试方法(周蜂)
1、黑盒、白盒测试概念
2、白盒测试之静态分析:控制流分析、数据流分析、信息流分析
白试之动态分析:逻辑覆盖测试、程序插装
3、黑盒盒测测试常用方法:等价划分、边界值、因果图、判定、状态迁移
4、灰盒测试
5、静态测试与动态测试的区别:是否运行被测对象
第四章测试过程(王焱)
1、单元测试、集成测试、系统测试概念
2、回归测试概念及策略
3、双v模型(重点)
4、测试过程阶段划分:计划、设计、实现、执行
第五章单元测试
1、单元测试概念
2、单元测试关注的重点:
1)单元接口
2)局部数据结构
3)独立路径
4)出错处理
5)边界条件
3、单元测试的驱动单元和桩单元及策略
1)孤立的测试策略
2)自顶向下策略
3)自底向上策略
4、单元测试的四个阶段:完成单元测试计划---->完成单元测试方案----->用例等------〉执行
第六章集成测试(周春江)重点关注:接口和功能
1、集成测试概念
2、集成测试的目的:确保各组件组合在一起后能够按既定意图协作运行并确保增量的行为正确
3、集成测试分三层:1)模块内集成2)子系统内集成3)子系统间集成
4、集成测试策略:
1)大爆炸集成:把所有模块一次性集成起来进行测试
2)自顶向下集成:首先集中于顶层然后向下新接口一个一个引入又分:深度与广度
3)自底向上集成:组件由底向上组装
4)三明治集成:把系统分为三层,中间为目标层对上面用自顶向下对下面用自底向上最后再和目标层回合
5)基干集成测试:
第七章系统测试(王炎)
1、系统测试概念
2、系统测试目的
3、系统测试类型:
1)功能测试:根据产品的srs和测试需求列表验证产品的功能实现
2)性能测试:根据srs中性能要求度量系统相对于预定目标的差距
3)gui测试:界面实现与界面设计相吻合 确定截面处理的正确性
第八章测试覆盖率(周春江)
1、覆盖率概念
2、覆盖率分为:逻辑覆盖、功能覆盖
3、逻辑覆盖主要类型:
1)、语句覆盖率=执行了的语句数量/语句总数
2)、判定覆盖率=执行了真/假的分支/分支总数
3)、条件覆盖率=判断语句中每个条件的真假值/其总数
4)、路径覆盖率=被执行了的路径/总路径数
4、功能覆盖率
属黑盒,最常见的是需求覆盖/总需求数
第九章测试用例的写作(宋峰)
1、用例编号 格式:产品名字—测试阶段—测试项目—子项名
注意:必须具有唯一性、易识别性
2、用例项目 当前测试用例所属测试大类
系统测试:软件需求项
集成测试:集成后的模块名或接口名
单元测试:被测试的函数名
3、用例标题 用概括的语言描述该用例的出发点和关注点
4、用例级别 高、中、低
5、用例预置条件 执行当前测试用例需要的前提条件
6、用例输入 数据、文件等输入
7、操作步骤 当前用例需要经过的操作步骤需要明确的给出每一步的描述
注意:保证步骤的唯一性、描述的正确性
8、预期结果 详细的描述具体的规格
第十章同行评审(王炎)peer review
1、同行评审概念 通过作者的同行来确认缺陷和需要变更区域的检查方法
2、同行评审类型:
1)正规检视2)技术评审3)走读
3、同行评审流程
第十一章配置管理(王静兰)
1、 配置管理的概念
2、 基线的概念
3、 版本
4、 配置标识
5、 配置控制
6、 配置控制
7、 基线变更流程
8、 配置管理活动包括:
1) 配置计划2)配置标识3)配置控制 4)配置状态发布5)配置审计
第十二章需求管理(王静兰)
1、 需求的定义两层:1)解决用户问题或达到用户目标所需的条件或能力
2) 为遵守合同标准规格等系统必须满足或拥有的条件或能力
2、 需求变更流程
第十三章缺陷管理(宋峰)
1、 缺陷管理流程图 注:必须要有角色和状态
2、 缺陷跟踪单的写作 格式:
简单描述--------实际结果
详细描述------环境、操作步骤、分析