IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 软件测试阿里三面被虐,关于Web 测试,接口测试,App 测试,性能测试等一窍不通 -> 正文阅读

[开发测试]软件测试阿里三面被虐,关于Web 测试,接口测试,App 测试,性能测试等一窍不通

前言:

这段时间我收到了很多朋友的私信,有的又是拿到哪家大厂的offer了,有的就是直接等通知,有人欢喜有人愁,我在这里也根据这些朋友遇到的问题做了一个学习笔记,总的来说设计到的主要几个知识点包含有测试理论 ,Linux 基础,MySQL基础,Web 测试,接口测试,App 测试,性能测试等等。

首先我们来看下大厂面试会问到哪些问题:

  1. 怎么判断元素是否存在?
  2. 如何判断元素是否出现?
  3. selenium 中hidden 或者是 是display = = none 的元素是否可以定位到?
  4. selenium 中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?
  5. 如何去定位页面上动态加载的元素?
  6. 如何去定位属性动态变化的元素?
  7. 点击链接以后,selenium 是否会自动等待该页面加载完毕?
  8. 自动化测试的时候是否需要连接数据库做数据校验?
  9. 有几种元素常用定位方式,分别是?你最偏爱哪一种,为什么?
  10. 怎么提高 selenium 脚本的自动化执行效率?
  11. 用例在运行过程中经常会出现不稳定的情况 , 也就是这次可以通过 , 下次无法通过了,如何提高用例的稳定性?
  12. 你的自动化用例的执行策略是什么?
  13. 什么是持续集成?
  14. webdriver client 的原理是什么?
  15. webdriver 的协议名称是什么?
  16. 启动浏览器的时候用到 webdriver 协议,底层是哪个通信协议?
  17. 什么 PO 模式,什么是 page factory
  18. 怎样去选择一个下拉框中的 value =xx 的 的 option ?
  19. 如何在定位元素后高亮元素?
  20. 如何设计高质量自动化脚本
  21. get 和 post 的区别?
  22. 用 我们使用 Selenium 实现自动化测试,主要需要 3 个东西
  23. 如何定位元素
  24. selenium 常用 API
  25. 等待元素加载
  26. linux 下 kill 掉所有 python 进程
  27. 数据库下指定某列为自增:
  28. 数据库下指定某列值唯一:
  29. 何实现 如何实现 android 客户端与服务端数据同步
  30. grep 与 find 的区别 的区别

上面的面试真题都是我总结了大厂的一些面试真题,整个总结是有90道的,有需要的朋友可以私信「软件测试」获取。

总的来说设计到的知识点包含到有测试理论 ,Linux 基础,MySQL基础,Web 测试,接口测试,App 测试,性能测试等等,于是我总结了下面这些笔记。

1,测试理论:

  • 什么是软件测试
  • 软件测试的目的
  • 软件测试的目标
  • 软件测试的原则
  • 测试的工作流程
  • 测试工程师的职责
  • 软件都有多少种分类

理论基础涉及到的知识涵盖比较丰富,所有不把所有的笔记内容都给大家列举出来,我整理成了400页的PDF,有需要整个笔记的朋友可以私信「软件测试」获取。

2.Linux基础:

  • 说出 10 个以上的 Linux 命令
  • 在 在 RedHat 中,从 root 用户切到 userl 用户,一般用什么命令?
  • Linux 中,一般怎么隐藏文件?
  • ?在 在 Linux 系统中,一个文件的访问权限是 755
  • 如何查看 CPU 信息?
  • 查看占用 CPU 使用率最高的进程?
  • 如何查看一个文件的末尾 50 行?

Linux 练习题:

  • cron 序 后台常驻程序 (daemon) 用于:
  • 下面哪个 Linux 命令可以一次显示一页内容?
  • 怎样了解您在当前目录下还有多大空间?
  • 怎样更改一个文件的权限设置?
  • 下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?
  • 在 bash 中,export 命令的作用是:
  • 有一个备份程序 mybackup ,需要在周一至周五下午 1 点和晚上 8 点各条运行一次,下面哪条 crontab 的项可以完成这项工作?

Linux 没有做较细的分类,但是所包含的内容很多,上面就只给大家总结很小一部分。

3.MySQL基础:

  • 什么是数据库?
  • 什么是关系型数据库,主键,外键,索引分别是什么?
  • 写出 表的查 增删改查 SQL 语法
  • SQL 的表连接方式有哪些?
  • 表的连接查询方式有哪些,有什么区别?
  • 什么 三范式 ?
  • SQL 的 的 select 语句完整的执行顺序?
  • ?下 说一下 Mysql 数据库存储的原理?

4.Web 测试

  • 描述用浏览器访问 百度一下,你就知道 的过程
  • 以京东首页为例 , 设计用例框架 。 ( 注意框架设计逻辑 , 区域划分 , 专看项测试等,不需要详细用例,需要查看 PC 可直接和辨识管提要求)
  • 如何测试购买下单和退货流程
  • 什么是 sql 注入,什么是跨站脚本,什么是跨站请求伪造?
  • 给你一个网站怎么开展测试?
  • 电商支付模块的测试如何展开?
  • ?如何开展兼容性测试?
  • nginx,tomcat,apache 都是什么?
  • apache 和 和 nginx 的区别?
  • Selenium 有哪些定位元素方法

5. 接口测试

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

6.App 测试

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

7.管理工具

8.Python 基础

总结:

根据各大厂的面试需求,连夜整理出来了这些学习笔记,总共有400页PDF,文中知识粗略地给大家安利了一下目录,和少部分的内容,总之学习笔记还是很全的,有需要的小伙伴,可以私信「软件测试」免费获取哦,相信你看完我这个学习笔记对面试会有一定的信心的。

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-07-29 11:57:30  更:2021-07-29 11:58:01 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/17 20:31:51-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码