TPshop项目步骤(二)

一、测试流程

  • 需求分析与评审
  • 编写测试计划和测试方案
  • 设计测试用例和评审
  • 执行测试用例和缺陷跟踪
  • 编写测试报告

1)需求分析与评审

(1)什么是软件需求?

软件需求:软件需求是指为用户解决某一问题或达到某一目标所需的软件功能

(2)为什么要做需求评审?

  • 保证需求的完整、准确
  • 保证团队(开发、测试)对需求理解的一致性

(3)怎样做需求评审?

  • 需求评审会
  • 参会人员
    • 项目经理/产品经理
    • 开发工程、架构师等
    • 测试工程师
    • UI(界面)/UE(体验)
    • 运维工程师(DEVOPS)
    • DBA(数据库)

(4)测试工程师在需求评审中的主要职责是什么?

  • 确认自己对需求要有清晰的理解,没有疑惑
  • 确认需求文档的完整与正确性,能够指导后期的工作
  • 对需求中不合理的地方提出自己的修改意见

2)编写测试计划与测试方案

(1)测试计划——偏向管理调度

1、什么是测试计划?

概念:是指描述了要进行的测试活动的范围、方法、资源和进度的文档。
即范围:测什么,测哪些功能,测什么模块
方法:用什么去测试,手工测试、自动化测试、黑盒、白盒等
资源:用多少测试工程师去测试,需要购买什么物品
进度:明确做多少轮测试,每轮测试多少人、多少天、做哪件事

2、测试计划都包含什么内容?
  • 明确的测试目标与测试范围
  • 执行计划的角色与职责
  • 任务的进度安排与资源分配
  • 风险估计和应急计划
  • 测试的各项标准

(2)测试方案——偏向技术

1、什么是测试方案?

概念:是从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。

2、测试方案都包含什么内容?
  • 测试策略/测试方法
  • 测试环境的规划
  • 测试工具的设计和选择

(3)测试计划与测试方案的区别(面试题)

  • 测试计划是【管理型】文档,测试方案是【技术型】文档;
  • 测试计划主要解决【做什么?】【谁来做?】,测试方案主要解决【怎么做?】
  • 主要内容存在差异:
    • 测试计划主要内容如下:
      • 明确的测试目标与测试范围
      • 执行计划的角色与职责
      • 任务的进度安排与资源分配
      • 风险估计和应急计划
      • 测试的各项标准
    • 测试方案主要内容如下:
      • 测试策略/测试方法
      • 测试环境的规划
      • 测试工具的设计和选择

3)注册功能(重点)

(1)设计测试用例

1、设计测试用例方法
  • 等价类划分法与边界值组合
2、测试用例设计步骤
  • 4
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值