个人测试方法论202108

背景

今天参加同事述职会,讲到未来技能目标,自动化,性能,安全,很多
我提了个问题:你做这些的目的是什么?
(此处自己一个鼓励,以前会想着,怎么做,如何做,如何落地;现在看来,我关注了相比之前的,更高的一层了,有进步:))

省略中间的一些讨论,我心里的想法如下:

  1. 这些只是测试手段
  2. 手段是做提效,做深度挖掘
  3. 最重要的,还是测试思想,如何设计测试场景,覆盖测试范围
    ……

基于这些,我自己回顾了一下,应用得比较好,且能有效发现bug,或能减少业务复杂度的几个小点

重中之重:确定本次产品背景,迭代目标,围绕此点,进行任务拆解

需求方面

1.质疑需求的合理性
2.揣摩需求设计的合理性
3.需求对其他业务的影响

系统层面

1.熟悉业务架构
2.熟悉组件特性(redis,MQ,kafka等)

开发阶段:
1.db设计合理性
2.从db设计反推开发的代码实现
3.根据开发逻辑及系统层面关联,设计相应的测试场景

测试设计阶段

1.幂等性校验
2.关系业务(同业务类型字段或场景的操作)
常见的设计方法不列举

测试执行阶段

1.重复的工作自动化
2.数据准备的工作自动化
3.提高路径有效性,争取一个操作,覆盖多个业务场景

原文地址:https://www.cnblogs.com/mmfox/p/15129918.html