❤️字节跳动学姐熬了一个月才完成这份内部软件测试开发手册,在GitHub标星27k,开源下载

Posted 测试小娜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了❤️字节跳动学姐熬了一个月才完成这份内部软件测试开发手册,在GitHub标星27k,开源下载相关的知识,希望对你有一定的参考价值。

本文是为了帮大家快速回顾了测试中知识点,这套面试手册整整花了一个月的时间整理出来,上传到Git上目前star数达到了27K+。内容涵盖了诸多技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。

同时用XMind画了一张导图记录软件测试的学习笔记,有需要的朋友,帮作者关注点赞收藏三连一下,即可无偿下载一份!

测试开发手册完整版PDF☞☞☞

软件测试核心知识点目录内容

 接口测试篇

  • 什么是接口?
  • 如果模块请求http改为了https,测试方案应该如何制定,修改?
  • 常用HTTP协议调试代理工具有什么?详细说明抓取HTTPS协议的设置过程介绍
  • 描述TCP/IP协议的层次结构,以及每一层中重要协议
  • JMeter,一个接口的响应如下
  • 接口产生的垃圾数据如何清理
  • 依赖第三方的接口如何处理
  • 测试的数据你放在哪?
  • 什么是数据驱动,如何参数化?
  • 下个接口请求参数依赖上个接口的返回数据
  • 依赖于登录的接口如何处理
  • 接口测试的步骤有哪些?
  • 接口测试中依赖登录状态的接口如何测试?
  • 依赖于第三方数据的接口如何进行测试?
  • 测试发现的Bug类型是什么?
  • Cookie 保存在哪里?
  • 解释什么是SOAP?
  • 解释什么是REST API?
  • 我们测试的接口属于哪一类?
  • HTTP有哪些请求方式?
  • 接口自动化测试的流程?
  • 接口测试用例的编写要点有哪些?

性能测试篇

  • 性能测试基础
  • 测试负载组成
  • 性能测试指标
  • 设计性能测试环境
  • 性能测试工具
  • 性能测试监控工具
  • JMeter 和 LoadRunner 的区别
  • 服务器性能诊断
  • Web中间件的性能分析+调优
  • 服务器性能监控+分析
  • 应用中间件的性能分析+调优
  • Java应用程序的性能分析+调优
  • mysql数据库的性能分析
  • JVM中常见指标项正常数值的分析和调优
  • LoardRunner原理分析
  • LoardRunner脚本开发流程
  • LoardRunner参数取值方式
  • 性能测试策略
  • 压测流程步骤
  • 压力场景的设计
  • MySQL慢查询日志
  • 线程的中断优先和原理
  • I/O密集型和CPU密集型工作负载之间的区别
  • 数据关系建模与设计
  • 回归测试
  • 测试报告

APP测试篇

  • 什么是android四大组件?
  • 当点击APP图标启动程序,说明将要发生那些过程?
  • 常用的ADB命令
  • 在查看logcat命令日志时候怎么内容保存到本地文件?
  • App崩溃(闪退),可能是什么原因导致的
  • 如何测试监测app的内存使用、CPU消耗、流量使用情况?
  • 弱网测试
  • Appium都有哪些启动方式

Web测试篇

  • 以京东首页为例,设计用例框架(注意框架设计逻辑,区域划分,专项...)
  • 什么是sql注入,什么是跨站脚本,什么是跨站请求伪造
  • 如何开展兼容性测试
  • Selenium有哪些定位元素方法

MySQL基础

  • 表的增删改查SQL语法
  • SQL的表连接方式有哪些
  • SQL的select语句完整的执行顺序
  • 什么是数据库索引
  • 数据库怎么优化查询效率
  • 如何对查询命令进行优化
  • NoSQL和关系数据库的区别
  • MySQL数据库中怎么实现分页
  • 存储过程和函数的区别
  • 索引的作用,聚焦索引与非聚焦索引的区别

Linux基础

  • 说出10个以上的Linux命令
  • 在RedHat中,从root用户切到userl用户,一般用什么命令
  • Linux中,一般怎么隐藏文件
  • 如何查看CPU信息
  • 查看占用CPU使用率最高的进程
  • 如何查看一个文件的末尾50行
  • 如何过滤文件内容中包含“ERROR”的行
  • 查看某端口号
  • 查看某进程号
  • gred和find的区别?gred都有哪些用法
  • 查看IP地址
  • 创建和删除一个多级目录
  • 查看日志常用什么命令,主要查看什么内容
  • 把一个文件夹打包压缩成.tar.gz的命令,以及解压拆包.tar.gz的命令

测试开发手册完整版PDF下载

由于文案过长,感兴趣的朋友们只需要加入我的学习交流群310357728即可来免费领取了!

题外话

说一下我自己的转行经历吧。

我自学的时候,没人给我整理清晰的自学线路,最开始入职的时候薪资很低,虽然工作起来没有什么问题,在第一家公司里拼命加班点点点,在工作到第2年希望自己有进阶涨薪的时候,才认识到自己学的不够系统,于是重新整理了自己的知识,学什么东西都不是一蹴而就的,不要一味求快,不然到了工作中,就很容易手忙脚乱了。

最后一定要自己找点项目练练手!项目是你找工作的第一标准!

以上是关于❤️字节跳动学姐熬了一个月才完成这份内部软件测试开发手册,在GitHub标星27k,开源下载的主要内容,如果未能解决你的问题,请参考以下文章

清华学姐熬了一个月肝出这份32W字Linux知识手册,在 Github标星31K+

清华学姐熬了一个月肝出这份32W字Linux知识手册,在 Github标星31K+

清华学姐熬了一个月肝出这份32W字知识SQL手册,在 Github标星31K+

字节师姐熬了1个月肝出这份32W字Linux知识手册,在 Github标星38K+

校招失败后,在外包公司熬了 2 年终于进了字节跳动,竭尽全力....

MyBatis要不要学?字节跳动的内部的这份文档真香