网站大量收购闲置独家精品文档,联系QQ:2885784924

2025年软件测试工程师核心技能盘点.docxVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

优秀的软件测试工程师必备的“8个能力”

作为一名软件工程师,需要的能力并不多,不过要成为一名优秀的软件测试工程师,需要的能力就比较多了,自己整顿出来8个方面,每个方面都会提成诸多细小的以便并进行举例阐明。

一、业务分析能力1.分析整体业务流程

不理解整个企业的业务,主线就没措施进行测试

2.分析被测业务数据

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

明白了整个软件的数据库架构,才能懂得哪一种数据是从哪一种表里头带出来的,它的逻辑是什么,有无连带关系。

3.分析被测系统架构

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

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

4.分析被测业务模块

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

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

5.分析测试所需资源

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

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

6.分析测试完毕目的

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

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

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

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

二、缺陷洞察能力

1.一般缺陷的发现能力

至少你要满足一般缺陷的发现能力,这个是最基本的,假如要连最简朴的一般的缺陷都发现不了的话,别说优秀测试工程师了,你说你是测试我都不信

2.隐性问题的发现能力

在软件的测试过程当中有某些缺陷藏的比较深,有的是性能方面的问题,有的是功能方面的问题,它需要有某些设定特定的条件的状况下才会出现这样的问题。

例如说买双鞋必须选择的是什么品牌,必须选择是红颜色,必须选择44号,并且必须选择用特定的支付方式才会出现这样的bug的时候,那么这种就属于尤其隐性的bug,对于这样的问题的发现能力一定要比他人更强,要找到某些他人也许发现不了的bug

3.发现连带问题的能力

当发现了一种缺陷之后,可以想到通过这个缺陷也许会引起其他哪个地方出现问题,这就叫做连带的问题。而不是说发现这一种bug之后提了这一种就算完了,一定要有一种察觉,也许其他地方也存在这样的问题。

4.发现问题隐患的能力

有些软件里边也许有某些操作模块,或者是代码写的接口,表面上没有什么问题,不过它是有隐患的,例如说这个接口写的不稳定,当他传的数据有某些问题的时候,也许它最终返回的成果就是报错就是报404或者报乱码。

5.尽早发现问题的能力

假如你只能停留在界面级别的话,那你主线就没有措施到达尽早发现问题的这个能力

你必须要等到前端人员把每个界面都做好了之后才能进入测试,而我能比你早一种月进入测试了,然后我比你结束测试时间快一种月,而你又比我晚一种

月,那么咱俩的薪资一下就拉开了

6.发现问题本源的能力

需要懂得这个缺陷它究竟是由什么原因产生的,是属于什么类型的缺陷,是ui前端人员做的问题,还是后台接口人员做的问题?

不仅要找到这个bug,还要懂得这个bug产生的原因,这样的测试人员是非常棒的,并且很是受人尊敬,提bug的方式也就不一样样了

三、团体协作能力

1.合理进行人员分工

合理的进行人员分工是提高效率的重要保证

2.协助组员处理问题

例如说测试在赶进度,或者这个软件项目的质量把控是一种团体来把控的,协助组员处理问题就显得尤为关键

3.配合完毕测试任务

一种团体里边的人员分工,他们的任务都是不一样样的,这就是咱们说的配

合。你的东西做完了,要轮到我了,我的性能测完了之后该轮到你了,因此整个的一种流程下来之后,大家应当是各司其职,配合得非常紧密的一种过程

4.配合开发重现缺陷

我给你提bug,你改我的bug,咱们的目的只有一种,就是让这个软件变得更好,因此在这样的状况下,咱们就一定要配合开发

5.督促项目整体进度

既然是一种团体协作的过程,就一定要互相的去督促对方,包括督促开发去改bug,由于开发人员他们有时候工作很忙,

您可能关注的文档

文档评论(0)

乐毅淘文斋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档