正规的测试流程是什么样的?这篇文章告诉你

正规的测试流程是什么样的?这篇文章告诉你

一名测试工程师的学习之路,所有博客链接已存放在该链接下:一个Tester

大厂测试流程是什么样的?这篇文章告诉你!

一、评审阶段

1.1 需求评审

1.2 设计评审

1.3 用例评审

1.3.1 功能用例评审

1.3.2 联调用例评审

二、测试阶段

2.1 冒烟测试

2.2 功能测试

2.3 联调测试

2.4 回归测试

三、发布上线(预发布->生产)

一、评审阶段

1.1 需求评审

一般在需求评审阶段中,参与者至少会有产品经理、开发、测试。如果项目需求比较大、还会有PMO、业务方、UI设计师等参与到需求评审中。作为测试而言,在需求评审中,最需要做两件事。

理解需求:对于测试而言,我们需要在需求评审会议上理解需求,不要出现会上无问题,会后三连问的情况,这样也比较耽误产品的时间。

提出疑问:因为产品的需求也不一定合理,我们要带着问题参与到评审中。而且如果是新进入一个公司,对于公司的业务不太熟悉的时候,需求评审也是一个熟悉业务的好机会。

需求评审阶段,我们需要关注以下相关问题。

交付目标:该需求面向的人群是谁?是外部用户、供应商?还是公司内部商务、运营、客服使用。

交付计划:需求的上线计划,验收计划,是否灰度,以及测试工作量的评估。

业务流程:本次是新增的功能或流程?还是原有业务流程增加新的节点或是修改节点逻辑。

1.2 设计评审

设计评审:就是开发在听完产品的需求后,先编写好开发设计文档。然后根据项目的大小决定是否需要进行设计评审,如果只是小的优化或功能,一般就不会进行设计评审,而对于比较大的项目,就会拉上产品、测试进行设计的评审。在设计评审中,常常会发现开发对需求的理解与产品是不一致的。而作为测试而言,参与设计评审一是为了加深需求的理解,二是理解开发的设计,也要注意开发的设计是否合理。

在设计评审中,测试一般需要关注以下相关的问题(不一定全面,可能会存在相关差异)。

流程设计图:开发设计的流程图是否能达到产品需求的流程?

数据库表设计:是否新增表?是否需要分库分表?如何保证唯一性?表字段默认值?是否需要添加索引?

接口:接口层面分为本系统和上下游系统。本系统:新增接口的调用方是谁?原有接口修改后是否影响上下游业务?上下游系统:调用其他系统接口或者被其他系统调用的接口,是否有对接?需要评估是否对接口负载有影响?一般核心域的核心接口,在有新增入参的情况下,也会根据线上情况进行不同入参下的性能测试,评估接口QPS是否能达到预期,防止上线后出现性能问题。

组件变更:是否有配置变更,配置的默认值是否合理?是否有环境变量变更?相关组件是否有变更?

灰度:是否有开关

相关推荐

西方百思不得其解:中国为什么如此强大?英教授研究20年找到答案
体育比分365最新版app下载

西方百思不得其解:中国为什么如此强大?英教授研究20年找到答案

📅 10-26 👁️ 7737
阴阳师觉醒十层速度是多少
365娱乐平台网址

阴阳师觉醒十层速度是多少

📅 10-26 👁️ 5425
超能继承者最全英雄战力提高方法推荐攻略
体育比分365最新版app下载

超能继承者最全英雄战力提高方法推荐攻略

📅 07-01 👁️ 9025