测试计划的目的
定义测试活动的范围、方法、资源和进度,明确要测试的条目、要测试的功能特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险。简而言之,使项目小组其他成员在测试小组如何测试软件上取得一致;
测试计划主题
- 高级期望
- 测试计划和软件测试计划的目的?
- 测试的是什么产品?
- 产品的质量和可靠性的标准?
- 人、地点、事
- 测试计划需要明确在项目中工作的人,他负责什么,怎样和他联系;
- 测试计划应该包含项目中所有主要人员的姓名、职位、地址、电话号码、电子邮箱、职责范围;
- 定义
- 测试计划应当定义小组成员的用此和术语,对差异要进行鉴别,并得到一致的同意,是全体人员说法一致;
- 团队之间的责任
- 要明确指出可能影响测试工作的任务和交付内容;
- 防止重要的任务被遗忘;
- 哪些需要测试,哪些不需要测试
- 测试计划中需要“明确软件中的每一部分是否需要测试”
- 测试阶段
- 测试计划需要测试项目有几个测试阶段;
- 两个重要概念(每一个阶段都必须要有客观定义的规则,明确地声明本阶段结束,下一阶段开始)
- 进入规则
- 退出规则
- 测试策略(描述测试小组用于测试整体和每个阶段的方法)
- 白盒,黑盒...哪些部分用手工还是自动化
- 资源需求
- 人员(人员数量、经验和专长)
- 设备(计算机、测试硬件、打印机、工具)
- 办公室和实验室空间(在哪里?有多大?如何布局?)
- 软件(文字处理程序、数据库程序和自定义工具)
- 外包测试公司(是否用他们?选择它们有什么原则?费用呢?负责哪部分内容的测试?)
- 其他设备(磁盘、电话、参考书)
- 测试员的任务分配
- 明确测试小组每一个成员负责的部分
- 测试进度
- 测试用例
- 软件缺陷报告
- 度量和统计
- 度量和统计是跟踪项目发展、成效和测试的手段
- 在项目期间每天发现的软件缺陷总数
- 仍然需要修复的软件缺陷清单
- 根据严重程度对当前软件缺陷评级
- 每个测试员找出的软件缺陷总数
- 从每个特性或者区域发现的软件缺陷数目
- 风险和问题
- 明确地指出项目潜在问题或者风险