1 / 13
文档名称:

软件测试工程师8个能力.doc

格式:doc   大小:63KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试工程师8个能力.doc

上传人:书生教育 2021/11/28 文件大小:63 KB

下载得到文件列表

软件测试工程师8个能力.doc

文档介绍

文档介绍:软件测试工程师的8个能力
软件测试工程师的8个能力
1 / 13
软件测试工程师的8个能力
软件测试工程师的 8 个能力
优秀的软件测试工程师必备的“8 个能力”
作为一名软件工程师, 需要的能力并不多, 但是要成为一名优秀的软件测试工程师,需要的能力就比较多了, 自己整理出来 8 个方面,每个方面都会分成很多细小的方便并进行举例说明。
一、业务分析能力
分析整体业务流程
不了解整个公司的业务,根本就没办法进行测试
分析被测业务数据
了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?
哪些是自己提供的?有哪些可以是假数据?有哪些必须是真数据?
添加数据的时候可以用哪个库?
了整个软件的数据库架构,才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什么,有没有连带关系。
分析被测系统架构
用什么语言开发的?用的是什么服务器?测试它的话需要用什
么样的环境进行测试?整体的测试环境是什么样的?
软件测试工程师的 8 个能力
如果缺少了,需要进行环境搭建,架构搭建。一般去一家新公司之后,架构是搭建好的,了解它即可,熟悉之前的这些老员工们使用什么样的架构去做的。
分析被测业务模块
整个软件有哪些模块,比如说首页面、注册页面、登录页面、会
员页面、商品详情页面、优惠券页面等等
有多少个模块需要测试,每个模块之间的连带关系,进而怎样进行人员分工
分析测试所需资源
我需要几台计算机,需要几部手机,手机需要什么样的系统,什么样的型号。
比如测一个网站的性能的时候, 电脑的配置达不到测试并发 5000 人的标准,要么升级电脑的硬件配置,要么多机联合,多机联合时需要几台电脑,都需要提前筹划。
分析测试完成目标
我的性能目标是什么样的?我的功能目标是什么样的?我要上
线达到的上线标准是什么样的?
软件测试工程师的8个能力
软件测试工程师的8个能力
2 / 13
软件测试工程师的8个能力
软件测试工程师的 8 个能力
性能目标,比如我要达到并发 5000 人的时候, CPU占用率不能高于 70%,内存占用率不能高于 60%,响应时间不能超过 5 秒
功能目标,比如整体的业务流程都跑通, 所有的分支流程都没有问题,所有的接口都能够互相调用,整体的 UI 界面没有问题,兼容性没有问题等
把这些问题都弄清楚,测试的思路会非常的清晰
二、缺陷洞察能力
一般缺陷的发现能力
至少你要满足一般缺陷的发现能力, 这个是最基本的, 如果要连最简单的一般的缺陷都发现不了的话, 别说优秀测试工程师了, 你说你是测试我都不信
隐性问题的发现能力
在软件的测试过程当中有一些缺陷藏的比较深, 有的是性能方面的问题,有的是功能方面的问题, 它需要有一些设定特定的条件的情况下才会出现这样的问题。
软件测试工程师的8个能力
软件测试工程师的8个能力
3 / 13
软件测试工程师的8个能力
比如说买双鞋必须选择的是什么品牌,必须选择是
择 44 号,而且必须选择用特定的支付方式才会出现这样的

xx,必须选
bug 的时
软件测试工程师的8个能力
软件测试工程师的8个能力
13 / 13
软件测试工程师的8个能力
软件测试工程师的 8 个能力
候,那么这种就属于特别隐性的 bug,对于这样的问题的发现能力一
定要比别人更强,要找到一些别人可能发现不了的 bug
发现连带问题的能力
当发现了一个缺陷之后, 能够想到通过这个缺陷可能会引发其他
哪个地方出现问题,这就叫做连带的问题。而不是说发现这一个 bug 之后提了这一个就算完了, 一定要有一个察觉, 可能其他地方也存在这样的问题。
发现问题隐患的能力
有些软件里边可能有一些操作模块, 或者是代码写的接口, 表面
上没有什么问题,但是它是有隐患的,比如说这个接口写的不稳定,
当他传的数据有一些问题的时候, 可能它最后返回的结果就是报错就
是报 404