【软件测试】8年资深测试说出来我们的心声......

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

执着于手动的功能测试:不想写代码

我就是为了不写代码才做的测试,结果你告诉我测试也要写代码。
不想写代码的测试不是好司机。研发过程中的角色界限越来越模糊,手动的功能测试所占的比例越来越低,我们有更高效的自动化测试来辅助回归和缺陷预防。不管是自动化测试的实现,还是编写或评审单元测试,亦或是快速识别定位线上问题,都需要测试人员有一定的代码能力。

手动的功能测试人员(有些小伙伴戏称之为 “在前端界面上点点点”)面对这种复杂的测试需求将无法快速响应,失去竞争力。

迷信自动化测试:沉迷细节无法自拔

美妙人生的关键在于你能迷上什么东西。
技术这件事,真的很容易让人投入热情,造成一种我在努力拓深知识深度的错觉。曾几何时,我也迷恋各种测试工具的使用和选型对比,时常沉溺其中无法自拔,随便调试一下半天就过去了。

看着机器跑代码总比手动执行用例要爽得多,有种人机合一的掌控感。然而,随着对质量的理解逐步加深,我也在反思,像这种把有限的生命投入到无限的技术细节中去的行为,到底价值几何。现下可以确定的是,技术只是手段而非目的,技术只是过程而非结论,技术只是工具而非方法。为了技术而技术的行为,无外乎是另一种麻醉自己的精神鸦片罢了。

只关注当下技术:不关注新技术

一叶障目,不见泰山。功利性学习无可厚非,毕竟任何学习都是为了服务于具体场景,需要解决具体的问题。

但在环境复杂多变、竞争激烈的当下,掌握单一技能的生存空间会越来越狭窄。具体到测试工作上,我们只关注眼下用到的技术是不够的,还应关注新兴技术和业界最佳实践;甚至只关注测试还是不够的,更应该着眼于端到端的流程:需求如何产生,如何被实现,如何被用户使用,如何持续作用于业务价值等等。

忽略策略和计划:不规划直接上手测

废话少说,做就是了,代表了相当一部分同学的想法。什么策略啊计划啊,那些东西过于虚无飘渺,产生什么价值呢?那不是我们考虑的事情,我们只管测试就好了。

这让我想到之前在项目上重建工作流的痛苦和阻力。策略层面的内容,如果一开始没有想清楚就贸然动手做,后面带来的修改成本是巨大的,返工的工作量甚至会大于原始的开发量。

二八原则用在策略上再恰当不过:之前是想5%做95%恨不能007,之后能不能想50%做50%,甚至想80%做20%?为什么做的精力投入会越来越少呢,因为我们想清楚了,剩下的就是检查点和按部就班的执行了。

执着于找Bug:忽略缺陷预防

在一些质量工作场景下,缺陷的数量是用来衡量测试人员绩效的一个重要指标。但这很容易造成一个误区,片面的追求缺陷数量,而忽略了缺陷预防。在这种度量背景下,测试的目标是破坏软件,缺陷越多越能体现测试的价值,因此测试会绞尽脑汁多提Bug。而开发的目标是实现功能,Bug越多说明实现效率越低。这种追求数量的度量方式很容易引发团队的割裂、针对重大线上问题的追责、质量工作重点的偏离等现象,这是我们不愿意看到的。

进一步说,不同的缺陷之间本身也没有可比性,我们不能说一个重大缺陷等于若干个普通缺陷,因此缺陷数量的绝对值累计是不具备统计意义的。我们应该把更多的精力放到如何预防缺陷产生上面去,关注缺陷预防才能更有效的避免全量测试和频频救火的困境。

下面是我整理的2022年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

其实你现在在哪里,并不是那么重要。只要你有一颗永远向上的心,你终究会找到那个属于你自己的方向!加油!

你要尽全力保护你的梦想,那些嘲笑你梦想的人,他们必定会失败,他们想把你变成和他们一样的人。你要坚信,只要心中有梦想,你就会与众不同。

你不能决定太阳几点升起,但可以决定自己几点起床。你不能控制生命的长度,但可以增加生命的宽度。别嫉妒别人的成功,在你看不见的时候,他们流下了你想象不到的汗水。与其羡慕,不如奋斗!

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

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

相关文章

软件测试面试八股文有必要背吗?看完这份101问真的贼香

前言 2022秋招过半,很多同学会问软件测试面试八股文有必要背吗? 我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。 国内的互联网面试,恐怕是现存的、最接近科举考试的…

Qt-数据库开发-用户登录、后台管理用户

Qt-数据库开发-用户登录、后台管理用户 [1] Qt-数据库开发-用户登录、后台管理用户1、概述2、实现效果 [2] Qt使用SqlLite实现权限管理初始化数据库创建数据表插入数据可使用结构体对数据信息进行封装数据库查询函数为数据库更新数据函数为删除数据函数为 [3] 测试效果[4] sqli…

关于类的探索(2)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 关于类的探索(2) 前言前提两种学习方法先从一个例子开始稍微优化一下输出模块数据函数类类的继承关系类的内部解析收尾事项 前言 很久就想写一个关于python类…

web面试题记录之react

为什么使用hooks class 在组件之间复用状态逻辑很难,由高阶组件,render props 等其他抽象层组成的组件会形成“嵌套地狱”。| Hook 从组件中提取状态逻辑, 使得这些逻辑可以单独复用 【拆分】class 组件不好理解, 每个…

[streamlit]数据科学科研工作者的神器,必须要推荐一下

1. 前言 做科研当然要有过硬的专业知识,但是也少不了一些辅助,才能最大程度发挥我们的能力。因此,除去我们模型性能优秀,结果良好以外,如何进行一个好的展示,也是非常有必要的。那么今天,我们就…

大模型高效微调综述上:Adapter Tuning、AdaMix、PET、Prefix-Tuning、Prompt Tuning、P-tuning、P-tuning v2

文章目录 一、背景1.1 Tansformer1.1.1 模型结构1.1.2 注意力机制1.1.3 注意力在Transformer中的应用 1.2 BERT 二、PEFT综述2.1 PEFT的分类2.2 不同PEFT方法的对比 三、Additive methods3.1 Adapter Tuning3.1.1 Adapters(2019.2.2)3.1.2 AdaMix&#x…

AR眼镜——Vuzix Blade填坑笔记

这是市场给挖的坑!! 手里的一个项目,由于商务环节历时1年半的时间,到项目签合同的时候,公司的产品线布局变化极大,我已经很久没做过AR相关的项目了,一直在做VR的东西。合同签完拿给我过参数&…

【人脸识别】VGGFace2数据集介绍

论文题目::《VGGFace2: A dataset for recognising faces across pose and age》 论文地址:https://arxiv.org/pdf/1710.08092.pdf 1. 简介 VGGFace2是一个大规模人脸识别数据集,包含331万图片,9131个ID,平…

window.postMessage()接收不到信息(失效)

问题描述 按照正常的代码逻辑,应该是这个样子,通过iframe打开子窗口,能够正常通信。 // 接收端(父窗口) window.onmessage function (e) {// 逻辑代码 }// 发送端(子窗口) window.parent.po…

什么是人工智能在金融领域的应用?

人工智能在金融领域有很多应用,下面是一些例子: 什么是人工智能在金融领域的应用 风险评估:人工智能可以帮助金融机构评估贷款和投资的风险,例如通过分析借款人或投资对象的信用历史、收入、资产等信息来判断其还款能力和投资回报…

人工智能(AI)在金融行业的应用

人工智能(AI)技术在金融行业的应用日益广泛,为金融机构提供了更高效、更智能的解决方案。以下和大家分享AI在金融行业的一些主要应用,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司&#xff0…

那些似小实大的工作

上周末在厦门,我跟传奇个人站长高春辉联合在爱特咖啡搞了一场分享会,老高继续巡回分享他ip库的意义和发展历程。 那我分享的时候,就先替老高补充了一个案例,我说2004年底进入百度,2005年初转入商业产品部,然…

新手小白学JAVA 面向对象之多态

多态 1. 概念 多态是面向对象程序设计(OOP)的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。 可以把不同的子类对象都当作父…

Flask 安装与基础结构

Flask介绍: Flask 是由python开发的轻量的web框架,小巧、灵活。一个脚本就可以启动web项目。 Flask部署: 1、创建虚拟环境 命令行输入:conda -create -n 项目名 Python版本号 启动虚拟环境 activate 环境名 2、安装flask框…

小学生智力测试软件,考验小学生的智商测试,全答对算你厉害

这几年来,小学生的题目让很多人脑筋急转还是弯不过来,答不上。要是小学生能够答出来了而你不能,那你会不会觉得自己的智商遭到了碾压?肯定会吧!想不想扳回?想的话就赶紧把这道智商测试题做了吧,…

再看SimCSE

一、概述 二、要点分析原始ppt解读 2.1 作用:语义表达作用检索聚类 2.2 简述:简单的对比学习来做语义表征 预训练对比学习:最佳的语义表征方法 无监督:dropout有监督:NLI 蕴含矛盾数据 原理: 利用对比学习…

MIT最新成果:这款能「自我复制」的机器人,从飞机到火箭都能自己造!

来源:新智元 本文约2300字,建议阅读5分钟科幻成真!《超能陆战队》里能自我复制的微型机器人,被MIT造出来了? 现在的机器人,能力究竟有多离谱? 实在难以想象,就连造飞机、造火箭都成了…

PowerGram:一款功能强大的跨平台Telegram Bot工具

关于PowerGram PowerGram是一款功能强大的跨平台Telegram Bot工具,该工具基于纯PowerShell开发,支持在Windows、Linux和macOS系统上运行。如需使用PowerGram,只需要安装PowerShell 4或更高版本并连接网络即可。 Bot和Telegram服务器之间的所…

HackingTeam重磅炸弹: 估值超1000万美金带有军火交易性质的木马病毒以及远控源码泄露

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: http://www.x86asm.com QQ交流: 643439947 编程生涯: 2001年~至今[共14年] 职业生涯: 12年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、E…

Transformers 如何模仿大脑的某些部分

来源:ScienceAI 编译:白菜叶 了解大脑如何组织和访问空间信息「我们在哪里」,「拐角处有什么」,「如何到达那里」,这仍然是一项艰巨的挑战。该过程涉及从数百亿个神经元中调用整个记忆网络和存储的空间数据&#xff0c…