.
第一章
1.软件测试管理目标
明确为什么不能测试所有可能性:
1) 可能进行测试的数目是无限的
2) 真正能执行的测试只是代表性的案例
3) 很难确定理想的可能测试的数目
4) 用较少的测试资源获取更多的信息
2.软件测试管理的目标应考虑以下几个方面:
1) 可用测试资源
2)使用适当的测试技术和方法
3)明确具体软件测试任务
3.软件测试任务图
测试准备 单元测试 集成测试 系统测试 内部验收
1.制定测试策略 1.单元测试计划 1.集成测试计划 1.系统测试计划 1.内部验收准备
2.编写测试用例 2.明确测试用例 2.明确测试用例 2.明确测试用例 2.执行内部验收
3.建立测试环境 3.执行单元测试 3.执行集成测试 3.执行系统测试 3.问题处理
4.缺陷分析 4.缺陷分析 4.缺陷分析 4.交付与确认
交付成果:
单元测试计划 集成测试计划 系统测试计划 内部验收报告
单元测试用例 集成测试用例 系统测试用例
单元测试 bug 记录表 集成测试 bug 记录表 系统测试 bug 记录表
单元测试报告 集成测试报告 系统测试报告
4.软件测试管理定义:
就是对每一种具体测试任务、流程、体系、结果、工具等进行具体监督和管理
5.常见的实践是可以把软件测试管理分为 8 类:
1)软件测试需求管理
2)软件测试质量管理
3)软件测试团队管理
4)软件测试文档管理
5)软件测试缺陷管理
6)软件测试环境管理
7)软件测试流程管理
8)软件测试执行管理
6.单元测试的考虑:
1)模块接口
2)算法和逻辑
3)数据结构(全局和局部)
4)边界条件
5)独立的路径
6)错误处理
7.1)敏捷开发迭代流程图:
==(输入)需求---设计---开发---测试(需求—计划---设计---执行--)---发布(输出)===
2)敏捷方法中迭代周期短,测试人员尽早开始测试,包括及时对需求、开发设计进行评审,更重要的是能够及
时、持续地对软件产品质量进行反馈。简单地说,敏捷测试管理要特别注意的就是持续地对软件质量问题进行及
时反馈。
8.敏捷测试过程管理工具有 HP Agile Manager 和微软的 Visual Studio 2012,包括 TFS 2012、Scrum 模板、Test
.
评论0
最新资源