- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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,由于开发人员他们有时候工作很忙,
您可能关注的文档
- (面试)公务员考试试题及解答参考(2024年).docx
- “一带一路”背景下中国.docx
- “一带一路”倡议对绿色产品贸易的影响—基于双重机器学习方法的分析.docx
- 《第三节 单摆》(同步训练)高中物理选择性必修 第一册_粤教版_2024-2025学年.docx
- 《第三节 单摆》(同步训练)高中物理选择性必修第一册_沪科版_2024-2025学年.docx
- 《第三章 机械波》试卷及答案_高中物理选择性必修 第一册_粤教版_2024-2025学年.docx
- 《第三章 机械波》试卷及答案_高中物理选择性必修第一册_教科版_2024-2025学年.docx
- 《第一节 冲量 动量》(同步训练)高中物理选择性必修 第一册_粤教版_2024-2025学年.docx
- 《第一节 分子的大小》(同步训练)高中物理选择性必修第三册_沪科版_2024-2025学年.docx
- 《第一节 光的折射定律》(同步训练)高中物理选择性必修 第一册_粤教版_2024-2025学年.docx
最近下载
- 武汉市2025届高中毕业生二月调研考试(二调)数学试卷(含答案详解).pdf
- 人教版七上体育与健康《双手头上前掷实心球》单元作业设计 (优质案例18页) .pdf
- 1304管理案例分析2021秋(2022年1月).docx
- 2023浙江英语全国卷 首考.docx
- 【心游汉化组】[PSP]DIABOLIKLOVERS-Haunteddarkbridal-简体中文版【111G】.doc
- 安全趣味运动会看图查隐患参考答案.doc
- DB44_T 2480—2024 铝及铝合金深井铸造安全技术规范.pdf
- 2025年生产部年终工作总结与年度计划.docx VIP
- 国开形成性考核01031《流通概论》形考作业(1-4)试题及答案 .pdf
- 浅析如何加强分包施工单位安全管理.doc VIP
文档评论(0)