软件测试 -- 高阶 1 软件测试计划
Posted Rolei_zl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试 -- 高阶 1 软件测试计划相关的知识,希望对你有一定的参考价值。
凡事预则立,不预则废。言前定则不跲(jia),事前定则不困,行前定则不疚,道前定则不穷。-- 《礼记·中庸》
释译:事先有准备就会成功,否则就会失败。说话前想好就不会语塞,做事前想好就不会感到困难,行动前想好就不会内心不安,方法先想好就不会陷入绝境。
软件测试 -- 入门,基础和执行,了解软件测试是什么以及如何做。
软件测试 -- 进阶,流程和设计,明确罗件测试规则以及如何做的更有效。
软件测试 -- 高阶,计划和管理,认识软件测试整体以及如何高质量交付。
1. 计划(Plan)
- 计,计算、分析
- 划,分割、分解
- 为完成目标,对目标进行认识、分析、分解,确认完成目标完成的过程
- 计划是持续的过程:为达到目标进行分析、筹划的过程
- 计划是方案的输出:组织内对目标达成内容、实现过程的文字输出
2. 为什么要做计划
原因 | 细则 |
明确目标(what) | - 要做什么,要解决的问题 - 范围及边界是什么 |
明确背景(why | - 启动背景 - 制作计划的原因 |
明确环境(where) | - 在什么条件下完成 - 如何沟通,如何交付 |
明确参与人(who) | - 谁参与?团队构成 - 谁负责?角色和职责(R & R) |
明确时间(when) | - 什么时间开始 - 什么时间结束 - 执行阶段关节时间点(milestone) |
明确标准(how) | - 如何实现、如何交付 - 问题和风险识别、控制 - 输入、输入关键指标及未达标的处理措施 |
明确成本(how much) | - 多少人 - 多长时间完 - 预算及费用支出 |
3. 计划的目的
- 目的:使预期目标能够有理、有序的完成
- 有明确的目标:范围、时间、成本、标准
- 共享过程和流程:以文档方式让参与者达成共识,方便执行过程中进行对照检查、调整、回顾,变更时充分分析和对比变更前后的问题和风险,生成新计划
- 有预案有筹划:过程检查,问题和风险的识别、应对、跟踪
4. 计划包含的内容
- 内容条目罗列,参考 3. 为什么要做计划
- 格式输出,学会、用好常用办公软件(Word / Excel / PowerPoint / Project / Visio)
- 知识体系
- 软件测试过程(软件测试 -- 进阶 8 软件测试流程和过程)
- 项目管理(PMP)https://rolei.blog.csdn.net/article/details/128263175
5. 常见问题
- 束之高阁
- 现象:计划制定完、评审完就归档入库,不管不问
- 问题:计划是计划,执行是执行
* 计划的制定与实际执行严重脱节
* 计划未能对执行过程进行有效指导
* 计划并没有配合执行进行 动态 的检查和更新
- 措施
* 时时检查计划的执行和完成情况(阶段评审,关键节点检查)
* 根据实际执行情况补充、更新计划,添加备注、说明
* 跟踪问题和风险列表,检查和调整应对方案,更新阶段状态 - 不做计划( 参考:测试小故事19:我不要写计划)
- 现象:多变,计划赶不上变化,做了计划也白搭
- 问题:不是变化多,只是对实施对象认识不足,无法有效识别和管理
- 措施
* 理清需求:范围、时间、成本、标准
* 加强学习:软件测试过程 + 项目管理
* 不断积累:推演、回顾、复盘,从整体掌控实施对象,提升 问题和风险 的识别、预判、方案准备 - 不会做计划
- 学,实践。从自己的日常计划开始
- 用计划提升内驱力
- 对比计划,查漏补缺,制定新的计划
参考:
测试小故事74:没有计划的日子
测试小故事33:给自己做计划
软件测试 -- 入门 | ||
1 | 软件测试 -- 入门 1 软件测试是什么? | 认识软件测试:目标、概念、活动、名词、历史 |
2 | 软件测试 -- 入门 2 软件生命周期与测试 | 软件工程与软件测试,过程、流程 |
3 | 软件测试 -- 入门 3 软件测试与质量 | 软件测试在软件开发过程的作用,与质量的关系,软件测试与质量管理体系 |
4 | 软件测试 -- 入门 4 软件测试原则 | 尽可能早的测试;不放过任何一个疑问 |
5 | 软件测试 -- 入门 5 软件测试方法 | 白黑灰,静态、动态测试,审查、走查、同行评审 |
6 | 软件测试 -- 入门 6 软件测试设计方法 | 边界值、等价类、探索式测试,ad-hoc |
7 | 软件测试 -- 入门 7 软件测试外围知识 | 与软件测试相关的知识体系:软件工程、代码开发、操作系统、网络、数据库 |
软件测试 -- 进阶 | ||
1 | 软件测试 -- 进阶 1 软件测试思想 | 如何思考、设计和执行测试 |
2 | 软件测试 -- 进阶 2 软件测试分析 | 软件需求接受、测试需求分析、规定测试范围、确认测试类型和测试方法 |
3 | 软件测试 -- 进阶 3 软件测试设计 | 软件测试场景确认、流程梳理、标准定义 |
4 | 软件测试 -- 进阶 4 软件测试策略 | 如何设计和执行测试 |
5 | 软件测试 -- 进阶 5 软件测试用例 | 测试用例基本元素、基本步骤、执行标准和执行方法 |
6 | 软件测试 -- 进阶 6 软件缺陷 | 缺陷定义、缺陷全生命周期及缺陷跟踪、报告 |
7 | 软件测试 -- 进阶 7 软件测试环境构建 与 测试数据准备 | 测试环境构建注意事项及测试数据分析、准备 |
8 | 软件测试 -- 进阶 8 软件测试流程和过程 | 软件测试基本过程及软件测试基本流程 |
9 | 软件测试 -- 进阶 9 软件测试工具 | 软件测试工具类别及使用 |
10 | 软件测试 -- 进阶 10 常见软件测试类型 | 软件测试分类 |
11 | 软件测试 -- 进阶 11 手工测试与自动化测试 | 手工测试和自动化测试的区别及应用特点 |
以上是关于软件测试 -- 高阶 1 软件测试计划的主要内容,如果未能解决你的问题,请参考以下文章