百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

阿里年薪60W的测试总监总结:软测其实不难,掌握这些知识就够了

ninehua 2025-06-15 18:18 23 浏览

前言

又到了一年一度的金九银十,互联网行业竞争是一年比一年严峻,作为软件测试工程师的我们唯有不停的学习,不断提升自己才能保证自己的核心竞争力从而拿到更好的薪水,进入心仪的企业(阿里,字节跳动,腾讯,美团)


软件测试学习路线大纲



我们就分为8个阶段来说吧!

第一阶段:测试基础阶段 5-7k(掌握后在企业可拿到的薪资)

需要学习掌握的内容:

1.软件测试理论基础

软件测试概述

测试过程管理(软件生命周期、测试流程阶段、用例设计方法)

测试文档编写(需求分析、计划、用例、buglists、报告)

web测试(web测试基础与过程、web兼容性测试)

测试工具使用(xmind、禅道、Xenu、IETester)

2.Web项目实战

项目:B2C的电商平台(前台+后台)
http://shopxo.hctestedu.com/

第二阶段:APP测试阶段 6-8k

需要学习掌握的内容:

1.App测试基础

App环境搭建(JDK,Android SDK,ADB,模拟器)

Monkey命令使用

App压力测试与日志分析

2.App项目实战

项目:主流App项目(贴吧、网易云音乐等)

第三阶段:接口测试+弱网测试+渗透测试 8-10k

接口测试

需要学习掌握的内容:

1.接口测试基础

接口测试过程(postman接口工具进行接口测试)

抓包工具使用(fiddler抓包工具)

抓包实战1:web项目的弱网测试 --B2C的电商平台

抓包实战2:web项目的安全渗透测试 --B2C的电商平台

2.接口项目实战

项目:论坛项目
http://49.233.108.117:3000/

以上三个阶段均属于功能测试

第四阶段:Python编程+自动化测试 9-12k

Python编程

需要学习掌握的内容:

python环境搭建

python程序设计(数据操作、流程控制、函数)

python文件处理(excel的读写操作)

Web UI自动化

需要学习掌握的内容:

1.自动化环境部署

Web UI自动化操作(元素定位、元素操作、切换操作、鼠标键盘操作)

UI自动化项目实战

2.项目:论坛项目或者B2C的电商平台

第五阶段:前置基础知识

Web前端开发技术

HTML技术学习

CSS技术学习

网页设计项目实战

第六阶段:linux系统+mysql数据库 10-13k

linux系统操作:环境搭建、命令学习、环境部署

Mysql数据库:环境搭建、SQL学习:增、删、改、查

第七阶段:Robot Framework框架实战 11-14k

环境搭建

RF框架技术学习

RF项目UI自动化实战

优势:

自动化框架:可以做接口、UI、app的自动化

扩展性好

入门容易,要求低,不用编写代码就可以实现自动化测试

深圳的平安、招商这些公司都在用

第八阶段:LoadRunner性能测试 12-15k

性能测试基础

性能脚本流程实操

性能场景设计与执行

性能结果分析

性能项目实战:飞机票预定系统

涵盖知识:

面试必问的:软件测试基础、MySQL、liunx、APP测试、web测试、接口测试、jmeter、loadrunner、数据结构、计算机网络、人力资源等等一系列软件测试知识点详细讲解及面试押题。

由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。有需要获取资料文档的朋友 可以关注+转发后台私信我【测试】免费获取。

软件测试120道技术面试题解析

  • 软件测试的步骤是什么?
  • 如何录制测试脚本?
  • 应该考虑进行如何测试的测试方法
  • 怎样估计测试工作量?
  • 测试设计的问题
  • 当测试过程发生错误时,有哪几种解决办法?
  • 测试执行的问题
  • 测试评估的目标
  • 如何提高测试?
  • C/S模式的优点和缺点
  • B/S模式的优点和缺点
  • ....

Linux137道面试题解析

  • grep和find的区别? grep 都有哪些用法?
  • 查看IP地址?
  • 创建和删除一个多级目录?
  • 在当前用户家目录中查找haha.txt文件?
  • 如何查询出tomcat的进程并杀掉这个进程,写出linux命令?
  • 动态查看日志文件?
  • 查看系統硬盘空间的命令?
  • 查看当前机器listen 的所有端口?
  • ......

Python106道基础面试题解析

  • 统计python源代码文件中代码行数,去除注释,空行,进行输出?
  • python调用cmd并返回结果?
  • 冒泡排序
  • 1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?
  • 请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)
  • 给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数
  • 判断 101-200 之间有多少个素数,并输出所有的素数
  • 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类划分法设计测试用例
  • .......

MySQL80道面试题

    • 你用的Mysql是哪个引擎,各引擎之间有什么区别?
    • 如何对查询命令进行优化?
    • 数据库的优化?
    • Sql注入是如何产“生的,如何防止?
    • NoSQL和关系数据库的区别?
    • MySQL与MongoDB本质之间最基本的差别是什么
    • Mysql数据库中怎么实现分页?
    • Mysql数据库的操作?
    • 优化数据库?提高数据库的性能?
    • 什么是数据的完整性?
    • ......

Web10道测试面试题解析

  • Web测试和app测试区别?
  • WEB测试环境搭建和测试方法
  • WEB测试教程
  • WEB测试要点及基本方法
  • Web测试页面总结
  • .......

linux136和数据库面试题解析

  • 出10个以上的Linux命令
  • 在RedHat中,从root用户切到userl用户,一般用什么命令?
  • Linux中,一般怎么隐藏文件?
  • 在Linux系统中,一个文件的访问权限是755,其含义是什么?
  • 如何查看CPU信息?
  • 查看占用CPU使用率最高的进程?
  • 如何查看一个文件的末尾 50行?
  • 什么是数据库?
  • 什么是关系型数据库,主键,外键,索引分别是什么?
  • 写出表的增删改查SQL语法
  • SQL的表连接方式有哪些?
  • 表的连接查询方式有哪些,有什么区别?
  • 什么三范式?
  • .....

接口测试面试题解析及思维导图

  • 什么是接口
  • 如果模块请求http改为了https,测试方案应该如何制定,修改?
  • 常用HTTP 协议调试代理I具有什么?详细说明抓取HTTPS协议的设置过程?
  • 描述TCP/IP协议的层次结构,以及每一-层中重要协议
  • jmeter,一个接口的响应结果如下:
  • 接口产生的垃圾数据如何清理
  • 依赖第三方的接口如何处理
  • 测试的数据你放在哪?
  • 什么是数据驱动,如何参数化?
  • ...

性能测试面试题解析

  • 你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
  • 服务端性能分析都从哪些角度来进行?
  • 如何理解压力测试,负裁测试以及性能测试?
  • 如何判断是否有内存泄漏及关注的指标?
  • 描述软件产“生内存泄露的原因以及检查方式。(可以结合- 种开发语言进行描述)
  • 简述什么是值传递,什么是地址传递,两者区别是什么?
  • 什么是系统瓶颈?
  • ...

selenium40道面试题

  • 如何开展自动化测试框架的构建?
  • 如何设计自动化测试用例:
  • webdriver如何开启和退出一个浏览器?
  • 什么是自动化测试框架?
  • Selenium是什么,流行的版本有哪些?
  • 你如何从命令行启动Selenium RC?
  • 在我的机器端口4444不是免费的。我怎样才能使用另一个端口?
  • 什么是Selenium Server,它与Selenium Hub有什么不同?
  • 你如何从Selenium连接到数据库?
  • 你如何验证多个页面上存在的一个对象?
  • XPath中使用单斜杠和双斜杠有什么区别?
  • 如何编写SeleniumIDE/ RC的用户扩展?
  • 如何在页面加载成功后验证元素的存在?
  • 你对Selenium Grid有什么了解?它提供了什么功能?
  • 如何从你的Java Class启动Selenium服务器?
  • Selenium中有哪些验证点?
  • 什么是XPath?什么时候应该在Selenium中使用XPath?
  • ........

计算机与网络26道面试题

  • 一台计算机的IP是192.168.10.71子网掩码255.255.255.64与192.168.10.201 ..
  • 请简述DNS、活动目录、域的概念。
  • 10M兆宽带是什么意思?理论下载速度是多少?
  • 什么是IP地址?
  • OSI七层网络模型的划分?
  • TCP和UDP有什么不同?
  • HTTP属于哪一层的协议?
  • HTTP和HTTPS的区别?
  • cookies和session的区别?
  • HTTP的get请求和post请求的区别?
  • HTTP1.0和HTTP1.1有什么区别
  • TCP的连接建立过程,以及断开过程?
  • 客户端使用DHCP获取IP的过程?
  • 写出某个网段的网络地址和广播地址?
  • .....

需要这四百多页学习资料请关注+私信【测试】获取完整下载路径方式测试有哪些分类

总结

有时候,你之所以发展得不好,不是因为没有机遇,而是因为你没有准备好,导致机遇与你擦肩而过。如果你想要学习,什么时候开始都不晚,而不是瞻前顾后,你只要用尽全力,剩下的就交给时间!

相关推荐

Access VBA获取磁盘的空间和剩余空间大小

转载一个AccessVBA代码获取磁盘的空间和剩余空间大小,整理成源码示例给有需要的Access网友参考学习。图示:示例下载:【转载】AccessVBA获取磁盘的空间和剩余空间大小;Access...

利用Access原有功能制作导航菜单

有时候制作一个小程序,为了方便和快捷,需要用到菜单,可以使用Access自带的导航菜单制作:如下图:先把需要使用的窗体制作好然后使用Access的功能区中[创建]--[导航]选择自己需要的导航格式...

Parallel Access:用你的平板和手机接管电脑!

通常来说,好用的远程桌面应用一般都出现在桌面平台上,最差也得是平板电脑上,而出现在手机上的远程桌面应用一般效果都差得惊人……但人们一直在尝试在手机上像操作一个应用一样去控制电脑。而Parallel...

Access自带附件的导出

【转载】Access自带“附件”字段类型的导出示例。此示例主要针对表中含有数据类型为“附件”的字段,如果需要将表中“附件”字段中的所有附件导出,可以选定导出的文件夹进行导出,此示例只是起到参考作用,具...

access合并excel工作表

【源码示例】一键搞定--access合并excel工作表演示。老汉作为瓦工,access不能帮我砌墙,但每每看到白领美眉为汇总报表加班至深夜,惜玉之情油然而生,她们本可以更美的,如果她们学会了acce...

Xboxone兼容Xbox360游戏支持跨区下载 EA Access福利延续至360游戏

欢迎点击文章标题下方蓝色的“XBOX早知道”,关注“xbox早知道”微信公众号;或微信直接搜索xboxzzd随着Xboxone正式更新Win10系统和实现Xbox360游戏的向下兼容,上时代的Xbox...

Excel+Access制作的文件管理系统

文件管理系统2.0文件管理系统2.0:文件管理系统是一种用于组织、存储、检索和管理文件的软件或系统。它提供了一种结构化的方法来管理文件和文件夹,使用户能够轻松地查找、访问和共享文件。本期分享的文...

Excel导入Access时快速创建表格式和设置字段类型

问题描述:使用Access过程中经常会遇到需要从Excel导入数据,头铁的同学为了方便一直都是直接使用第一个选项把Excel的数据导入到Access中。结果因为Excel的单元格式原因导致Access...

TBC怀旧服出BUG,绿装属性碾压紫装,暴雪的魔改可不少

魔兽世界TBC怀旧服正在如火如荼地测试中,其中的BUG也是层出不穷,按理说暴雪直接复刻的非常成熟的2.43版本,问题应该非常少,为什么还有这么多BUG呢?其实根子在于这一次的TBC怀旧服和玩家们10多...

纯净厚重国风色调,简单后期方法。 #ps教程

纯净厚重国风破坏重组法,ACR/LR搞定。这种纯净厚重的国风色调该怎么样去调?首先要了解它的特点。·其一,它的整个亮度是不高不低,对比和反差相对来说中间偏一点大。·此外对绿色的刻画相对来说比较重,有一...

不想养绿萝了,就养它,叶子大又绿,光照弱也没事,漂亮又环保

花友们在养花圈里摸爬滚打这么久,是不是都有过这种崩溃时刻?精心伺候的绿萝,叶子越养越迷你,黄不拉几像生了锈,放客厅都没脸看?别急着扔花盆,今天必须给你们按头安利个"绿萝平替"——龟背竹...

手把手教您,ps怎么抠出图片的一部分

首先,打开PS(AdobePhotoshop),点击“文件”-“新建”,如图所示:然后,出现如下画面,编辑自己需要的图片宽度和高度,点击确定。如图所示:再拖入需要抠图的图片,如图所示:再点击PS左侧...

PS后期改变背景颜色的技巧

PS后期更改背景颜色的技巧。1.我这边打开了一张素材图片,在左侧工具栏中直接选择对象选择工具,然后把主体的人物选择出来。2.选择好之后直接Ctrl加j复制一层。3.然后选中背景图层,直...

这种方法您想到了吗?灯带效果如何用ps做出来。

这种方法您想到了吗?今天讲一下用ps快速的制作比较逼真的灯带效果。当然用3d里面灯光也可以,只不过方法不一样效果不一样,各有各的优点。·第一步,打开要做灯带的素材,这是个效果图。·第二步,用钢笔工具选...

如何用PS给图片加简单水印?

例如,我要给上图中加水印,首先要新建一个画布:单击上图中“文件”菜单栏,选择“新建”。来到新建面板,我们做一个正方形的画布,所以宽度和高度的数值都设置成一样,数值不是固定的,可以随意调。要是想做长方形...