成的标准(Entry Criteria)和下一个新阶段启动的条件或前提(Entry Criteria)。
里程碑的特点
里程碑具有很强的时序性,可以有层次(分为父里程碑、子里程碑等)。不同类型的项目,里程碑可能不同。不同规模项目的里程碑,其数量的多少不一样,里程碑可以合并或分解。
软件测试中常见的里程碑
测试计划签发、测试用例签发、自动测试脚本完成、功能测试完成、性能测试完成 等。
进度安排
进度安排就是确定里程碑的起止点。案例
任务
天
任务
天
任务
天
M21:测试计划制定
11
M26:测试开发
15
M62:测试评估
3
确定项目
1
建立测试开发环境
1
评估测试需求的覆盖率
1
定义测试策略
2
录制和回放原型过程
2
评估缺陷
0.5
分析测试需求
3
开发测试过程
5
决定是否达到测试完成的标准
0.5
估算测试工作量
1
测试和调试测试过程
2
测试报告
1
确定测试资源
1
修改测试过程
2
建立测试结构组织
1
建立外部数据集
1
生成测试计划文档
2
重新测试并调试测试过
程
2
M23:测试设计
12
M42:功能测试
9
测试用例的设计
7
设置测试系统
1
测试用例的审查
2
执行测试
4
测试工具的选择
1
验证测试结果
2
测试环境的设计
2
调查突发结果
1
生成缺陷日记
1
四、 测试风险分析与管理
对软件测试中的风险进行管理,基本内容有:风险识别、风险评估和风险控制。
风险识别
建立风险项目检查表,将测试范围、测试过程中的风险识别出来,按风险内容进行 逐项检查、逐个确认,确定哪些是可避免的风险,哪些是不可避免的,对可避免的 风险要尽量采取措施去避免。