当测试过程发生错误时如何解决

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

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

 

软件测试学习路线大纲

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

 

我们就分为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模式的优点和缺点
  • ….

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

 

Linux137道面试题解析

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

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

 

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 之间有多少个素数,并输出所有的素数
  • 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类划分法设计测试用例
  • …….

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

 

MySQL80道面试题

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

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

 

Web10道测试面试题解析

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

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

 

linux136和数据库面试题解析

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

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

 

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

 

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

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

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

 

性能测试面试题解析

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

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

 

selenium40道面试题

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

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

 

计算机与网络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的过程?
  • 写出某个网段的网络地址和广播地址?
  • …..

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

 

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

 

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

本文来自作者:一周美食说茶,不代表小新网立场!

转载请注明:https://www.xiaoxinys.cn/100247.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。