在测试的路上,如何做一个安静的美男(女)子

软件测试小故事之面试遇到我的初恋,迟来的爱比狗都轻贱! 如果不一样,就抛出异常,程序执行失败。“小玉,其实当年我想追你的,可是你那么优秀,我没有勇气说出内心的话,我只敢在微信上给你发段子,给你发早安晚安,我没去工地,我疯狂转行自学软件测试,昏天暗地地学了三个月,努力想让自己变得优秀来说出当年没说出的那句话,这些都是我当年学习软件测试用的软件测试资料。在那个青春肆意昂扬的日子里,我用网上看到的土木狗进入工地后的变化逗她笑,用着那一个个拙劣的段子逗她开心,还口口声声的说段子是网上抄的,对你的心是真的,这已经我想到最好的跟女神拉近距离的方式了。 阅读详情

这里没有用例设计,没有测试分析,没有性能测试,没有自动化,更没有单元测试和接口测试,仅仅从测试—>发现bug的过程中看看我们能够走多远!

为了更加形象的描述每个阶段,我用小B的整个测试经历来给大家分享吧!

当然,小B刚开始也是一个测试菜鸟(我们叫测试的第一个阶段吧);刚进入项目后,基本上每天的工作就是:测试用例—>提交bug—>回归bug。刚开始还挺新鲜,一段时间后有天晚上突然惊醒,抓住一只蟑螂大吼:卧槽,尼玛这也太无聊,太没有技术含量了吧!难道我以后的工作就是每天干这个吗!当然,吼完后也跟其他人一样把蟑螂弄死后继续睡觉。

那一年,小B是23岁,不幸的是真的被他言中了,他以后很长很长的一段时间都是在干这个(直到现在);不过,幸运的是,他再也不觉得干这个是浪费青春了。不过这些都是后话,第二天上班后,小B就决心有所改变了。

当然,第二天的工作依然是重复昨天的故事,不过小B在这个过程中发现了一个问题:每次提交bug后开发还要跟自己确认环境,甚至再给开发演示一遍。这样经常被打断,效率也太低了,特别是自己也不太确认bug是怎么出来的时候。难怪以前经常任务完不成要加班的。

如果每次提交bug后,开发都能不用来找自己该多好啊?为了这个目标:小B开始进入了第二个阶段。过程就是每次发现一个bug都去想如何提交上去后就让开发不再找自己了。为了达到这个目标:小B做了如下事情(具体细节就不讲了);

1、熟悉对应功能的需求,因为经常有些问题自己也不确认是不是问题。熟悉了需求,了解了为什么需要这个功能,给客户带来的价值是什么。

2、看研发的设计文档,学习里面的业务逻辑,这样发现一个bug后就能过大概判断是怎样产生的,然后也能够更快的复现以及必现这个bug。
这个阶段经历了1年多的时间,而且也经历了很多痛苦的过程,比如:因为需要学习和自己尝试去排查问题,导致很多非必现的bug最后重现不出来了,还因此被老大说了几次;另外就是因为文档看不懂去厚着脸皮找开发被鄙视和拒绝了很多次(作为一个有自尊的人心里还是很难受的);还有就是加班比以前更多了。

不过,付出终有回报。一年后,基本上80%的bug开发都不再找自己了,更重要的是得到了开发的认可,这个开发的认可应该是一年来得到的最大收获吧。因为得到开发的认可后,感觉后面整个测试工作都非常轻松了,开发也愿意配合。

人总是贪婪的,在尝到甜头后,总是想得到更多,小B也不例外(请小B原谅我这样说你);于是,小B想是不是可以做的更多一点呢?要是能自己去排查和定位问题原因的话,应该更爽吧!而且前面学习了一些业务知识后,对于产品也有了一定的理解。为了达成这个目标,小B又做了如下事情(细节同上不讲):

1、自己发现的每个问题都尝试去定位,并且对自己的定位过程全部记录下来。定位不下去了再去找对应的开发(已经有了上面的一些排查和重现问题的基础),开发也很乐意(因为节省了开发定位问题的时间)。一边看着开发定位,一边跟开发去请教(虚心的请教大部分开发也是很乐意赐教的)。然后将开发的定位过程同时记录下来,等开发确认原因后。再跑过去跟开发一起回顾下整个定位过程,看看自己因为缺失什么技能而没有定位出来。

2、缺失的技能就主动去学习,其实无非就是对业务更加熟悉,然后掌握对应开发的一些调试方法。同时也跟着开发一起去看代码(庆幸的是测试能够去看开发的代码,以及跟开发的关系搞好了)。

3、下次碰到类似的问题就将以前总结的一些方法用上。

4、定期的梳理和总结自己的定位问题方法,形成自己的一套完善的定位问题过程,并且增加熟练度。

这个阶段又经历了一年多,过程同样的痛苦的,很多次想要放弃,特别是需要自己去硬着头皮看代码还看不懂的时候。而且时间花费的比以前更多了。坚持下来后,结果自然还是不错了。30%的bug自己能直接告诉开发大概是那块出问题了,比如:某个地方的返回没有判断,内存没有释放等等一些基本的问题。当然,万事开头难,经过一年多后自己至少养成了自己去定位问题的习惯,而且在不断的进步中(这个算是经历的第三个阶段吧)。

能自己定位一些问题,这些已经开始让团队的其他人员开始羡慕了,内心自然也开始膨胀,人性的贪婪也再次在这里体现出来,小B居然开始想去自己修复bug。这是不是越界了?不过既然是他自己的选择,我们暂且不去关注有没有必要,一起看看小B接下来又干了什么事情吧!

1、深入学习开发的语言,并且用该语言写一些小的测试工具来提高测试效率,通过具体的任务来学习编码知识。

2、学习整个设计架构,并且尝试用自己的理解对整个架构进行分析。

3、去分析和审核开发对应修改的代码,并且试图找出开发修改不合理的地方。

4、对于自己定位出来的bug,自己去主动给一些修复的建议,并且最后看看开发修改bug的思路跟自己的差别是什么?

5、自己在另外的地方去写fix的代码,然后跟开发进行对比,不断的找差距。

这个过程经历了差不多两年的时间,过程的艰辛估计只有小B自己知道(他没有说,小编也没有问),感兴趣的同学可以自己去体验下。不过总算是小有所成,小B自己也亲自fix了5个bug(直接将自己修改后的代码发给开发),其中只有1个bug是修改的有问题的(我们将这个阶段称为第四个阶段)。

好吧,到现在为止,差不多整整过了五年的时间。小B也从一个热血青年变成了一个快奔三的人了。也从当时的测试新手变成了目前测试团队的大牛之一。因为对于团队的重要性,工资待遇方面也有了很大的提高。

按照道理来说,小B应该很满足了,毕竟自己也被其他人当成大牛来膜拜了,虽然自己的大部分工作依然是测试用例(不同是用例都是自己分析和设计的)—>发现bug—>定位bug—>回归bug(有时候自己也去fix一个bug,不过这部分不是自己的主要工作)。人性的贪婪再次在这里表现的淋漓尽致,小B下一步打算去帮助开发一起去做缺陷预防,比如:提取一些共性的问题,然后思考如何去避免和及时的发现这样的问题。

手把手教你解决uniapp中esbuild版本冲突问题(Mac版专属指南) 本文是针对Mac平台uniapp开发者的专属指南,详细解析了运行项目时常见的`Cannot start service`错误,即esbuild的Host版本与binary版本不匹配问题。文章从错误根源入手,提供了从快速应急处理到彻底根治的完整解决方案,包括手动替换二进制文件、锁定依赖版本、清理缓存及优化工具链配置,旨在帮助开发者高效解决版本冲突,恢复并稳定开发环境。 阅读详情

相关推荐

wintab开发例程

 タブレットとスタイラスペンを使うと、パソコンに手書きの線を入力できます。筆圧を入力することができるので毛筆のような表現も可能です。ペンの傾きを入力できる機種もあり、アイデア次第で面白いことに使えそうです。  私は昔(94年頃)、WACOMのタブレットを用いたプログラム開発をしたことがあります。当初A3版ほどの大きさのUDというタブレットを使っていて、その後 ArtPad という小さいサイズの

grass168的专栏 3242

Fish Speech 1.5效果展示:不同性别音色(男/女/中性)生成质量对比

本文介绍了Fish Speech 1.5文本转语音模型在不同性别音色上的生成效果。该模型可在星图GPU平台上实现自动化部署,用户能便捷地生成高质量、自然的男声、女声及中性语音,适用于有声读物、客服语音、视频配音等多种内容创作场景。

weixin_42433737的博客 1215

Dify 部署与使用

本文介绍了Dify社区版的快速部署指南,涵盖系统架构、环境配置和初始化流程。Dify采用微服务架构,通过Docker Compose一键部署8个核心容器,包括前端、后端、数据库等组件。部署过程包括克隆代码、配置环境变量和启动服务,首次启动需3-10分钟下载镜像。文章详细讲解了.env文件的配置要点,包括服务地址、数据库连接和向量存储设置,并提供了生产环境安全加固建议。最后通过访问/install页面完成管理员账号初始化,即可开始使用Dify构建AI应用。

海兰 594

3年软件测试经验的一些感悟—愿测试进阶路上的你不在迷茫

我刚开始接触测试这行和大多数人一样都是从功能测试开始做起的,大学学的是软件工程,学过c++,java。(不从实习那会开始就一直做的是软件测试)大概是2021年那会,那时候是在一家电商公司,自研的saas平台。刚入职那会,公司测试只有一个小姐姐,后面我入职了才知道,原来是因为他们项目要上线了,所以才招我进来的。

2201_76100073的博客 232

Power BI----各类切片器的使用

首先介绍切片器的最基础的创建和效果演示,紧跟着介绍切片器在多页中的同步和本身与报表的联动,再然后介绍关于切片器属性的设置,使得交互更加美观,最后介绍几种很好看的第三方的切片器样式和自己构建的可折叠的切片器.........

Itsme_MrJJ的博客 2万+

激光光束质量评估与光斑尺寸计算:从理论到MATLAB实践

本文详细解析激光光束质量评估与光斑尺寸计算的理论基础及MATLAB实践方法,重点介绍M²因子的测量与应用。通过高斯光束模型、CCD成像法和MATLAB算法实现,帮助读者掌握从理论到实践的完整流程,提升激光系统调试与评估能力。

weixin_29083373的博客 452

3年软件测试经验的一些感悟—愿测试进阶路上的你不在迷茫_3年软件测试学习到了什么

其次,需要学习web测试的流程步骤,因为是基于页面默认人工操作,故而需要对于页面构成需要有一定的基础,比如:HTML+JavaScript+CSS,懂得页面元素的定位,以及常见的定位方式的使用等。工具的测试,一般容易上手,对于“0”基础的人来说,不失为入门的首选,代码量有限,只要熟悉测试流程,会熟练使用工具就能够完成基本的接口测试,但是灵活性差,自动化程度没有代码高,市面上常见可以接口测试工具有postman、Jmeter等。是的,但是整个公司就我们两个测试,她也需要负责其他的项目。

2401_84563254的博客 706

VS2019 从零构建 OSG+OSGEarth+OSGQt 开发环境实战指南

本文提供了一份详细的实战指南,指导开发者如何在Windows系统下使用VS2019从零开始编译和配置OSG、OSGEarth与OSGQt开发环境。文章涵盖了从环境准备、源码获取、CMake配置、Visual Studio编译到最终测试的完整流程,并分享了关键的避坑技巧,旨在帮助三维GIS与可视化开发者高效搭建稳定、可控的专业开发平台。

weixin_28826961的博客 368

倒在转“码”路上的文科生,文科生也能拿到大厂岗的offer吗?

摘要: 文科生转行IT可行但需付出更多努力,成功案例如微软高管梁戈碧证明跨行可能性。转码难度较高,但软件测试岗位对文科生更友好,仅需20%代码能力,侧重细心与沟通。手工测试(如功能测试)入门门槛低,适合零基础者;自动化测试可后期进阶。文科生细腻、耐心的特质与测试工作契合,职业稳定性强。建议从软测入手,逐步积累经验,同时提供学习资源助力转行。(150字)

weixin_71807218的博客 2107

弥散圆以及最大弥散圆

1弥散圆的形成? 原本景物中的一点应该经过透镜本应该也是一点才对。但是因为离焦,球差的存在,最终成像会投影成一个光斑圆圈。越小越清晰,越大就互相干涉变得越模糊。 同时人们规定二零最大弥散圆,就是人眼能够感受清晰模糊的一个边界,直径大于它,感受到模糊;直径小于它,感受不到模糊。 下面分别是离焦(左),球差(右)。 2弥散圆大小怎么计算呢? ,f为焦距;<1> ,D为光圈有效孔径;<2> F=f/D; <3> 3条公式合并可得出: ...

camerall 3117

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 56

测试你的真实性格软件,一张图测试你内心真实的性格

这是《一张图测试你内心真实的性格》的测试结果,没有完成题目测试之前是隐藏起来的,不要偷看喔!⊙测试结果[1]:选这条路的你个性沉稳内敛。你喜欢美丽的事物,而且乐于活在所爱之中,你很念旧,对于过去的事相当重视。你选择满是花朵的道路,代表你凡事“慢慢来”,喜欢沉浸在虽然短暂却愉悦的时光。不过喜欢安逸的你,最近人生恐怕会有些不一样。在你的前方将出现较为挑战性的道路,不过不用害怕,你会喜欢这个新的改变!过...

weixin_30095343的博客 292

CT探测器普遍采用“星形拓扑+多ADC模组”架构的TDC(时间数字转换器)设计方案

本文提出一种基于TDC反馈机制的CT探测器时钟同步方法,通过延时测量、偏差计算和动态补偿三步硬件流水线,实现高精度同步。系统采用Xilinx Kintex UltraScale FPGA内置CARRY8进位链构建3.5ps分辨率的TDC,结合多级比较器和延迟单元,形成闭环反馈控制。实验表明,在512通道、1.28m传输距离下,同步精度稳定在10ps以内,较传统方案提升两个数量级,并能动态补偿干扰抖动。该方案解决了传统方法在CT旋转腔体环境下精度不足的问题,为下一代超高清CT提供了有效的时钟同步解决方案。

whm128的博客 275

学习路上的鸡汤

跟优秀的学长学姐交流之后,让我更有了学习上的热情,也明白了一些小道理~~ 董学长的安静、稳重与踏实,让我觉得,学习路上还是一步一个脚印,不急不躁,很喜欢 他做事之前的充分准备,三思而后行。 刘学长的刻苦与执着,还有他那遇到问题尽量自己思考的态度,其实,特别欣赏他这一 点,毕竟自己思考出来的印象更深刻嘛~~当然什么也不是绝对的,真正不会的时候还是需 要请教的,毕竟每个人的想法不一样。 还

天涯海角 2062

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

代号moba服务器维护,【FAQ】《代号MOBA》首次精英技术测试常见问题解答

该楼层疑似违规已被系统折叠隐藏此楼查看此楼课堂上,喜羊羊史无前例地没有回答上慢羊羊村长提问的问题,而受到了严厉的批评。放学后,小羊们都在草地上吃草,喜羊羊也不例外,只是吃得无精打采。美羊羊很为他担心,便问他:“喜羊羊,你最近是怎么了?”“我说出原因,你可别不理我了。”喜羊羊停止了咀嚼,眼睛温存地看着美羊羊。“当然,我们是朋友。”美羊羊的笑很美。“我……我不要你做朋友了……”喜羊羊鼓了鼓勇气,脱口...

weixin_35859336的博客 472

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

我从泥土中爬出来,在北京做程序员,一个月赚到父母一年的收入

我要逃离这里,长大后绝不能像我父母这样

. 1728

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

女生学UI还是软件测试好?

对于女生学UI还是软件测试好这个问题,其实是很难回答的。毕竟萝卜青菜各有所爱嘛,所以小编,今天仅把UI和软件测试的各自就业前景和优势详细说一说。 UI 就业前景: UI设计涉及的范围很广,从移动应用界面设计、到高级网页设计UI,游戏与虚拟现实影音都涉及,而这些领域在当下以及未来都是热门方向。 优势: UI设计师需要非常有时尚感,对色彩的把握要非常的敏锐,在这方面,女生天生就有优势,因而女生学UI设计会更容易入门一些。 小提醒:从事UI设计的门槛较低,竞争比较激烈,要做好UI设计,首先,最好是有个一定美术功.

公众号:【伤心的辣条】 2516

阿里p8级软件测试被裁,能拿多少赔偿金?

我的大学同学在阿里,被裁了,昨晚上云喝酒,跟同宿舍的兄弟各种吐槽,大意就是失业了,活不下去了,把他们公司骂得跟狗屎一样,颓废得很,后来有同学问到补偿,丫说80多W,本来喝酒的其他四个同学突然就安静了。不出意外,最近一段时间大厂裁员的消息又要占据各个平台的头条,说实话,我很难和那些被裁的大厂员工共情,他们就算过得再“惨”,也无法和每一个普通如我的小市民共情一样。

2201_76100073的博客 653

一个人喝酒的时候看什么比较应景且下酒?

小时候经常看着父亲独自饮酒,下酒菜也不过是一只咸蛋,母亲在一旁唠叨:“一个人有什么好喝的。”父亲一脸满足的喝下一杯,他环顾我们几人,小声说:“你们不懂得。”现在,我慢慢体会到父亲的心情,一天辛劳后,回到家中,昏黄的灯光,温暖的屋子,人到中年,这是他一手创造的小世界,他坐在桌子前,喝一杯酒,就变成自己的国王。“酒盏酌来须满满,花枝看即落纷纷。莫言三十是年少,百岁三分已一分。”这是白居易...

weixin_30615767的博客 188

美赛建模:从解题框架构建到论文写作的实战指南

数学建模是连接数学理论与现实世界复杂问题的桥梁,其核心在于通过抽象与简化构建描述系统行为的数学模型。模型的价值不仅在于其预测或解释能力,更在于其逻辑自洽性、创新性及解决实际问题的潜力。在工程实践中,一个成功的建模过程离不开清晰的解题框架,这包括问题识别、方法选择、模型构建、求解验证及结果分析。对于像美国大学生数学建模竞赛(MCM/ICM)这类开放性赛事,掌握从通用“解题框架”到具体“建模武器库”(如微分方程、系统动力学、多目标优化)的映射能力至关重要。本文聚焦于如何将这种框架思维应用于可持续发展、生态动力学

weixin_33834137的博客 393

Fiddler接口测试

通过简单的例子是不是感觉Fiddler更加强大了,其实Fiddler还有更加强大的功能,具体是什么强大的功能?在Fiddler中有个选择卡Composer,Fiddler就是通过这个工具完成。我们可以把抓包的数据直接拽到Composer中,获取接口的所有的请求信息。2、点击执行后会发现左侧会话列表出现一个请求内容。直接拽到Composer中然后修改正确的账号密码。1、直接通过Composer请求安静的博客。通过查看返回的内容,发现我们已经登录成功。1、抓取豆瓣网的登录接口。3、点击查看请求内容。

2401_83014899的博客 545
上一篇: 这可能是你少有的能get到测试用例编写精髓的机会!
下一篇: 每个软件测试员最怕被问的问题:“测得怎么样了?”
Meryoufdd
博客等级 码龄5年 13粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值