做好软件测试计划工作的关键是什么?

如题所述

1)明确测试的目标,增强测试计划的实用性

编写软件测试计划得重要目的就是使测试过程能够发现更多的软件缺陷,因此软件测试计划的价值取决于它对帮助管理测试项目,并且找出软件潜在的缺陷。因此,软件测试计划中的测试范围必须高度覆盖功能需求,测试方法必须切实可行,测试工具并且具有较高的实用性,便于使用,生成的测试结果直观、准确

2)坚持“5W”规则,明确内容与过程

“5W”规则指的是“What(做什么)”、“Why(为什么做)”、“When(何时做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”规则创建软件测试计划,可以帮助测试团队理解测试的目的(Why),明确测试的范围和内容(What),确定测试的开始和结束日期(When),指出测试的方法和工具(How),给出测试文档和软件的存放位置(Where)。

3)采用评审和更新机制,保证测试计划满足实际需求

测试计划写作完成后,如果没有经过评审,直接发送给软件测试团队,测试计划内容的可能不准确或遗漏测试内容,或者软件需求变更引起测试范围的增减,而测试计划的内容没有及时更新,误导测试执行人员。

4)分别创建测试计划与测试详细规格、测试用例

应把详细的测试技术指标包含到独立创建的测试详细规格文档,把用于指导测试小组执行测试过程的测试用例放到独立创建的测试用例文档或测试用例管理数据库中。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-23
p 为什么要编写测试计划?
– 领导能够根据测试计划做宏观调控,进行相应资源配置等;
– 测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进
行的工作等;
– 便于其他人员了解测试人员的工作内容,进行有关配合工作
p 什么时间开始编写测试计划?
需求分析后,在整个测试工作过程中,不断修改
p 由谁来编写测试计划?
具有丰富经验的项目测试负责人
测试计划的内容
p项目概述
p术语&参考资料
p角色
p环境(软件、硬件、网络)
p测试工具
p甘特图
p里程碑
p交付件
p风险
p三大标准
p测试策略
测试计划的内容-概述
n主要编写系统背景、目的、各种系统概述图
n需求规格说明书中一般都有,复制过来即可
n系统概述图主要是架构图和拓扑图
测试计划的内容-三大标准
n 开始标准
1. 测试环境搭建完成且达到可测要求。
2. 测试相关人员准备就绪。
n 完成标准
1. 测试用例执行覆盖率达到100%
2. 测试需求覆盖率达到100%
3. 系统死锁、系统崩溃、严重错误不能 多于1 个
4. 次要错误不能多于2个
5. 不合理或者别扭,文字错误,微不足道错误不能多于2个
6. 以上错误均不能出现影响用户使用的bug
n 停止标准
1. 测试中出现一级缺陷较多。
2. 测试环境不稳定。
3. 客户需求变更。
测试计划的内容-三大标准(补充)
n 软件系统在进行单元、集成、确认、系统、安装、验
收测试时,发现一级错误(大于等于1)、二级错误
(大于等于2)暂停测试返回开发。
n 软件项目需暂停以进行调整时,测试应随之暂停,并
备份暂停点数据。
n 软件项目在其开发生命周期内出现重大估算,进度偏
差,需暂停或终止时,测试应随之暂停或终止,并备
份暂停或终止点数据。
n 如有新的项目需求,则在原测试计划下做相应的调整。
n 若开发暂停,则相应测试也暂停,并备份暂停点数据。
n 若项目中止,则对已完成的测试工作做测试活动总结。
n 项目再启动时,测试进度重新安排或顺延。
第2个回答  2020-06-12
做好测试计划工作的关键:目的,管理,规范
软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试;
第3个回答  2021-09-27
熟悉测试对象,从里到外,各个方面,熟悉到可以写一个规格说明,如果你熟悉到这个程度,设计用例是简单的事情,各种设计方法只是用来帮助你表达,或者帮你检查遗漏的。
第4个回答  2021-09-29
做好测试用例工作的关键是要充分考虑测试计划的实用性,坚持5W1H的原则,采用评审和更新机制以及测试策略。要充分考虑测试计划的实用性,即测试计划与实际之间的接近程度和可操作性。要坚持“5W1H”的原则,明确测试内容与过程。采用评审和更新机制,确保测试计划满足实际需求。因为软件项目是一个渐进的过程,中间不可避免地会发生需求变化,为满足需求变化,测试计划也需要及时地进行变更。测试策略要作为测试的重点进行描述。测试策略是测试计划中的重要组成部分,测试计划是从宏观上说明一个项目的测试需求、测试方法、测试人员安排等因素。
相似回答