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

前言

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

同时用XMind画了一张导图记录测试学习过程的笔记,有需要的朋友,帮博主关注点赞收藏三连一下,即可无偿发一份!文末可收藏 或者在评论区留言“三连了”即可

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

在这里插入图片描述

接口测试篇

  • 什么是接口?
  • 如果模块请求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测试篇

  • 使用浏览器访问http://www.baidu.com的过程
  • 以京东首页为例,设计用例框架(注意框架设计逻辑,区域划分,专项…)
  • 什么是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的命令

题外话

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

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

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

以下是我这一年来收藏的软件测试系统学习的一些资料,整理分类这些资料也花了我一个礼拜的时间,希望能够在自学的道路上帮到你。

❤️我的文件分享

我会上传到csdn资源里面,大家要是不想花积分从那里下载的话可以私信我,我发给你。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值