欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

靠谱测试人员需具备业务分析能力

程序员文章站 2022-07-10 08:02:10
1.分析整体业务流程测试是以业务驱动的,不了解整个公司的业务,根本就没办法进行测试,优秀的测试人员业务的熟练程度有时候已经超过产品经理。测试可以不懂代码,不需要了解产品的实现逻辑,但是,需要吃透需求规格说明书,熟悉需求规格说明书所有的业务场景,业务场景包括:正向的业务场景、异常的业务场景。2.分析被测业务数据了解整个业务里面所需的数据有哪些?哪些数据是需要用户提供的?哪些数据需要自己初始化?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库?明白了整个软件的数据库架构,才能知...

1.分析整体业务流程

测试是以业务驱动的,不了解整个公司的业务,根本就没办法进行测试优秀的测试人员业务的熟练程度有时候已经超过产品经理。测试可以不懂代码,不需要了解产品的实现逻辑,但是,需要吃透需求规格说明书,熟悉需求规格说明书所有的业务场景,业务场景包括:正向的业务场景、异常的业务场景。

2.分析被测业务数据

了解整个业务里面所需的数据有哪些?哪些数据是需要用户提供的?哪些数据需要自己初始化?有哪些可以是假数据?有哪些必须是真数据?添加数据的时候可以用哪个库?

明白了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。需要了解关键业务场景的数据字典,表结构,表中间的字段信息。

3.分析被测系统架构

系统用什么语言开发的?用的是什么服务器?测试它的话需要用什么样的环境进行测试?整体的测试环境是什么样的?

如果缺少了,需要进行环境搭建,架构搭建。一般去一家新公司之后,架构是搭建好的,了解它即可,熟悉之前的这些老员工们使用什么样的架构去做的。

4.分析被测业务模块

整个软件有哪些模块,比如说首页面、注册页面、登录页面、会员页面、商品详情页面、优惠券页面等等

明白有多少个模块需要测试,每个模块之间的连带关系,进而怎样进行人员分工

5.分析测试所需资源

我需要几台计算机,需要几部手机,手机需要什么样的系统,什么样的型号。

比如测一个网站的性能的时候,电脑的配置达不到测试并发5000人的标准,要么升级电脑的硬件配置,要么多机联合,多机联合时需要几台电脑,都需要提前筹划。

6.分析测试完成目标

我的性能目标是什么样的?我的功能目标是什么样的?我要上线达到的上线标准是什么样的?

性能目标,比如我要达到并发5000人的时候,CPU占用率不能高于70%,内存占用率不能高于60%,响应时间不能超过5秒

功能目标,比如整体的业务流程都跑通,所有的分支流程都没有问题,所有的接口都能够互相调用,整体的UI界面没有问题,兼容性没有问题等

把这些问题都弄清楚,测试的思路会非常的清晰

 

了解更多详情:

https://edu.csdn.net/course/detail/22948

https://edu.csdn.net/lecturer/3215

https://edu.csdn.net/course/detail/30898

https://edu.csdn.net/course/detail/25768

本文地址:https://blog.csdn.net/m0_37449634/article/details/109624512