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

1.分析总体业务流程html

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

2.分析被测业务数据服务器

了解整个业务里面所需的数据有哪些?哪些数据是须要用户提供的?哪些数据须要本身初始化?有哪些能够是假数据?有哪些必须是真数据?添加数据的时候能够用哪一个库?架构

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

3.分析被测系统架构ide

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

若是缺乏了,须要进行环境搭建,架构搭建。通常去一家新公司以后,架构是搭建好的,了解它便可,熟悉以前的这些老员工们使用什么样的架构去作的。测试

4.分析被测业务模块网站

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

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

5.分析测试所需资源

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

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

6.分析测试完成目标

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

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

功能目标,好比总体的业务流程都跑通,全部的分支流程都没有问题,全部的接口都可以互相调用,总体的UI界面没有问题,兼容性没有问题等

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

 

若是你觉的文章阅读不过瘾,能够查看详细的视频教程

【软件测试全栈系列课程】请点击我哦…

 https://edu.51cto.com/course/25359.html

【博主完整视频课程系列】请点击我哦…

 https://edu.51cto.com/lecturer/13226632.html

【JMETER基础和实践课程】请点击我哦…

 https://edu.51cto.com/course/28017.html

【JMETER 性能测试基础与项目实战视频课程】请点击我哦…

 https://edu.51cto.com/course/16055.html

【Jmeter+ant+jenkins接口层性能与自动化测试课程】请点击我哦…

 https://edu.51cto.com/course/19323.html

【零基础新手入门软件测试基础课程】请点击我哦…

 https://edu.51cto.com/course/27846.html

【软件测试之移动端测试系列课程】请点击我哦…

 https://edu.51cto.com/course/26878.html

【Fiddler接口抓包神器使用教程】请点击我哦…

 https://edu.51cto.com/course/28066.html

相关文章
相关标签/搜索