成为一个优秀的测试工程师需要具备哪些知识和经验?

您所在的位置:网站首页 工程师应该具备怎样的知识 成为一个优秀的测试工程师需要具备哪些知识和经验?

成为一个优秀的测试工程师需要具备哪些知识和经验?

2024-07-01 02:19:00| 来源: 网络整理| 查看: 265

 

看到这个题目,头脑中马上就拆分出了3个小问题:

1、什么是优秀的测试工程师? 2、优秀测试工程师需要哪些知识? 3、优秀测试工程师需要哪些经验?

一个个讲解。

一、什么才是一名优秀的测试工程师呢?

什么才是一名优秀的测试工程师?我们可以通过测试日常的工作场景来发掘。

场景1:在一个项目中,需求发生变更了,如何处理? 场景2:在项目上线紧张时刻,系统出现异常,如何处理? 场景3:正在经历的项目有一个未知领域内的工作,需要攻克一些技术难关, 发现没有带头人去做如何处理? 场景4:后续基本稳定,需要迭代过程中如何通过自动化技术手段提高测试 效率,能否带领团队从整体把控整个产品质量?

软件测试是一个综合性很强的岗位,不仅仅需要具备一定的技术能力,还需具备团队合作及解决问题能力。那么优秀的测试人员针对上述测试场景会如何处理呢?

闭目想想....

接下来我们再来看看优秀测试人员的做法:

场景1:在一个项目中,需求发生变更了,如何处理?

普通测试工程师:省略n字 优秀测试工程师:变更流程及跨部门的沟通

场景2:在项目上线紧张时刻,系统出现异常,如何处理?

普通测试工程师:自己脑补 优秀测试工程师:有风险预防措施及应对方案

场景3:正在经历的项目有一个未知领域内的工作,需要攻克一些技术难关,发现没有带头人去做如何处理?

普通测试工程师:省略n字,自己脑补 优秀测试工程师:能确定技术的成熟度及方案的可行性

场景4:后续基本稳定,需要迭代过程中如何通过自动化技术手段提高测试效率,能否带领团队从整体把控整个产品质量?

普通测试工程师:省略n字,自己继续脑补 优秀测试工程师:具备高效完成工作的进阶技能

那么这样就算很优秀了么?

非也。

上面的场景属于先出现问题后解决问题。要达到优秀的测试工程师标准,

1)就需让测试工作前移,提前发现问题。 2)甚至要避免出现各种问题,以全面保障整个软件质量过程的管控。 3)能够带动团队,具备把控整理软件质量的能力。

图片

这就需要测试人员锤炼如下本领:

通过学习不断的提升自己

夯实基本功多思考总结,在实践中反复验证改进

二、优秀测试工程师需要学习哪些知识,来不断提高自己? 1、问题引入

例如: 给你一个完整的xx项目,有web页面也有app甚至还有小程序,项目中给你产品需求说明书,那么测试要如何开展测试工作呢?

要能够开展测试工作,我们需要考虑3个方面:

1)得清楚测试的目的是啥? 2)按照什么流程步骤完成测试活动? 3)能否交付用户使用?

对于初级测试工程师而言,更多的是按部就班,按照领导的安排进行测试执行;

优秀的测试工程师需要从测试设计出发,以整体产品业务为主线,关注整个产品的质量以及稳定性等方面的测试点设计,同时还需要对已经设计的测试点转化为用例并执行,过程中还存在流程的优化,过程的改进,风险的把控等。

2、初级测试工程师提升到优秀测试工程师,需具备什么技能?

①熟悉必备的项目测试流程,能够轻松指导在项目中如何开展测试工作,流程如下:

需求分析评审

测试计划与方案制定

测试用例编写与评审

测试用例执行

缺陷跟踪

测试报告

②按照流程实施的过程需要进一步跟进确认:

上述过程中,需求分析评审更多的需要对于产品需求达成一致理解;

确定好需求范围后,按照项目计划制定测试实施计划及方案,描述做什么,谁来做,怎么做;

侧重点是用例的设计编写,全面覆盖需要并验证最终的产品是否满足需求,是测试工作的核心;

测试用例执行过程,需要等待开发达到提测标准,冒烟测试通过后进行测试用例执行;

执行过程中产生bug,需要按照缺陷跟踪流程来跟踪验证bug,知道问题被修复完毕;

当整个项目测试完毕后,进行测试报告的编写及项目的总结。

要完成上述整体的过程,需要知识技能的储备、时间管理把控、问题的分析定位及沟通解决等一系列的支撑。

3、如何才能获取优秀测试工程师具备的这些技能呢?

图片

计算机基本技能。例如:软件的基本管理和办公软件的基本使用等

软件测试理论。例如:软件测试流程、测试用例、缺陷报告等

测试专业技能。例如:计算机网络、操作系统、数据库、编程语言等

其他相关能力。例如:和不同角色的人进行沟通解决问题能力,带领团图研发能力等。

详细知识点参见黑马软测试资料分享链接(下方链接已附详细视频+配套软件)

《作为一名软件测试工程师,需要具备哪些能力?1346 赞同 · 185 评论回答》https://www.zhihu.com/question/19752175/answer/1453207343

推荐视频如下:

1)北京校区-《功能测试_6天黑马手工测试2021版》

本视频b站链接:https://www.bilibili.com/video/BV1QM4y137xX 2)北京校区-《测试入门_3天黑马手工测试理论+6天实战完整分享_适合0基础》 本视频b站链接:https://www.bilibili.com/video/BV1at4y1Y7AN 3)上海校区-《移动端App测试_最新2020教学视频》 本视频b站链接:https://www.bilibili.com/video/BV12o4y1k7Kb 4 ) 北京校区-《1天禅道工具使用》   本视频b站链接:https://www.bilibili.com/video/BV1t541147Zk 5) 北京校区-《1天软件缺陷与JIRA》 本视频b站链接:https://www.bilibili.com/video/BV1DU4y1w7tX 6) 实战视频-《两小时快速入门黑马头条APP功能测试实战》 本视频b站链接:https://www.bilibili.com/video/BV1oQ4y1N7E2 7)实战视频-《实战项目带小白入职7-12k功能测试岗位,仅7小时【史上最快】 本视频b站链接:https://www.bilibili.com/video/BV1kw411o756

那么,如何将视频知识转化为自己的技能呢?

第一种方式,可以直接通过自学方式完成,对于个人自律性要求较高,需要个人投入的时间成功更高。如果确定选择自学,建议可以看看下方文章,少走弯路:

教你“如何巧看黑马测试视频,悄悄成为测试高手?”-黑马程序员技术交流社区bbs.itheima.com/thread-508790-1-1.html

第二种方式,可以参加专业的培训进行系统学习,适合基础比较薄弱的同学,同时系统学习能够比较全面夯实软件测试相关知识内容,对大多数人来说效果会更好。培训必定会涉及到第一个问题,那就是选择培训机构。如何选择培训机构呢?可以看下这个链接(1500+人点赞),一定会让你豁然开朗,不再迷茫:

《这么多的软件测试培训机构,哪个好?1760 赞同 · 295 评论回答》https://www.zhihu.com/question/21471129/answer/1501002082

三、优秀测试工程师需要哪些经验,来提高自己?

在实施过程中必然会碰到在理论知识中没有的问题,那这就需要经验。经验的获取源于不断的项目实战。

软件测试经验的获取需要大量的项目实战经验积累。所以参与具有一些实战意义的课程系统学习,无疑是一个积累经验的快速通道。

例如:一个手机银行APP项目,只有产品需求说明书或UI原型,那么测试人员是如何进行一步步实施获取经验呢?

图片

根据上述原型图:

首先读懂需求文档或原型图要表达的意思,比如上述UI描述的核心就是“转账功能”,对于转账来说,根据常识经验,需要验证转出账号的余额,转入账号的卡号姓名对应正确,转账的密码验证码,以及到账时间的正确性;

其次,需要考虑转账金额的正确性,如果转账过程中出现问题,能否回滚,金额原路退回;最后,还可以考虑能否多次转账,以及转账后记录是否可循。

把握住了这些关键测试点,那么就能验证到转账功能的核心,对于测试者来说就不会出现太大问题。而这些经验来源更多的是需要测试人员“站在用户使用角度”去思考,再结合产品需求文档就更加完善。

这就需要具备一定的理论知识,才能更好的完成实践:

- 软件测试技能

- 财务相关业务知识

- 生活常识

如果需要项目实践,这里推荐一篇文章,里面涵盖了如何找项目,如何选项目,如何懂项目,如何写项目,一定会对提升你的实战经验有效。

从软件测试到测试开发全套视频+文档+项目+简历模板+面试宝典

需要的小伙伴可以点击小编主页

,验证消息填写000即可获取喔

 一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九, 银行业务测试

十,大数据测试和业务分析

 

 十一:项目实战



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭