测试理论:如何做到测试场景不遗漏?

本文探讨了测试分析的重要性,强调测试人员需要具备的业务理解与深度分析能力。通过建模、设计、细分和扩展四个步骤,详细阐述了如何进行测试场景分析和设计。测试场景是对业务情景的质量描述,而测试用例则是场景的详细覆盖。文章还介绍了事件流的概念,包括基本流和备选流,并提供了实例来展示如何梳理和串联场景,确保100%覆盖。此外,测试用例设计还需考虑非功能性的多、并、复、异四字法。测试策略则关注测试目标、重点难点、覆盖率以及测试计划的制定。
摘要由CSDN通过智能技术生成

测试分析与设计

  测试是一门精细的学科,新人同学很容易有的误区是认为做测试主要就是编写测试用例和执行测试用例,进阶能力是写自动化脚本或研发工具。而实际上,测试人员最难修炼的是测试分析能力,测试分析能力是衡量一位测试同学是否专业的分水岭。分析除了使用方法,还需要有对业务、经验、质量的深度理解。自动化或工具实际是对分析和设计结果的一种实现,分析和设计的有效会决定实现的效果。

分析与设计过程

  测试分析要从业务需求最开始就要介入,流程覆盖业务整个生命周期。在做分析的过程要想清楚,整体后续的设计怎么做。

  测试分析可总结为四步:

·建模 - 输出业务/系统流程 (分析:业务流程 - 系统流程)

· 设计 - 测试场景 (设计:测试场景)

· 细分 - 测试用例/数据 (设计:测试用例)

· 扩展 - 多类型测试(性能,安全,异常等等) (基于经验)

添加图片注释,不超过 140 字(可选)

测试场景分析实施

  测试场景和测试用例区别是什么?为什么先要设计测试场景?

  上图也描述了,测试场景对应的是实际的业务场景,业务场景是业务流程中因不同的事件触发后的业务情景。比如银行取款的业务办理流程,会因为用户的身份(VIP与否&

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值