一个测试开发人员在字节的7年,太真实了...

news2025/1/18 20:19:22

测试这条路是坎坷的,我自己深有体会。 我们的起点低,基础差。 测试这个职位也很尴尬,很少有公司会有针对性的对测试人员做成长规划,也很少有公司会那么重视测试人员, 也许进了像 BATJ 这样的大厂会好一点。

但是大多数的同胞们都是迷茫无助的, 想学习想进步可能都不知道学什么做什么, 想有个好师傅带,但可能你的师傅也正迷茫着呢,所以我们面试的时候总感叹哪个候选人在以前的公司呆废了,工作 XX 年了却还跟刚毕业的一样。

其实有些时候我知道这不能全怪他们,他们在职业生涯中可能从来都没受到过正经八本的训练, 而且除了这些,可能还要面对各种排挤和打压,劣币驱逐良币这种事在测试圈子里也是屡见不鲜了。

一点个人经历与感受

我是外包公司出身的,实习的时候一直在做点点点的,所以当时碰见一个项目有个同事在专门做自动化, 我就跑去点头哈腰的去请教,去学。但是事与愿违,人家烦了,数落了我几句我就没再敢去烦人家了, 还有一次是被分去做环境的配置管理, 而且是用 excel 管理, 整天写 excel。 我一个月内 3 次去找老大希望能给我个机会让我去自动化组做事,可是 3 次都被拍回来了。 这种生活持续了很久,天知道我那时候多希望能找到一个好地方,有个好师傅带我,哪怕能有人告诉我,我以后的路该怎么走就已经很好了。

后来也经历了一些其他事,颓废了一段时间,不过好在也没多久, 最后呆的外包公司也还不错,我也自学了很多东西, 所以在我毕业的第四个年头的时候成功的跳入了互联网,摆脱了外包圈子, 成功的进入到字节,那段时间废寝忘食的学习与工作着,用一句话形容就是以肉眼可见的速度成长着。

当初写文章,更多的是为了提高自己的技术,以及那一点点的虚荣心和成就感。 后来才发现,写的这些东西对别人有帮助,就更加的坚持的写了下去。

我更多的能做的,是好好的对待我现在的徒弟们,不让他们的路像我一样坎坷, 让他们的职业生涯有个好的开始,教给他们我会的, 让他们做他们想做的, 给他们档下不该他们承受的锅。 其实没别的,我只是心里有空缺,有遗憾, 所以在他们身上找补回来,看着他们没走上我的老路,我心里可能会安慰很多。

有些时候我们总说不忘初心, 可是有多少人在自己坐上了既得利益者的位置上的时候, 记得自己当初曾经多么落魄么? 还是说一旦自己拿到了权柄,就开始像以前那些人欺负你一样欺负现在的年轻人。 我们在技术上有所成就的时候 , 还记得当初自己坎坷的求学之路么? 还是说现在自己稍微有点技术了就开始自傲起来。

技术上的一点帮助

如果有人带你、稍微帮助一下会轻松很多,我之前为了学点技术真的吃够了苦,所以碰到良师益友是一件很幸运的事情,分享自己总结的软件测试学习资料和路线,包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、Python基础、Selenium相关、性能测试、LordRunner相关等,点击文末小卡片免费领取!

一、Python编程与测试开发技术

Python开发环境搭建

Python语法规则

Python数据类型

元组类型操作

......

 

二、Linux系统操作

Linux环境搭建

Linux初级命令学习

Linux中级命令学习

Linux高级命令学习

Linux下Web环境部署-tomcat+jdk

......

 

三、MySQL数据库

MySQL数据库环境搭建

MySQL之数据完整性约束使用

MySQL之增删该的SQL命令

......

四、Web自动化测试基础

自动化测试流程概述

selenium环境搭建

常规页面元素定位方式

三种等待时间详解

切换操作技巧

......

 

五、APP自动化测试基础

Android自动化环境搭建

ADB命令操作

Monkey稳定性测试

APP界面元素查看工具

APP元素定位

......

 

六、Postman测试工具专题

Postman环境搭建

Postman接口测试-get请求

Postman集合测试

......

 

 ​七、Fiddler抓包工具的使用

Fiddler工具介绍与安装

Fiddler原理与HTTP协议详解

Fiddler抓包与过滤

Fiddler断点实战

......

​八、接口自动化测试基础

接口自动化测试概述

HTTP与HTTP协议详解

JSON数据格式详解

......

 

九、性能测试

性能测试概念,目的与意义

性能测试环境搭建与性能指标阐述

Jmeter接口测试参数化及录制HTTP脚本

服务器资源监控与分析

......

 

​十、测开自动化测试框架封装

Pytest介绍,环境搭建

Pytest基础语法

框架搭建原理、思路

UI自动化测试框架搭建思路

HTML前端

......

​十一、持续集成

Jenkins介绍、环境搭建

构建自动化测试任务

Docker容器技术

......

 

​十二、跨平台的自动化测试框架

Airtest环境搭建与IDE使用

Airtest-Web自动化项目实战

Airtest-APP自动化项目实战

Airtest-Windows应用程序自动化测试

......

“因为淋过雨,所以总想替别人撑伞”我特别喜欢这句话,希望与君共勉~

这些软件测试资料有1000G,都已经整理好了【点击文末下卡片免费领取】,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到你,也节省大家在网上搜索资料的时间来学习!

 

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

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

相关文章

nacos2.2.1搭建

springboot 3.0集成nacos2.2.1内容可评论区Q我 搭建环境: Java版本:11.0.18 系统:window7 数据库:mysql8.0.29 第一步,下载nacos,下载地址: https://github.com/alibaba/nacos/releases/d…

HACKABLE: III实战演练

文章目录 HACKABLE: III实战演练一、前期准备1、相关信息 二、信息收集1、端口扫描2、访问网站3、查看网站源码4、扫描目录5、访问网址6、查看并下载7、访问网站8、查看文件9、解密10、访问网站11、访问网站12、查看文件13、解密14、访问网站15、访问网站16、下载图片17、隐写1…

CrossOver软件好用吗?最新版22.1.1有哪些优势功能

CrossOver2023是一款系统兼容软件 让您可以在Mac和Linux系统上运行Win应用,不必重启系统,不必使用虚拟机。通过CrossOver, 您可以从dock直接启动Wind应用,与您的Mac和Linux系统功能无缝集成。crossover兼容软件是可以在苹果电脑中…

oracle的基本使用(建表,操作表等)

一、表空间,用户 1、创建表空间 使用system登录 创建表空间 waterboss 为表空间名称datafile 用于设置物理文件名称size 用于设置表空间的初始大小autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容next 用于设置每次…

tiechui_lesson14_网络连接请求的拦截

这一节主要学习网络请求的过滤,铁锤大佬讲了些关于IRP的知识。 笔记 先祭出一张灵魂作画,这是用来描述IRP的流转形式的。 通过这幅图着重解释了一下IoSkipCurrentIrpStackLocation(pirp);的过程,就是在流转到当前的IRP请求之后&#xff0c…

Jarvis OJ pwn——level1

checksec&& 运行 ida main函数里的vulnerable_function函数存在溢出 给输入分配的栈空间为0x88 利用思路 ret2shellcode 代码 Author : 白银 Date : 2023-05-27 14:43:28 LastEditors : 白银 LastEditTime : 2023-05-27 16:52:19 FilePath : /pw…

五十行代码教你写一个简单的内存池(二级指针的应用)

固定大小内存的内存池实现 该内存池是一个很简单的内存池,只能申请固定大小的内存,仅供学习 要点: 构造隐式链表二级指针 存储结构 typedef struct mempool_s{int block_size; // 每一块的大虚哎int free_count; // 剩余有多少块是可以…

C#医院LIS系统源码 LIS实验室管理信息系统源码 LIS检验系统源码

1、LIS系统技术框架 (1)总体框架: SaaS架构的Client/Server应用 服务可伸缩,多服务协同 服务可拆分,功能易扩展 (2)技术细节: 体系结构:Client/Server架构 客户端…

资深SRE带你看阿里云香港故障

一、故障背景 12月18日阿里云香港Region发生重大故障,多个重要互联网服务受到影响,包括澳门日报、金融管理局、澳门银河、莲花卫视、澳门水泥厂等基础服务,澳觅和MFood等外卖平台,多个区块链交易所也受到影响。详情见官方故障报告…

第12课【DMA 直接数据访问】直接数据访问 效率 数据总线冲突 通道 仲裁器

目录 简介功能框图请求通道仲裁器 使用配置传输方向数据量传输模式 实例分析存储器间传输存储器到外设 简介 DMA(Direct Memory Access 直接内存访问)指的是STM32中的一个外设。它可以在无需CPU介入的情况下,实现外设和存储器之间或存储器与…

毕业季,给大家用python画一个飞机吧~预祝大家一帆风顺

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 今天我们主要用到turtle这个模块,它是python自带的, 所以无需安装,我们直接导入使用就好了~命令如下: import turtle那这个模块有什么作用呢? 它是python中…

LeetCode刷题(ACM模式)-02链表

参考引用:代码随想录 注:每道 LeetCode 题目都使用 ACM 代码模式,可直接在本地运行,蓝色字体为题目超链接 0. 链表理论基础 0.1 链表定义 链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成&#xff1a…

01背包问题-递推公式的自我理解与LeetCode 416. 分割等和子集

学算法好痛苦,完全是对我智力的一次次折磨,看了好多博客,对二维dp数组的理解都是直接搬了代码随想录,搬了随想录又没详细解释,大家都是一眼看懂的吗,好吧() LeetCode 416. 分割等和子…

华侨大学主题模版

华侨大学主题模版 适用于 课程作业、实验报告、项目策划、毕业论文、毕设答辩... 这是一个非官方项目,仅供个人学习研究。 🚀 指南 📖 仓库简介 该仓库提供了一系列适用于课程作业、实验报告、项目策划、毕业论文、毕设答辩等场景的华侨大…

API接口对电商平台有怎样的帮助?如何获取API接口?

API(Application Programming Interface)接口对电商平台有很多帮助,下面列举几点: 1.提高效率 API接口可以让电商平台的不同模块之间进行快速的数据交互,帮助平台实现更高效的业务处理。比如,在订单管理和…

牛客网学习之倒置字符串(详解fgets函数,如何读取含有空格的字符串)

题目要求&#xff1a; 过程分析&#xff1a;&#xff08;大致思路&#xff09; 具体代码&#xff1a; #include <stdio.h> #include <string.h> /*逆序字符串*/ void reverse(char* begin,char* end) {while (begin < end){char temp *begin;*begin *end;*en…

程序员的出路是什么?

做为一个程序员&#xff0c;工作了一定时间后&#xff0c;一定会有一个想法&#xff0c;那就是程序员能干多久&#xff0c;未来的发展方向是什么&#xff0c;更专业一点的说法是&#xff0c;职业规划到底是什么。 说实话&#xff0c; 我也仔细考虑过这个问题&#xff0c;偶尔也…

基于 HTTP Range 实现文件分片并发下载!

目录 前言 基础下载功能 进阶下载功能 单片下载 多片下载 浏览器发送预检&#xff08;preflight&#xff09;请求 express 不支持多段 range multipart/** 搭配 boundary** 分片下载功能 “只读的” ArrayBuffer 对象 DataView 子类 Uint8Array 操作二进制数据 Bl…

不愧是腾讯出来的,太厉害了...

前段时间公司缺人&#xff0c;也面了许多测试&#xff0c;一开始瞄准的就是中级水准&#xff0c;当然也没指望能来大牛&#xff0c;提供的薪资在15-20k这个范围&#xff0c;来面试的人有很多&#xff0c;但是平均水平真的让人很失望。看了简历很多上面都是写有4年工作经验&…

Go对Json的支持[encoding/json]

数据类型中转json的函数 基本数据转json Marshal使用以下与类型相关的默认编码: 布尔值编码为JSON布尔值。 浮点数、整数和数字值编码为JSON数字。 字符串值编码为JSON字符串&#xff0c;强制为有效的UTF-8; 用Unicode替换符文替换无效字节。 这样JSON就可以安全地嵌入到HTML …