NXP产品

mv -rf 毕业转行当软件测试工程师,已实现月收入30K+真实经验分享

小编 2024-10-11 NXP产品 23 0

毕业转行当软件测试工程师,已实现月收入30K+真实经验分享

因为对本科专业不太感兴趣,所以工作也没有考虑往这方面发展,正所谓知难而退。哈哈,没错,我给自己留了条退路——软件测试。如今也验证了我当时的想法和选择是无比正确的。

在庆幸的同时,也想跟大家聊聊那些初学软件测试的痛苦回忆。我贸然踏进IT行业,再加上又是非科班出身,在入门就遇到了很多困难,代码不会写,故障找不到,在我眼中,世界上只有两种Bug:大Bug和小Bug。每天只会机械地点点,以至于脑子日渐白痴化,太难了吧。。

时间久了,每天抱着一大摞的测试书,看着乱七八糟的速成软件测试工程师的网课,自己就像是个只会机械化操作的“行尸走肉”,我突然意识到这样太没意义了,我需要进步和新的契机。

于是,我下定决心了,要认真地学习软件测试,方法不对我就换!正是这样的契机,我遇到了我人生中的贵人,老师耐心地帮助我,为我解疑答惑,听完老师的话,真就醍醐灌顶啊。

今天,主要想跟大家聊聊软件测试那些事,新手小白也能学会。也想写一写自己的职场感想,希望对刚开始工作的小伙伴能够有些帮助或启发。

全文目录:

一、为什么这么多人选择IT行业?

二、从测试小白到进阶测试大神,你需要这些

三、测试老鸟给的职场建议!!

人狠话不多,直接上干货!

一、为什么这么多人选择IT行业?

我首先说个现实问题吧,“什么行业工资高?发展前景好?”大概能同时符合这两个标准的,也就非IT行业莫属了吧。而且,IT行业一直都是比较火热的行业,热度居高不下,很多人转行都会把IT纳入选择范围,我本人就是典型的例子。

毕竟,IT作为一种新型的产业,短短十几年的发展,就成为国家的重要经济支撑点,政策也是大力支持的,还有其他行业无法相比的优势。

1. 薪资高、前景好

随便去某招聘平台转一圈,工资都是好几十K往上走,实习生工资也能月入过万。而且,也有数据显示,IT行业的薪资已经连续5年位于各行业收入排名第一位。不管是大厂还是小型企业,收入都领先。

2. 市场需求大,缺乏高端人才

未来5年,我国信息化人才总需求量高达1500—2000万人,软件开发测试、网络工程缺口较为突出。而且IT行业需要的是技术型人才,高校的培养与企业需求严重脱轨,缺口自然越来越大。高端人才在企业是十分受欢迎的。

3. 技术工程师一般为通用型人才

虽然IT行业可能在很多人眼中,就是个敲代码的啊,但是这个通用型人才很吃香好嘛,完全不限行业,各个领域都可以从事。举个栗子,你去餐饮行业的话,可以研发点餐平台;你去生活服务类企业,可以研发线上购物小程序等等。

4. 进入IT行业的成本少,回报又快又多

学习IT的成本较少,学习时间较短,而且也很容易上手,对学历要求不是很高。相比于其他行业来说,IT行业整个就是“投资小,回报大”。再就是不断地学习进步,经验越丰富越吃香。

如果你是0基础小白的话,就是之前没有接触过IT,或者说只了解一点皮毛,我建议还是系统地学比较好。因为你前期时间、金钱的投入越大,后期回报率也就越高。

二、从测试小白到进阶测试大神,你需要这些

作为一个准软件测试工程师,除了拥有一个积极向上的心态,技能这块也是需要提上来的,正所谓“打铁还需自身硬”。

我感觉我现在公司的团队都好敬业,用句夸张的话来形容就是,一旦开始码代码,就进入了人码合一的境界,其他只是无心插柳而为之。所以,各位铁铁也要加油呀!鼓励完了之后,顺便给大家分享一波干货,私信我:666 领取

Linux命令合集

☑️cd 切换目录

> cd ../ # 切换到父级目录;

> cd /tmp # 切换到/tmp目录;

> cd ~ # 切换到当前用户的家目录。

☑️ls命令 查看文件与目录的命令,list的缩写

> ls -l # 列出长数据串,包含文件的属性与权限数据等;

> ls -a # 列出隐藏文件;

> ls -d # 列出目录本身,而不是列出目录的文件数据;

> ls -lh # 将文件容量以较易读的方式列出来;

> ls -lR # 连同子目录的内容一起列出,等于该目录下的所有文件都会显示出来。

☑️grep命令 文本查找

> grep -a # 将binary文件以text文件的方式查找数据;

> grep -c # 计算找到查找字符串的次数;

> grep -i # 忽略大小写的区别,即把大小写视为相同;

> grep -v # 反向选择,即显示出没有“查找字符串”内容的那一行;

> grep -rl # 递归查询目录下的匹配文件。

☑️mv命令 用于移动文件

> mv -f # force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

> mv -i # 若目标文件已经存在,就会询问是否覆盖;

> mv -u # 若目标文件已经存在,且比目标文件新,才会更新;

> mv -rf # 强制递归复制文件。

这几个命令还挺常见的,也比较基础,老铁们可以尝试自己操作一下,练练手也行。

2. 入门缺陷分析技能

根据我的经验来说,缺陷不止只有提交缺陷、统计缺陷情况,可别忘咯,缺陷分析也很重要,及时调整测试策略,能最大程度地降低风险。

既然缺陷分析很重要,那么如何分析?从哪里下手呢?给大家总结了几个着手点:

☑️总的缺陷趋势

按道理来说,正常的趋势应该是前期快速上升,中期平稳增长,后期基本稳定。如果有不一样的地方,就要进行缺陷分析,是前期测试的时候没有全力投入人力和时间?还是测试中期调整设计导致的缺陷数增加?这些都是需要考虑的。

☑️提测后出现的问题

按正常的提测标准来说,应是通过回归测试,且新增功能可正常使用。如果提测后出现了阻塞、危险级别的问题,当下最重要的要分析,是否严格控制了提测质量呢?或者说是否明确验收标准导致的?

☑️开发修复问题引发的缺陷

有很多测试可能在开始的时候,执行并没有多大问题,但是后面就出问题了。这个时候我们需要考虑什么呢?其实很大概率是开发的人在修复问题的时候引发的。当开发的人提交代码之后,我们作为测试人员,一定要看代码改动点,以及评估代码影响的范围。

总而言之叭,我们进行缺陷分析很明确的目标就是,去发现测试策略问题,并且及时去改正,把风险和损失降到最低。另外,最好再关注这两个点,可以更完美。

☞缺陷分析的标准要统一,否则评估标准不同,分析结果的准确性也就不同。

☞测试的人在项目中最好进行缺陷记录,别线下找开发的人解决,因为这样很容易忘记回归,会导致项目总结评估不准确。

当然,进阶技能远不止这些,如果想了解更多关于软件测试的铁铁们,我真诚地建议大家去跟着老师系统地学习,先把基础打牢了以后,再去实践,这样经验也有了,工作也有了,毕竟靠技能吃饭的行业,没有技能怎么行呢??

三、测试老鸟给的职场建议

在软件测试行业呆久了之后,有些职场心得想分享给大家。希望各位老铁可以快速成长!!

1. 打铁还需自身硬

只要自己有过硬的本事,无论在哪里都会风生水起。毕竟,金子在哪里都会发光的。

2. 沟通能力很重要

沟通能力在一个团队中,是很重要的啊。再进一步说,拥有良好的人际关系就等于有良好的工作氛围,每天待也多快乐啊,工作都提起劲了!!

3. 领悟能力也很重要

谁会一直带一个“重复说了很多遍也不会的人”?毕竟大家都喜欢举一反三的人呐,领悟能力强可以快速融入团队,大到可以让整个团队的业务逻辑、运作方式都顺利进行,这才是最重要的。

如果想成为一个优质的软件测试工程师,那么你需要付出的努力又要比别人多,系统地学好过自学,效率高几倍,有时候转换一下思维也挺好。加油吧少年!趁现在还年轻,努力让自己变得更好更优秀,朝着更高更远的地方走去。年入百万的大门在向你们敞开!!

​优化信号链的电源系统:RF收发器

本信号链电源优化系列文章的第1部分讨论了如何量化电源噪声以确定其影响信号链器件的哪些参数。通过确定信号处理器件可以接受而不影响其所产生信号的完整性的实际噪声限值,可以创建优化的配电网络(PDN)。在第2部分中,该方法被应用于高速模数和数模转换器,证明将噪声降低到必要水平并不一定要提高成本、增加尺寸、降低效率。这些设计参数实际上可以在一个优化的电源解决方案中满足。

本文重点关注信号链的另一部分——RF收发器。本文将探讨器件对来自各电源轨的噪声的敏感度,确定哪些器件需要额外的噪声滤波。本文提供了一种优化的电源解决方案,并通过将其SFDR和相位噪声性能与当前PDN(当连接到RF收发器时)进行比较来进一步验证。

优化ADRV9009 6 GHz双通道RF收发器的电源系统

ADRV9009是一款高集成度射频(RF)、捷变收发器,提供双通道发射器和接收器、集成式频率合成器以及数字信号处理功能。这款IC具备多样化的高性能和低功耗组合,可满足3G、4G和5G宏蜂窝时分双工(TDD)基站应用要求。

图1.ADRV9009双通道收发器的标准评估板配电网络。此设置使用一个ADP5054四通道稳压器和四个LDO后置稳压器来满足噪声规格,并最大限度地提高收发器的性能。目标是改善该解决方案。

图1显示了ADRV9009双通道收发器的标准PDN。PDN由一个ADP5054四通道开关稳压器和四个线性稳压器组成。这里的目标是了解配电网络的哪些性能参数可以改善,同时产生的噪声不会降低收发器的性能。

如本系列文章所述1,2,为了优化PDN,量化ADRV9009对电源噪声的敏感度是必要的。ADRV9009 6 GHz双通道RF收发器需要如下五个不同的电源轨:

►1.3 V模拟(VDDA1P3_AN)

►1.3 V数字(VDDD1P3_DIG)

►1.8 V发射器和BB (VDDA_1P8)

►2.5 V接口(VDD_INTERFACE)

►3.3 V辅助(VDDA_3P3)

分析

图2显示了模拟电源轨(VDDA1P3_AN、VDDA_1P8和VDDA_3P3)的接收器1端口PSMR结果。对于数字电源轨(VDDD1P3_DIG和VDD_INTERFACE),我们利用信号发生器能够产生的最大注入纹波在输出频谱中未产生杂散,因此我们无需担心最小化这些电源轨上的纹波。调制杂散幅度用dBFS表示,其中最大输出功率(0 dBF)相当于50Ω系统中的7 dBm或1415.89 mV p-p。

图2.ADRV9009收发器的模拟电源轨在接收器1处的PSMR性能

对于VDDA1P3_AN电源轨,测量是在收发器板的两个不同分支上进行。请注意,在图2中,PSMR在<200kHz纹波频率时低于0 dB,表示这些频率下的纹波产生更高的相同幅度调制杂散。这意味着在200 kHz以下,接收器1对VDDA1P3_AN电源轨产生的最小纹波也非常敏感。

VDDA_1P8电源轨在收发器板上分为两个分支:VDDA1P8_TX和VDDA1P8_BB。VDDA1P8_TX电源轨在100 kHz时达到最小PSMR,约为27 dB,对应于100kHz纹波的63.25 mV p-p,产生2.77 mV p-p的调制杂散。VDDA1P8_BB在5 MHz纹波频率时测量约11 dB的最小值,相当于0.136 mV p-p的注入纹波产生的0.038 mV p-p杂散。

VDDA_3P3数据显示,在大约130 kHz及以下,PSMR低于0 dB,表示接收器1处的RF信号对来自VDDA_3P3的噪声非常敏感。该电源轨的PSMR随着频率提高而上升,在5 MHz达到72.5 dB。

总之,PSMR结果表明,在这些电源轨中,VDDA1P3_AN和VDDA_3P3电源轨噪声最令人担忧,贡献了ADRV9009收发器最大部分的耦合到接收器1的纹波量。

图3.ADRV9009收发器的模拟电源轨在接收器1处的PSRR性能

图3显示了ADRV9009模拟电源轨的PSRR性能。VDDA1P3_AN的PSRR在最高 1MHz时保持平坦,约为60 dB;在5 MHz时略有下降,最小值为46 dB。这可以被视为5 MHz的0.127 mV p-p纹波,其产生0.001 mV p-p杂散,该杂散与调制RF信号一起位于LO频率之上。

ADRV9009的VDDA1P8_BB电源轨的PSRR在5 MHz时达到约47 dB的最小值,而VDDA1P8_TX电源轨的PSRR不会低于约80 dB。在1 MHz以下的频谱中,VDDA_3P3的PSRR高于所示的90 dB。测量在90 dB时发生削波,因为最高1 MHz的最大注入纹波为20 mV p-p——这不够高,无法产生高于本振的本底噪声的杂散。该电源轨的PSRR高于所示的1 MHz以下的情况,因为随着频率提高,它在4 MHz时下降到76.8 dB,其最低值在10 kHz至10 MHz范围内。

与PSMR结果类似,PSRR数据表明,耦合到本振频率(特别是高于1 MHz)的大部分噪声来自VDDA1P3_AN和VDDA_3P3电源轨。

为了确定电源是否能够满足噪声要求,测量直流电源的纹波输出,并绘制一个100 Hz至100 MHz频率范围的波形,例如图4所示。在该频谱上增加一个覆盖层:调制信号上将出现边带杂散的阈值。覆盖的数据是通过在几个参考点将正弦纹波注入到指定电源轨而获得的,用以了解什么纹波水平产生边带杂散,如本系列的第1部分所讨论的。

图4至图6中所示的阈值数据是针对收发器最敏感的三个电源轨的。图中显示了不同DC-DC转换器配置、使能/未使能展频(SSFM)、通过LDO稳压器或低通(LC)滤波器进行更多滤波等情况下的电源轨频谱。这些波形是在电源板上测量,并留下了比噪声限值低6 dB甚至更多的裕量。

图4.为VDDA1P3_AN电源轨供电的LTM8063(不同配置)的输出噪声频谱,

以及该电源轨允许的最大纹波。

测试

图4显示了VDDA1P3_AN电源轨的杂散阈值,以及LTM8063 µModule®稳压器不同配置的实测噪声频谱。 如图4所示,在禁用展频(SSFM)的情况下,使用LTM8063为电源轨直接供电,在LTM8063的基波工作频率和谐波频率处产生超过阈值的纹波。具体说来,纹波在1.1 MHz时超过限值0.57 mV,表明需要后置稳压器和滤波器的某种组合来抑制开关稳压器的噪声。

如果仅增加LC滤波器(无LDO稳压器),则开关频率处的纹波刚刚达到最大允许的纹波——可能没有足够的设计裕量来确保收发器性能最佳。增加ADP1764 LDO后置稳压器并开启LTM8063的展频模式,可以降低整个频谱上的基波开关纹波幅度及其谐波,以及SSFM在1/f区域中引起的噪声峰值。 通过开启SSFM并增加LDO稳压器和LC滤波器,可以实现最佳效果,降低开关动作所引起的剩余噪声,给最大允许纹波留下约18 dB的裕量。

展频将噪声扩散到更宽频带上,从而降低开关频率及其谐波处的峰值和平均噪声。这是通过3 kHz三角波上下调制开关频率来做到的。这会在3 kHz处引入新的纹波,LDO稳压器会进行处理。

使能SSFM后,由此产生的低频纹波及其谐波在图5和图6所示的VDDA_1P8和VDDA_3P3输出频谱中显而易见。如图5所示,使能SSFM时LTM8074的噪声频谱为VDDA_1P8电源轨的最大允许纹波提供最小约8 dB的裕量。因此,满足此电源轨的噪声要求不需要后置稳压器滤波。

图5.为VDDA_1P8电源轨供电的LTM8074(SSFM开启)的输出噪声频谱,以及该电源轨允许的最大纹波。

图6.为VDDA_3P3电源轨供电的LTM8074(不同配置)的输出噪声频谱,以及该电源轨允许的最大纹波。

请注意电源轨对低频纹波的敏感性,因为此噪声可能在3.3 V供电的时钟中引起相位抖动。

图6显示了LTM8074 μModule稳压器不同配置的噪声频谱,以及3.3V VDDA_3P3电源轨的最大噪声要求。对于此电源轨,我们使用LTM8074 Silent Switcher®μModule稳压器来分析结果。仅使用LTM8074的配置(无滤波器或LDO后置稳压器)产生的噪声超过限值,无论是否使能展频模式。

两个备选配置的结果符合>6 dB裕量的噪声规格:未使能SSFM的LTM8074加上LC滤波器,以及使能SSFM的LTM8074加上LDO后置稳压器。虽然二者均以充足的裕量满足了要求,但LDO后置稳压器解决方案在此更有优势。这是因为VDDA_3P3电源轨还提供3P3V_CLK1时钟电源,因此1/f噪声的减少相对更重要——如果不予处理,这里的噪声可以转化为本振中的相位抖动。

图7.使用LTM8063和LTM8074 μModule稳压器的ADRV9009收发器优化PDN

优化解决方案

基于上述测试结果,图7显示了一种优化解决方案,当用在ADRV9009收发器板上时,它能提供>6 dB的噪声裕量。

表1显示了优化PDN与标准PDN的对比。组件大小减小29.8%,效率从66.9%提高到69.9%,整体节能0.5 W。

表1.ADRV9009优化PDN与当前PDN的比较

为了验证该优化电源解决方案在系统噪声性能方面的效果,我们执行了相位噪声测量。将图7中的优化解决方案与控制案例——ADRV9009评估板的工程版本,即使用图1所示PDN的AD9378评估板——进行比较。使用相同电路板,但采用图7所示的PDN,比较相位噪声结果。理想情况下,优化解决方案达到或超过数据手册参考曲线所示的性能。

图8.ADP5054与µModule器件的PSU之间的AD9378相位噪声性能比较,

测量条件:LO = 1900 MHz,PLL BW = 425 kHz,稳定性 = 8。

图8比较了使用标准ADP5054电源的AD9378评估板相位噪声结果与使用LTM8063和LTM8074电源的同一评估板的结果。相比于ADP5054电源解决方案,μModule电源解决方案的性能略优,高出大约2 dB。如图8和表2所示,由于外部本振使用了低相位噪声信号发生器,两种电源解决方案的测量结果均显著低于数据手册规格。

表2.相位噪声测量结果,LO = 1900 MHz

采用两种电源解决方案的收发器的SFDR测量结果如表3所示,两种方案的性能相当,除了LO = 3800 MHz,这种情况下ADP5054的开关纹波开始在载波信号输出频谱上产生调制杂散,如图9所示。

表3.ADRV9009收发器SFDR性能

图9.发射器1载波信号和电源开关频率引起的杂散频率。

测量条件:LO = 3800 MHz,Fbb = 7 MHz,–10 dBm。

结论

不同应用有不同要求,评估板的配电网络可能需要进一步改进或改变。量化信号处理IC噪声要求的能力为电源设计或只是优化现有电源解决方案提供了更有效的方式。对于ADRV9009之类的高性能RF收发器,在PDN中设置噪声注入以确定可容许多大电源噪声,有助于我们改进当前PDN的空间需求、效率和至关重要的热性能。请继续关注本电源系统优化系列的后续篇目。

作者简介

Pablo Perez, Jr.于2019年5月加入ADI公司,担任ADEF高级应用工程师。他的工作经验包括修改和评估不同应用领域(工业、电信、医疗、军事)的标准开关模式电源,以及线性稳压器、开关稳压器和电源管理IC的设计验证和样本评估。Pablo毕业于菲律宾奎松省卢塞纳市的Manuel S. Enverga University Foundation, Inc.,获得电子与通信工程学士学位。

John Martin Dela Cruz于2020年10月加入ADI公司,担任电源应用工程师。他主要负责航空航天和防务(ADEF)电源系统。他毕业于菲律宾大学(位于菲律宾奎松市迪里曼),获电子工程学士学位。

相关问答

怎么在mac中隐藏根文件夹把她隐藏起来-ZOL问答

cd/users/username/#隐藏文件夹sudomv-rfabc.abc#显示文件夹sudomv-rf.abcabc为了确保你有权限操作,前面加上sudo,执行命令后会让你输...

_G-FN=mv2RG-FN=mv2R列方程(不要求推导)______FN−G=mv2RF...

[最佳回答]汽车做圆周运动,经过最高点和最低点时,合力提供向心力,对汽车受力分析,如图所示:拱形桥:根据向心力公式得:G-FN=mv2R凹形桥:根据向心力公式得:FN−G...

某同学设想驾驶一辆“陆地-太空”两用汽车,沿地球赤道行驶...

[回答]A、汽车沿地球赤道行驶时,由重力和支持力的合力提供向心力.设汽车的质量为m,支持力为F,速度为v,地球半径为R,则由牛顿第二定律得mg-F=mv2RF=mg-mv...

高一物理天体运动公式_作业帮

[回答]GMm/r²=mgGMm/r²=mv²/rGMm/r²=m(2π/T)²rGMm/r²=mω²r借用楼上的这些是你必记的,不过你必须知道一个解题用的“黄金代换式”,非常重要,那就...

运算放大器,已知RF=5R,V1=10mv,求Vo的值._作业帮

[最佳回答]这个题目没说清楚,V1是从正向输入还是反向输入?R1=?都没有说清!

【a=(v^2)/r怎么推出来的?就是圆周运动里的那个公式.50550329...

[回答]这要用到微积分知识,a=v/t,作圆设在极短的时间内运动t则v=x/t,x可近似看成弦长,那么速度的变化量等于2v^2(1-cosb),b指变化的弧度,由于b极小,所以可...

Linux命令又多又杂,新手该如何分类?

cp命令cp是copy的缩写。复制文件或文件夹。cat命令cat是concatenate的缩写。读取文件内容rm命令rm是remove的缩写。用于删除文件或文件夹。常用参数-r....

当秋千摆动时吊绳向两边摆动的角度均为30°,求秋千摆动的最...

[回答]这家公司成立很多年了吧,我一般找合作的,首先要看这个公司做的久不久,才放心。合作之后感觉各方面都挺负责的1、mgh=1/2mv2v=4m/s2、2F-mg=mv2/rF=...

重力刚好提供向心力时为什么对支撑物没有压力?用木棒支撑小球...

[回答]“重力刚好提供向心力”,使小球做圆周运动.就象“月球绕地球运动”一样,引力提供向心力.实际上,在最高点,小球受力:mg-F=mV^2/RF=mg-mV^2/R式中V越...

rmrf指令最安全的用法?

替代命令为了防止意外rm命令带来的不利影响,我们可以尽量少用该命令,使用一些其他的命令来替代删除。比如mv命令,作用是移动文件或改名,可以自己新建...

猜你喜欢