软件测试 -- 高阶 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. 计划包含的内容

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 软件测试计划的主要内容,如果未能解决你的问题,请参考以下文章

测试基础

需求分析与测试计划方案

酶测试认证高阶组件(HOC)

九while 条件循环语句case 条件测试语句计划任务服务程序

测试计划和测试用例以及测试方法(测试策略)

测试计划和测试用例以及测试方法(测试策略)