请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 21|回复: 0

硬实力和软实力,哪个对测试人来说更重要?(一)

[复制链接]

3099

主题

3499

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12384
发表于 2022-8-4 17:03:01 | 显示全部楼层 |阅读模式
       说到[url=]测试[/url]或者测试工程师,人们的第一反应大概是“找碴”、“鸡蛋里找骨头”、“背锅侠”……
  其实这是对于测试这行的一个很大的误解。测试过程对于绝大多数行业来说是非常重要的一环,厨师在烹饪的时候会尝一尝菜品的味道,一栋楼在建造之前和竣工之后要进行检测,软件在发布之前也要进行很多轮的测试来验证软件的各项性能指标。
  作者从事多年测试工作,经历了对测试一无所知到略知皮毛,也对测试工作有了更深的理解。如何成为一个合格的测试工程师是一个很大的话题,无论从事这行的工程师还是研究测试的专家都在思考怎么进行更有效的测试,如何提高相关从业者的认知水平。
  如果有人问我是不是一个合格的测试工程师?这是一个很难回答的问题。从事多年的测试工作,不可否认会积累一些知识和心得,但因为测试中需要了解的知识很多,我掌握的知识还不足以证明自己是一个合格的测试人员,但还是跟大家分享一下多年来在测试工作中体会到的心得。
  硬技能
  依稀记得入职第一家公司时,坐在工位上把崭新的电脑开机输入密码后打开outlook,邮箱里很快收到好多邮件:第一封是经理群发的欢迎新员工邮件,剩下的邮件大部分是部门同事发的测试报告,我一封封的打开看,里面写的字我都认识,合在一起就不认识了,非常多的通信行业术语。
  看着这些邮件,自己新入职的喜悦瞬间消散,心里想着自己会不会不到试用期结束就被扫地出门。
  在这里,非常感谢当时招我进公司的部门经理,当时的我根本不知道通信设备是什么,更不要说通信协议。学校学习的专业是物理学,跟通信几乎没有交集。经理居然招收了我这个超级小白,到现在我也不太明白当初经理为什么会给我offer,他帮助我开启了通信行业的大门。
  在试用期部门会给新员工安排导师,在导师的帮助下以及公司提供的各种学习文档,很快就可以学着进行测试,测试过程中遇到问题可以查找相关文档,也可以向导师求助,他会帮着我解决。
  虽然不太清楚为什么要按照用例中的测试步骤进行测试,也不太明白为什么跟预期结果不符就是问题,但是起码可以进行初步的工作。
  当试用期结束,导师和经理经过评估终于接受了我这个“门外汉”之后就开始独立进行测试了。这时会遇到各种各样的问题,导师也有自己的工作,遇到问题就去找导师不可能也不现实。
  [url=]技术[/url]深度
  从此我就开始了一段记忆非常深刻的新员工之旅——测试过程中,我发现需要掌握的东西会越来越多、越来越复杂。
  这时,就需要自己来理清楚轻重缓急。先掌握在工作中用到的最主要技术然后再慢慢扩展到人际交往、情绪管理、心理调节等方面。
  在技术方面,测试中遇到技术问题时,最好的办法是在公司的资源库里去找,无论是内部网站论坛还是文档库里,总会找到类似问题的解决办法。
  有一句话说得好:并不是你一个人遇到这种问题。做测试需要一定的广度,通俗来讲就是什么都要会一点。
  举个例子,实验室需要重新搭一套全新的测试环境,从设备的安装到调试全流程需要自己来处理。
  首先找到设备的说明书和安装调试手册,然后按照步骤一点一点进行下去。在这期间会遇到各种各样的问题:设备间需要使用交换机来连接,要配置VLAN、路由。为了解决问题,就要问熟悉相关配置的同事。
  提示一下,有些配置最好找相关的同事,因为配置不好的话不仅会影响自己负责的设备,还会涉及连接到同一个交换机上面的设备。
  把硬件安装好以后还要确认需要安装的软件版本、从什么地方能得到软件、如何安装、如果安装失败后要采用什么办法重新安装……
  当硬件、软件全部安装好以后要进行调试,包括配置各种参数,配置成功后要进行业务的调试等步骤。基站设备有非常多的参数,如果一些重要的参数没有修改正确,业务根本做不起来,更不要说[url=]测试用例[/url]
  这又是一个很考验工程师的地方,虽然有参数模板可以参考,但是有些参数是不可能全盘接收。在不断地尝试、厚脸皮问有经验的同事的过程中,了解到整个设备的运行和调试流程。
  以上步骤完成,就可以开始测试用例,基本也是一路问,一路查的节奏。从开始一天只能测一到两个用例到后来增加到四个五个或者更多……
  这就是一个新手要经历的过程,没有任何捷径能走。
  技术广度
  大约经过一年左右的时间,我们已经熟悉了测试工作中的流程,面对测试中的问题,逐渐有自己的见解和解决方法,也开始对工作中涉及的一些感兴趣的技术进行深入的研究。
  当然这个兴趣点最好是工作当中会频繁用到的,毕竟我们需要提升工作业绩来展现自己的价值。比如对编程感兴趣,那不妨继续学习下去——进行[url=]自动化测试[/url]的前提是有自动化的脚本,而写脚本的前提是要求工程师有一定的编程基础。
  再比如热衷于通信协议,那也请坚持学习下去,通信相关的协议非常多,只要把一种类型的协议精通了,大概率会成为牛人。
  在我认识的一些技术大牛中,表面上看他们貌似只对一门技术很精通,其实他们对其他的技术也非常在行。
  每一种技术是不可能单独存在的,在学习中间会遇到其他的技术问题扩展开来后会接触到更广阔的技术面。新技术也好旧技能也罢,他们之间一般都会有相关联的知识点,只要抓住核心的逻辑就能触类旁通。
  在测试工作中我们还会接触到[url=]用例设计[/url]、用例评审、测试方法等等问题。由于篇幅所限,就不在这里一一展开了。以上每一个话题都可以作为一个很大的专题来讨论,学术界和工业界对它们的研究一直没有停下,这方面有很多的书籍和[url=]文章[/url]可以供大家参考。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-8-16 02:10 , Processed in 0.041774 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表