外包实在是太坑了,干了三年,感觉人都废了

news2024/10/6 8:52:02

先说一下自己的情况,专科生,19年通过校招进入杭州某个外包软件公司,干了接近3年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!

而我已经在一个企业干了3年的功能测试,已经让我变得不思进取,谈了几年的女朋友也因为我的心态和工资和我分手了。

于是,我决定要改变自己现状,准备冲击一下大厂。

刚开始准备时,自己都蒙了,3年的功能测试让我的技术没有一丝的进步,提升的只有我的年龄和体重…

没办法,我找到了我在字节跳动的朋友,作为他的发小,在他了解了我的情况后(几乎就是软件测试基础开始),直接甩给我一个网盘,说到:“去吧,好好学习,这里有你需要的所有东西,没学会不要来找我了,我都嫌丢人!”。

盘里头是一整套软件测试面试必备文档PDF,看完之后直接给我发小给跪了…这下面试稳了。

 内容涵盖:包括测试理论-项目、Linux-数据库、抓包与网络协议、接口测试-接口自动化、UI自动化、Unittest框架-Pytest框架、性能测试、app测试、python编程、白盒测试-持续集成、场景问题、职业规划相关等… 质量非常高,需要的可自行领取!!

全网首发-涵盖12个技术栈

  • 测试理论-项目
  • Linux-数据库
  • 抓包与网络协议
  • 接口测试-接口自动化
  • UI自动化
  • Unittest框架-Pytest框架
  • 性能测试
  • app测试
  • python编程
  • 白盒测试-持续集成
  • 场景问题
  • 职业规划
  • 注:篇幅有限,已整理成文档(有需要的朋友可以文末自行获取!)

一、测试理论-项目【2023版】

  • 你们原来项目的测试流程是怎么样的?
  • 如果需求不明确的话你怎么办?
  • 有哪些需要评审,哪些人在?
  • 有没有写过测试计划,具体包括哪些内容?
  • 用例包含哪些部分,哪些用例设计方法,你一般常用哪些方法?
  • TestLink工具使用?
  • 如何提交一个好的BUG?
  • 提bug需要注意哪些问题?
  •  bug怎么管理的,bug的生命周期或者是bug的状态?
  • 提交bug包含哪些内容?

 二、Linux-数据库【2023版】

  • Linux系统你是怎么用的?
  • Linux是什么工具连接的, Linux版本是多少?
  • 日志具体是怎么看的?
  • 监控资源命令用到哪些?
  • nmon工具是如何使用的?
  • 测试环境是如何搭建的?
  •  linux常见命令有哪些,说出10条左右?
  • 如何查看端口是否被占用?
  • data目录下找到所有txt的文件的命令?
  • 怎么把lnux服务器的文件拷贝到另外一台 linux服务器?

三、抓包与网络协议【2023版】

  • 抓包工具怎么用?
  • 如何抓取https的包?
  • 如何抓取手机的包?
  • 网络协议了解多少?
  • 请求方式有哪些?
  • get跟post请求的区别?
  • http跟https的区别?
  • 为什么要使用cookie和session:http是无状态协议?
  • cookie跟 session的区别?
  • OSI七层网络模型?

四、接口测试-接口自动化【2023版】

  • 接口测试怎么测?
  • 两个接口有关联, jmeter具体怎么做?
  • 接口测试主要目的是什么?
  •  接口测试的流程?
  • 接口测试和平常的Ul测试有什么区别?
  • 给你一个新的接口,你怎么去设计用例?
  • 接口文档主要包含哪些内容?
  • 你们什么时候测试接口?
  • 你怎么去检查,分析?
  • 什么是api接口测试?

 五、UI自动化【2023版】

  • ui自动化怎么测试?
  • 什么是自动化测试?
  • 什么样的项目合适做自动化(至少三个)
  • 自动化测试流程是什么?
  • 自动化实现的比例,1-2年。
  • 自动化测试用例的来源?
  • 自动化测试的优点与缺点?
  • 你们自动化覆盖率有多少?
  • 自动化测试环境的搭建是怎样的?
  • seleniun的原理是什么?

 六、Unittest框架-Pytest框架【2023版】

  • 你们自动化用例是怎么管理的?
  • Web UI自动化都用到过哪些库?
  • Unittest框架的原理?
  • Unittest框架有哪些组件?
  • Unittest框架如何使用?
  • 如何生成自动化测试报告?
  • 自动化测试使用的那些库?
  • pytest框架如何使用?
  • pytest框架如何去生成测试报告?
  • bytes如何去运行多个文件或者整个目录?

七、性能测试【2023版】

  • 性能测试怎么测试?
  • 性能测试流程是怎么样的?
  • 你们性能观察哪些指标,大概指标范围是怎么样的。
  • 这个测试的环境配置,如转速度?
  • 性能测试计划有哪些内容?
  • 有没有写过性能测试报告,具体包括哪些内容
  • 什么是内存泄漏,什么是内存溢出?
  • 吞吐量,吞吐率?
  • 吞吐量与吞吐率跟负载有什么关系?
  • 当你服务器满了之后,你们吞吐量和响应时间怎么变化的?

八、app测试【2023版】

  • app测试你具体怎么做的?
  • Web测试与app测试区别?
  • 常用的adb的命令?
  • adb的作用的?
  • App兼容性测试怎么做的?
  • App稳定怎么做的? Monkey怎么用(App稳定测试)?
  • App弱网测试怎么做的 ?
  • App的性能测试?
  • 对于内存具体怎么测呢?
  • 对于CPU具体怎么测呢?

九、python编程【2023版】

  • 一个变量没有定义报什么错误?
  • 列表与元组的区别?
  • python序列有哪些?
  • Python区分大小写吗?
  • 如何获取字典中的所有键?
  • 列表和字典有什么区别?
  • 截取字符串里面部分字符怎么做?
  • 如何遍历列表,字典?
  • 列出5个 python标准库?
  • 字典如何删除键和合并两个字典?

十、白盒测试-持续集成【2023版】

10.1白盒测试怎么测

  • 原来工作中,没有涉及过,但是了解过
  • 静态扫描
  • 动态检查,构造测试数据去检查,语句覆盖---覆盖所有的代码
  • 判定覆盖覆盖每个判定条件,每个判定都需要   真假值
  • 条件覆盖每个条件  都需要一个真假值
  • 判定/条件覆盖
  • 组合覆盖,条件之间的组合场景   ---重点
  • 路径覆盖----后面黑盒流程分析法   ---重点

十一、场景问题【2023版】

  • 有没有抓过包,为什么要抓包,具体怎么做的?
  • 为什么要进行抓包?具体怎么分析的?
  • 大概给我讲下抓包的原理?
  • 给你一个需求,你具体讲下,你怎么测试?
  • 给你一个项目,你怎么展开工作,请详细说一下,你具体怎么做的?
  • 项目快上线因为开发延迟,测试时间被压缩怎么做?
  • 如果时间比较紧的话,你怎么安排你的工作?
  • 返回数据现在有问题,怎么排查问题?
  • 有时候下订单成功有时候下单失败是什么原因?
  • APP出现崩溃时怎么抓取日志?

十二、职业规划【2023版】

  • 简单的自我介绍下?
  • 为什么离职?
  • 加班的看法?
  • 你还有什么问题要问?
  • 你的职业发展规划和职业目标?
  • 你最近测试的论坛和网站是什么?
  • 对于一个新的工具你有什么看法?
  • 你做了3年测试收获,你的测试心得?
  • 怎么转行的,毕业之后一直从事软件测试吗?
  • 以前在哪里上班,公司地址,测试多少人,开发多少人?

最后

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群自行领取即可,拿走不谢。
  

                                

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

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

相关文章

【JMeter中的View Result Tree显示中文乱码】

JMeter中的View Result Tree显示中文乱码 检查JMeter的安装目录下的bin文件夹中的jmeter.properties配置文件 用记事本打开并搜索:sampleresult.default.encoding 找到该行 改成sampleresult.default.encodingutf-8 修改后重启JMeter ok, 解决乱码 附加 : 下载 J…

【Linux高级 I/O(7)】初识文件锁——fcntl()方法及其独占性、共享性实验(附全文代码)

fcntl()函数在前面系列内容中已经多次用到了&#xff0c;它是一个多功能文件描述符管理工具箱&#xff0c;通过配合不同的 cmd 操作命令来实现不同的功能。为了方便述说&#xff0c;这里再重申一次&#xff1a; #include <unistd.h> #include <fcntl.h>int fcntl(…

大模型对世界的改变,从一时一地,到无处不在、无时不有

作者 | 曾响铃 文 | 响铃说 大模型正在中国遍地开花&#xff0c;做过的没做过的都要过来参合一下。 汹涌浪潮中&#xff0c;不免有更多人开始关注那个最先发布的文心一言。 全球科技大厂中第一个发布GPT大模型产品的百度&#xff0c;在刚刚的中关村论坛上透露了一些文心一言…

nodejs连接mysql

npm i express #node后端框架npm i corsnpm i mysqlconst app require(express)(); const cors require(cors); const port 5000; const mysql require(mysql) //引入mysql 模块app.use(cors({}))const conn mysql.createConnection({user: root,password: qwertyuiop…

普通人想自学软件测试?我还是劝你算了吧。。。

本人7年测试经验&#xff0c;在学测试之前对电脑的认知也就只限于上个网&#xff0c;玩个办公软件。这里不能跑题&#xff0c;我为啥说&#xff1a;自学软件测试&#xff0c;一般人我还是劝你算了吧&#xff1f;因为我就是那个一般人&#xff01; 软件测试基础真的很简单&…

gtest单元测试

gtest单元测试 1. gtest是什么&#xff1f;简答&#xff1a;做测试用的2. gtest的优点3. 搭建测试框架4. gtest_范例演示 1. gtest是什么&#xff1f;简答&#xff1a;做测试用的 gtest是Google的一套用于编写C测试的框架&#xff0c;可以运行在很多平台上&#xff08;包括Lin…

【JavaSE】Java基础语法(十四):Static

文章目录 概述特点与应用注意事项为什么一个静态方法中只能访问用static修饰的成员? 概述 Java中的static是一个修饰符&#xff08;也可称关键字&#xff09;&#xff0c;可以用于修饰变量、方法和代码块。 特点与应用 static修饰的成员具有以下特点&#xff1a; 被类的所有对…

如何在Mac上抓取安卓设备的日志

要在 Mac 上抓取 Android 设备的日志&#xff0c;您可以使用 Android SDK 中的 adb 工具。以下是一个简单的步骤&#xff1a; 1.您需要在 Mac 上安装 Android SDK。您可以从 Android 开发者网站上下载最新版本的 Android SDK&#xff0c;并按照说明进行安装。 2.将您的 Andro…

重学 Symbol

重学 Symbol 之前在写基础类型的笔记时暂时性的先跳过了 symbol&#xff0c;现在也有了一些项目的使用经验后&#xff0c;觉得还是需要重新回滚并且学习一下&#xff0c;温故而知新。 首先依旧回顾一下 symbol 的特点&#xff1a; 是原始值 唯一 不可变 可以提供私有属性&…

javaWeb ssh沙发销售系统myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 java ssh沙发销售系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Mye…

【SUMO】SUMO运行自带的OSM入门教程

文章目录 一、运行CMD命令行二、进入OSM选择地图位置 首先给出官网教程&#xff1a; https://sumo.dlr.de/docs/Tutorials/OSMWebWizard.html 一、运行CMD命令行 代码&#xff1a; 先进入osmWebWizard.py文件地址 cd /d D:\SUMO\sumo-1.17.0\tools&#xff08;替换成自己的…

智慧PG(pgting),一款拖拽式智能页面搭建系统

目录 前言 一、介绍 二、设计理念 1&#xff0c;资源整合&#xff0c;开箱即用 2&#xff0c;降低系统颗粒度 3&#xff0c;组件共享 4&#xff0c;简化配置 三、系统功能 1&#xff0c;可视化大屏搭建&#xff1a; 四、技术架构 1&#xff0c;技术栈 2&#xff0c;整体架构 五…

LeetCode 1091. Shortest Path in Binary Matrix【BFS,A星】中等

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

C++ 代码整洁之道

NOTICE: 这篇文章的框架条目来自《C代码整洁之道&#xff1a;C17可持续软件开发模式实践》&#xff0c;作者: [德] 斯提芬罗特。书籍原名"Clean C: Sustainable Software Development Patterns and Best Practices with C 17"。 文章目录 编码基本原则保持简单和直接…

Unity | HDRP高清渲染管线学习笔记:示例场景解析

目录 一、HDRP入门 1.HDRP设置 1.1 HDRP配置文件中的全部设置项 1.1.1 Rendering下的Lit Shader Mode 1.1.2 Lighting 下的Volumetrics&#xff08;体积光&#xff09;和Screen Space Reflection&#xff08;屏幕空间反射&#xff09; 2.离线渲染VS实时渲染 3.Volume组件 …

文字gif闪图怎么做?高效的gif闪图制作方法

相信不少新媒体行业的小伙伴&#xff0c;一定都见过那种闪动文字效果的gif动图吧。效果非常的炫酷还很吸引人们的眼球&#xff0c;但是作为设计小白这种闪烁gif图要怎么制作呢&#xff1f;有没有那种小白也能轻松上手的工具呢&#xff1f; 一、什么样的工具能够在线生成gif动态…

《Spring Guides系列学习》guide35 - guide40

要想全面快速学习Spring的内容&#xff0c;最好的方法肯定是先去Spring官网去查阅文档&#xff0c;在Spring官网中找到了适合新手了解的官网Guides&#xff0c;一共68篇&#xff0c;打算全部过一遍&#xff0c;能尽量全面的了解Spring框架的每个特性和功能。 接着上篇看过的gu…

项目管理自动化 工作效率顶呱呱

项目管理&#xff0c;是职场人进阶发展的必备高阶能力&#xff0c;需要在复杂的环境中有效整合资源、高效助力团队实现整体的项目目标。 一个好的项目管理者&#xff0c;需要合理规划项目进展&#xff0c;实时同步需求、及时沟通进展&#xff0c;合理判断项目风险&预警&am…

记一次用户反馈app在后台收不到push问题跟踪

我们的应该大范围推广后&#xff0c;今日用户群好多用户反馈安卓手机app在后台时收不到app的push消息&#xff0c;只有app处于前台时才能收到push消息。但是ios手机可以正常接收push消息。 拿到问题&#xff0c;首先想到从下面几个方便尝试定位&#xff1a; 1.用户手机app通知权…

财报解读:毛利持续改善,金山云正在“弯道超车”?

一季度&#xff0c;云巨头们的表现持续稳健&#xff0c;依旧稳坐前排&#xff0c;而作为中小云代表的金山云也在5月23日发布了2023年一季度财报&#xff0c;盈利能力持续改善成为通篇最亮眼的一笔。 随着AI大模型打开了新的“潘多拉魔盒”&#xff0c;云市场也在发生着巨变。 …