测试分析与设计
测试是一门精细的学科,新人同学很容易有的误区是认为做测试主要就是编写测试用例和执行测试用例,进阶能力是写自动化脚本或研发工具。而实际上,测试人员最难修炼的是测试分析能力,测试分析能力是衡量一位测试同学是否专业的分水岭。分析除了使用方法,还需要有对业务、经验、质量的深度理解。自动化或工具实际是对分析和设计结果的一种实现,分析和设计的有效会决定实现的效果。
分析与设计过程
测试分析要从业务需求最开始就要介入,流程覆盖业务整个生命周期。在做分析的过程要想清楚,整体后续的设计怎么做。
测试分析可总结为四步:
·建模 - 输出业务/系统流程 (分析:业务流程 - 系统流程)
· 设计 - 测试场景 (设计:测试场景)
· 细分 - 测试用例/数据 (设计:测试用例)
· 扩展 - 多类型测试(性能,安全,异常等等) (基于经验)
添加图片注释,不超过 140 字(可选)
测试场景分析实施
测试场景和测试用例区别是什么?为什么先要设计测试场景?
上图也描述了,测试场景对应的是实际的业务场景,业务场景是业务流程中因不同的事件触发后的业务情景。比如银行取款的业务办理流程,会因为用户的身份(VIP与否&