【软件测试】资深测试的建议。初入测试行的小伙伴,准备起航吧......

news2024/11/18 9:45:41

目录:导读

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


前言

大部分初级的岗位,往往任务是比较简单的,其新鲜感会随着任务的熟练度很快消失。测试的初期,尤其如此。

比如一开始做的手工测试,类似于看文档、写用例、手工操作系统、记录结果,中间也并没有太多的技巧。所以一段时间后,就又会感觉到迷茫。

但是,哪怕是这么基础的工作,在日常的项目组评价和年底的绩效评估上,不同的人也还是会有差异。也就是说,再基础的工作还是会有不同质量的产出和效益,明明大家都能做的事情,为什么做的结果会不一样呢?

正如再简单的考卷,有不少人可以考高分,但是总还是有人拿不到理想的分数。

究其原因,可能会有两方面:
看似没有技术含量的东西,其实并不像表面上那么简单。
比如看似只是文档和手工的作业,但是如何理解系统的需求、如何切分需求并设计好用例、如何构建测试环境和准备测试数据,其实都是有功力的。

是否足够用心?
做到“认真”二字,事情大多能做得漂亮。有些时候,并不是不能够做好,而是有多大的决心要做好。比如在学校上测试实训课程,即给定一个项目,让大家完成,并且提交一份大作业,包含若干文档:一些同学是按照指示、严格满足要求;

有些同学,则是差不多就行、点到即止;不过还是有一批同学在基础要求上,加入了自己的东西,甚至在文档的一致性和专业性上也下额外的功夫。自然,给的分数差异会很大;有些工作的小伙伴未必还能做到这种地步。

职业心态,这是从学生到员工的最本质变化。很多时候,身份的变化并不会直接带来这种变化;而也有很多场景是尽管身份没变,心态已经转过来了。

学生的心态是相对自由、并且承诺级别不高的;而职业心态,则是要皈依于行业和企业的规则之下,并且是对客户和公司是有重要承诺的,在道德上我们称之为“职业道德”,而在法理上,则是有合同契约的。

认识到这一点,有助于顺利走过过渡期,并且更容易得到更多的机会。

每个人进入职场都是希望可以有一番作为的,只是要做到并不容易。但是关于知识、关于技能,没有积累,肯定是不可能凭空而来的。

每个行业都非常看重项目经验,软件测试尤其如此。比如找工作的时候,开发岗位可以安排一个编码的笔试或者上机,这个牛逼的程序员哪怕没有太多经验指不定也能搞定;但是测试岗位该如何考量,必然是问你是否有过直接的或者类似的经验和经历。

注意积累,尤其对于初级人员来说,在某个技术点上去构建一些能力是相对比较合适的路径。比如公司每年会评选“优秀技术”,每个来参加竞争的人都是找某个点来阐述自己的能力:论证在这个技术点上…

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

不管什么样的打击和失败降临,一个真正坚强的人都能够从容应对,做到临危不乱。当暴风雨来临,软弱的人屈服了,而真正坚强的人镇定自若,胸有成竹。

只要你有能力去做的事就一定要去做,不要给自己留下任何遗憾,人生最重要的不是所站的位置,而是所朝的方向。

一个没有目标责任制的人就像一艘没有过舵的船,永远漂流不定,只会到达失望失败和丧气的海滩。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java面试题总结-抽象类和接口的区别

抽象类是用来捕捉子类的通用特性的。接口是抽象方法的集合。 从设计层面来说,抽象类是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 想要了解抽象类和接口的区别,我们首先要想清楚抽象类和接口的相…

Word控件Spire.Doc 【超链接】教程(3):在C#中查找word文档中的超链接

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

服务端监控工具:Nmon使用方法

目录:导读 一、认识nmon 二、检查安装环境 三、nmon下载安装 四、运行nmon 五、采集数据 总结 写在最后 一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情…

再学C语言1:开发环境

重新把C语言梳理一遍,学习在VSCode中进行C语言编程。 因此第一步是把环境配置起来。 步骤一:下载、安装VSCode 官网下载即可,地址:https://code.visualstudio.com/Visual Studio Code is a code editor redefined and optimize…

Docker:docker安装nginx

目录 一、容器之间相互通信 1、两个容器在同一网段 2、两个容器在不同网段 二、安装Nginx 1.nginx是什么 2. 安装nginx 三、部署前端项目 2.nginx.conf讲解 一、容器之间相互通信 1、两个容器在同一网段 查看docker中已安装的所有网络 docker network ls 查看自定义网络myn…

springboot+java农家乐系统-住宿-美食-活动vue

目 录 摘 要 1 Abstract 1 1 系统概述 4 1.1 概述 4 1.2课题意义 4 1.3 主要内容 4 2 系统开发环境 5 2.1 JAVA简介 5 2.2 B/S架构 5 2.3系统对MySQL数据库的两种连接方式 6 2.4 MySql数据库 6 3 需求分析 7 3.1技术可行性&#xff1a…

交互式分割: Interactive Object Segmentation with Inside-Outside Guidance

论文:https://ieeexplore.ieee.org/document/9157733 代码: https://github.com/shiyinzhang/Inside-Outside-Guidance 思想概述 作者利用画取一个BBOX 作为前、背景的快速区分,同时在BBOX内进行进行动手动在前景对象上进行交互&#xff0c…

安装博客,论坛

准备环境 防火墙,selinux关掉 [rootboke ~]#yum -y install mariadb mariadb-server mariadb-libs php php-mysql php-gd php-fpm php-cli gd httpd 安装lamp环境 [rootboke ~]# systemctl start httpd mariadb 启动httpd和mariadb 搭建博客 配数据库 [root…

毕业设计-BP神经网络的房地产价值评估研究

目录 前言 课题背景和意义 实现技术思路 实现效果图样例 前言 📅大四是整个大学期间最忙碌的时光,一边要忙着备考或实习为毕业后面临的就业升学做准备,一边要为毕业设计耗费大量精力。近几年各个学校要求的毕设项目越来越难,有不少课题是研究生级别难度的,对本科…

(已更新)BGS本地局域网视频源码

BGS本地局域网视频源码是PHP的,TP5.1 数据库和伪静态设置在压缩包,记得设置运行目录为public 数据库配置请到 config\database.php中修改 只支持MP4,上传后观看时候会自动进行转换为m3u8,调用的是FFmpeg,主要就是为了研究php使用F…

[1.2.0新功能系列:三]Apache doris 1.2.0 Java UDF 函数开发及使用

概述 我们在使用各个SQL引擎时,会有纷繁复杂的查询需求。一部分可以通过引擎自带的内置函数去解决,但内置函数不可能解决所有人的问题,所以一般SQL引擎会提供UDF功能,方便用户通过自己写逻辑来满足特定的需求,Doris也…

【扫盲】Getting into project of R

⭐️ what is an r project include in r studio? An R project in RStudio is a self-contained directory that contains all the files and resources associated with a specific R project. This includes the R code files, data files, output files, and any additio…

虹科案例 | 虹科Panarama SCADA平台在风电场测量的应用,实现风电场的高效管理!

虹科Panorama SCADA平台 在风电场测量的应用 虹科方案 01应用背景 随着煤碳、石油等能源的逐渐枯竭,人类越来越重视可再生能源的利用。风能作为一种清洁的可再生能源日益受到世界各国的重视。中国风能储量大,分布面广,仅陆地上的风能储量就…

go基础第二遍学习——简单易理解

此博文是猿猿对go基础的二遍学习,这一遍学习中对go基础有了进一步的理解,笔记齐全,下面跟着猿猿一起学习吧。 文章目录零、知识补充一、包引入三种方式二、go变量和基本数据类型2.1.基本数据类型2.1.1.整数类型2.1.2.浮点类型2.1.3.字符串类型…

VTK-vtkFieldData

欢迎大家加入社区,雪易VTK社区-CSDN社区云 前言:为区分vtkPoints和vtkPointData的区别,了解vtkFieldData在VTK中的存在意义,从而系统的掌握vtk中关于数据的表达方式。 vtk中通过vtkDataArray进行数据的存储,通过vtkD…

艾美捷内皮细胞生长添加剂参数说明和相关研究

内皮细胞生长因子(ECGF)或内皮细胞生长补充物(ECGS)是一个术语,也用于含有促进内皮细胞生长和维持活性的牛(或猪)脑提取物(T.Maciag,1972和1982)。在早期&…

SQL语法CREATE_大数据培训

1 CREATE 1.1 CREATE DATABASE 用于创建指定名称的数据库,语法如下: CREATE DATABASE [IF NOT EXISTS] db_name 如果查询中存在IF NOT EXISTS,则当数据库已经存在时,该查询不会返回任何错误。 create database test; Ok. 0 …

【虚幻引擎】UE4/UE5Map、Set、 Array的用法

一、Array Array:数组是一个内存空间连续,可以存储多个相同类型的有序的元序列集合。 每一个索引值对应一个Value值,比如0号索引值对应A,值可以是任意类型的变量 用法: 节点 描述 Add 取入一个数组和一个变量。它将该变量插入…

014. 解数独

1.题目链接: 37. 解数独 2.解题思路: 2.1.题目要求: 暂时的理解就是,编写一个程序然后自动填完数独,填完返回(不用求解各种不同的数独组合) 填的时候,数字要满足的规则&#xff1…

198.打家劫舍,213.打家劫舍II ,337.打家劫舍III

198. 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个…