?🔥 交流讨论:欢迎加入我们一起学习!
🔥 资源分享:耗时200+小时精选的「软件测试」资料包
🔥?教程推荐:火遍全网的《软件测试》教程??
📢欢迎点赞 👍 收藏 ?留言 📝 如有错误敬请指正!
前言
大家都知道,能进入我的素材库的面经分享,至少也得是算的上名的互联网公司两三年里,收了这么多面试故事,也没有进行过一次整理,前几天一时兴起,熬夜翻了一百多个PDF文档,当一个数据搬运工,排列了面试中最容易出现的50个面试问题
以下是原题解析,需要的可以直接关注公众号:程序员二黑
以下面试题属精选技术题类型,基础问题和逻辑问题就不加在里面了
selenium类
- Selenium 中 hidden 或者是 display = none 的元素是否可以定位到?
- Selenium 中如何保证操作元素的成功率?也就是说如何保证我点击的元素一 定是可以点击的?
- 如何提高 Selenium 脚本的执行速度?
- 点击链接以后,Selenium 是否会自动等待该页面加载完毕?
测试用例类
- 用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?
- 你的自动化用例的执行策略是什么?
数据库类
元素定位类
- id,name,class,xpath, css selector 这些属性,你最偏爱哪一种,为什么?
- 如何去定位页面上动态加载的元素?
- 如何去定位属性动态变化的元素?
- 如何在定位元素后高亮元素(以调试为目的)?
APPUI类
- Android APP 内存不足时, 系统如何结束进程获得内存?
- APP 测试常见的严重问题有哪些? 分别引起的原因有哪些?
- 请简单介绍你曾使用过的一款 APP 自动化测试工具 ?
- Android 测试与 web 测试有什么区别?
- app 测试有哪几种环境?
- 简单介绍一下 Android SDK 的安装步骤
- 请简要介绍一下移动应用及其服务端的测试点?
- 如何判断 app 的 bug 是客户端问题还是后台问题
- 安卓中如何取出日志信息?
- 测试中你常使用什么 adb 命令?
- APP 这么多主流机型如何测试 ?
- App 崩溃(闪退),可能是什么原因导致的?
- Appium都有哪些启动方式
- 请简单介绍一下使用过的安卓 UI 自动化测试工具?
- 请说明 Android 手机和 IOS 手机,系统有什么区别?
接口测试类
- Webdriver 可以用来做接口测试吗?
- 按你的理解,软件接口是什么?
- 请求接口中常见的返回状态码
- 请问你以前的公司是如何做接口测试的?
- 怎么设计接口测试用例?
- 你做接口测试,测什么?
- 平常用什么工具测接口的?
- 没有接口文档,如果做接口测试?
- 在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
- 当一个接口出现异常时候,你是如何分析异常的?
其他类
- 什么是 page object 设计模式?
- 什么是断言?
- 你觉得自动化测试最大的缺陷是什么?
- HTTP 和 HTTPS 协议区别?
- HTTPS 在哪一层?
- get 和 post 区别是什么?
- 常见的 POST 提交数据方式
- 什么是 Http 协议无状态协议?怎么解决 HTTP 协议无状态协议
- cookie 和 session 的区别
- 什么是 DNS?
- 如何模拟弱网做测试?
- 如何分析一个 bug 是前端还是后端的?
- 列出几个 JMeter 监听器?
- 自动化测试怎么校验结果?
以上50道就是在我收集的面经分享里最常见的面试题类型了
有些题目有点水,我的锅我的锅
以前的素材都没有分好测试岗和测开岗,甚至实习岗的都没有分好,这次挑选面试题也让我好好整理了下
上述精选面试题的答案,我已经整理好啦,大家可以直接关注我的公众号:程序员二黑,领取
最后我邀请你进入我们的【软件测试学习交流群:785128166】, 大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,还会有免费直播课,收获更多测试技巧,我们一起进阶Python自动化测试/测试开发,走向高薪之路
作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:程序员二黑】自提!