软件测试项目经验重要吗?

目前从行业薪资排名看,IT行业是我们普通人能够接触到的高薪行业,像金融、银行和投行等高薪职位,张雪峰老师在他的视频中分析过,不是一般人可以拿捏的。IT行业的大部分岗位需要专业的技能,留给我们这些非计算机专业科班出身的机会就只有软件测试这个岗位了。很多人都认同软件测试岗位人人都能学,所以很多羡慕IT高薪的人都冲软件测试岗位来了。

从软件测试的“IEEE定义:使用人工或自动的手段来运行或测量软件系统的过程,目的是检验软件系统是否满足规定的需求,并找出与预期结果之间的差异。”来看,确实只要会使用软件,都能来做软件测试,大家看看周边的三四岁的小孩,还不识字照样把手机上的娱乐软件玩的很溜。也就是说软件测试的入门是没有门槛的,我当时入职华为的时候,也是对软件测试什么都不懂,甚至连等价类和边界值这些基本的理论方法都不知道,是华为通过一个一个项目的实践把我培养出来的。

现在职场上这种机会已经不多了,我个人在负责华为外包人员的面试的时候,也是很注重面试人员的工作经验和项目经验的,因为我也想找一个进入项目后能帮我解决问题的人。所以个人简历中的项目经验很重要,大家要认真准备,要体现出自己在项目中的贡献和成长。

举一个真实的案例:我们都知道TCP/IP协议是IT的基本技能,很多同学也了解三次握手和四次挥手的基本过程。但是如果我要问在这个过程中容易出现哪些问题,估计大部分的面试人员都回答不上来,即使一些计算机专业的同学很多也答不上来。当我在项目中遇到问题的时候我也是懵的,开发给我了一个新的版本,告诉我把功能的bug解决了,结果我的性能测试无法正常进行了,使用Loadrunner进行并发测试,TPS能到我预期的指标,但是过一会就降下来,甚至降到0,过一会TPS指标又正常了,再过一会又开始向下降,如果此反复跳动。

我通知开发新的版本性能指标不正常,让他来分析软件出现了什么问题时,他首先考虑的是我的Loadrunner是不是出问题了,让我换一个工具重新测试。当时我的理论水平是不够的,拿不出合理的知识点怼开发,想到一个比较笨的办法,就是我把软件版本回退到上一个版本,在旧的版本上进行同样的并发测试,各项指标都是正常的,从而证明我的测试工具是没有问题的。

即使这样开发还是不承认自己的软件有问题,坚持自己除了修改bug,没有做其他改动。在相互不承认各自错误的情况下,我只能把问题在项目群里公开,请测试组的高手来分析,最终分析确认是新版本开发替换了http协议的基础包,新包在处理TCP/IP四次挥手时没有完整完成。其实在之前我是看过TCP/IP协议的资料的,但是通过这个问题才意识到我的会了并不是真正的会了,遇到问题不能灵活的运用就不是真会了。

项目经历多了,见到的各种bug也就多了,逐渐的对很多知识点的掌握也就更深入了。虽然我在强调项目经历的重要性,但是不说我们的简历中项目罗列的越多越好,如果两个项目使用的技能是相同的,个人在两个项目中只是重复的使用相同的测试工具和测试方法测试了两个不同的软件,我建议简历中留一个就行了,如果写两个就是简单的项目罗列了。一定要通过不同的项目展现自己不同的技能,特别是自己的成长。高价值的项目给测试人员带来的最大的价值就是锻炼了自己的解决实际问题的能力,这也是公司最看重的能力。

软件测试的日常工作离不开linux命令、adb命令、数据库操作,这些技能在每个项目中都是相同的。为了提高工作效率,可以掌握一些dos批处理、shell脚本或者python语言,把一些工作中经常频繁使用的操作修改为一键完成的方法。

再高级一点就是加入自动化的工作,这也是目前很多公司招聘要求中都有的技能要求。性能测试工具的上手比较简单,但是要理解软件的性能分析和优化就不是一朝一夕的事了,需要很多项目去练手才能逐步成长。

其实软件测试的学习类似于咱们去考驾照,大部分人拿到驾照后还是不敢去独自摸车,需要一个信的过的人陪着练习一段时间。中公优就业软件测试培训中,我现身说法,把我十五年华为项目中积攒的工作经验分享给大家,让大家感觉每个知识点的应用场景和遇到问题灵活应对方法,欢迎大家来学习。


以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

 

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/27519.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mac 谷歌浏览器选中查看悬浮出现的元素样式

Mac 谷歌浏览选中查看悬浮出现的元素样式 1. Mac 暂停脚本执行快捷键 command \或F8 2.以斗鱼主站下载悬浮面板为例 3. 操作步骤 (1)打开控制台,选中源代码 (2)鼠标选中下载,让面板悬浮出来 &#xf…

React中的key有什么作用?

一、是什么 首先&#xff0c;先给出react组件中进行列表渲染的一个示例&#xff1a; const data [{ id: 0, name: abc },{ id: 1, name: def },{ id: 2, name: ghi },{ id: 3, name: jkl } ];const ListItem (props) > {return <li>{props.name}</li>; };co…

【微服务】集成其他已有的模块

目录 下载新的模块信息删除git信息将已有模块复制到当前项目里面在父pom文件中&#xff0c;加上复制进的模块重新解析结果 下载新的模块信息 删除git信息 将已有模块复制到当前项目里面 在父pom文件中&#xff0c;加上复制进的模块 重新解析 结果 集成完成

学习记录——语义分割、实时分割和全景分割的区别、几个Norm的区别

语义分割、实时分割和全景分割区别&#xff1f; semantic segmentation&#xff08;语义分割&#xff09; 通常意义上的目标分割指的就是语义分割&#xff0c;图像语义分割&#xff0c;简而言之就是对一张图片上的所有像素点进行分类。   语义分割&#xff08;下图左&#…

浅谈linux前台进程与后台进程同步异步执行的理解

最近书上看到前台进程以及后台进程的定义&#xff0c;有点令人费解。 linux终端输入一条命令&#xff0c;创建一个子进程运行这条命令&#xff0c;在这条命令进程执行完之前&#xff0c;终端shell都无法接收新的一条命令&#xff1b;只有这条命令运行结束后&#xff0c;当前终…

【网络编程】网络编程套接字(三)TCP网络程序

文章目录 简单的TCP网络程序一、服务器创建套接字二、服务器绑定套接字三、服务器监听四、服务器获取连接五、服务器处理请求六、对服务器进行简单测试七、客户端创建套接字八、客户端连接服务器九、客户端发起请求十、服务器客户端测试 多进程的TCP服务器一、忽略SIGCHLD信号二…

django报错设置auth User

1.报错&#xff1a;auth.User.groups... auth.User.user_permissions... 我们的用户组、用户权限只能关联一个用户 &#xff0c;我们自己定义了一个用户表&#xff0c;系统还有一个用户表&#xff0c;这时候就会出问题。 解决办法&#xff1a; 让给我们自己定义的user替换系…

以高质量产业载体为底色,绘就珠海高新区产业发展新图景

【作者】珠海高新招商 “珠海高新招商”以招商运营为核心&#xff0c;聚焦珠海工业园区、珠海5.0产业园等招商引资工作&#xff0c;依托专业的招商团队和丰富的创新资源&#xff0c;为企业提供产业园入驻、平台搭建、产业政策咨询、科技服务等全流程专业服务。推动高新区招商引…

Android平台如何高效率实现GB28181对接?

技术背景 GB28181协议是一种用于设备状态信息报送的协议&#xff0c;可以在不同设备之间进行通信和数据传输。 在安卓系统上实现GB/T 28181非常必要&#xff0c;GB28181协议实现分两部分&#xff0c;一部分是信令&#xff0c;另外一部分就是媒体数据的编码。 信令主要包括S…

MP4格式视频怎么转mov格式?好用的视频格式转换方法分享

MOV格式是苹果公司的专有格式&#xff0c;因此在苹果设备上播放MOV格式的视频时&#xff0c;兼容性更好&#xff0c;因此可以实现更高质量的视频。如果我们需要高质量的视频输出&#xff0c;将MP4转换为MOV格式可能是个好选择。那么怎么进行转换呢&#xff1f;给大家分享几种简…

解决Hadoop集群hive库建表中文和表数据乱码问题

最近在测试环境,发现DDL建表后,发现中文注释和表数据乱码的问题,如下 查询元数据 原因是hive 的 metastore 支持的字符集是 latin1,所以中文写入的时候会有编码问题。 解决方案如下: 对MySQL的编码设置 [client]下面增加 default-character-set=utf8 在[mysqld]下面增…

12_基于 I2C 协议的 EEPROM 驱动控制

12_基于 I2C 协议的 EEPROM 驱动控制 1. I2C协议1.1 I2C通信协议1.2 I2C物理层1.3 I2C协议层1.3.1 单字节数据的写入1.3.2 页写数据写入1.3.3 随机读取操作1.3.4 顺序读取操作 2. EEPROM2.1 板载 EEPROM 实物图2.2 板载 EEPROM 部分原理图 3. 实验目标4. 模块框图4.1 顶层模块4…