其他分享
首页 > 其他分享> > 软测面试理论题及其答案

软测面试理论题及其答案

作者:互联网

一.软件热身题

第一印象,相对比较重要,考察软能力,比如表达能力,理解能力,协调能力

1.自我介绍
我叫,,,18年毕业于,从事软件测试两年,擅长接口测试,熟练使用python,sql,了解java,linux
2.介绍下你负责的公司项目

3.你有什么优点和缺点?

4.在同一个项目组内,你认为你怎么做会比另外一名测试更加优秀?

5.你为什么离开上家公司?离职原因(这个会在最后问)
多经历一些,多进步一些,离家近一些

二.测试理论基础

基本能力,会的再多也不过分,不扎实的话就会拉低评价,毕竟大家都会,不会的话不算是一个合格的测试工程师了,不会问太多,但是大众化的要了解。

1.描述下你上个公司的测试流程?

2.请描述下bug的几个要素?

3.白盒和黑盒的区别,你是怎么运用的?

4.你是如何做测试分析?

5.如何设计测试用例?什么样子的测试用例是好用例?

6.功能测试在 beta 版本对外的上线标准是什么?

功能上线标准每个公司不一样,大致如下:

功能指标:

三.测试管理题

1.如果项目周期很短,测试人力匮乏,你是怎么协调的?

2.描述下你团队的测试分工

测试技术组和业务测试组:

3.对于团队成员,你是如何打kpi的?

四.移动测试相关

移动端的天下,一般都会问到

概念题:

1.描述下web测试和移动应用测试的相同点和区别?

2.你是如何做应用的兼容性测试的?

3.请讲出客户端下 3 个常用的性能指标的名称与具体含义?

4.iOS应用和Android应用测试有什么侧重点?

5.请讲述移动应用的灰度是怎么做的?

实践题:

1.应用的闪退通常是什么原因造成的?如果应用闪退,Android 和 iOS 上是分别怎么抓取日志的?

日志抓取:ios

Android:

2.请简述移动应用在升级安装时候应该考虑的场景?

3.给你一个应用,请简述你会从哪些方面去测试?

4.请描述下微信朋友圈发小视频的用例设计?

入口图标的标识度

进入和退出操作简易度

取景框大小

拍景和自拍切换

视频的像素限制

视频的时长限制

发送的进度提示

发送的时间

操作是否卡顿

不同机型分辨率

不同系统版本

不同网络情况

不同流量情况

5.如果让你来测试扫码支付,你会考虑哪些场景?

6.如何测试一个应用的登录场景

服务端测试:

1.请问你们公司是如何做接口测试的?

2.接口测试质量评估标准是什么?

3.请问你们公司是如何做性能测试的?请讲诉性能测试的相关指标?

4.压力测试和负载测试的区别

5.服务器中一般要监控哪些数据,如何监控的,怎么从监控数据中发现问题?

发现问题:

6.假设系统A调用系统B,我把B的接口都mock了,进行性能测试,这样有什么好处和坏处?

7.有一天早上打车高峰,滴滴服务端挂了大概30分钟,工程师抢修之后,马上上线,之后又挂了,请问有哪些原因会造成这个情况?

五.自动化相关

加分项,这一块包括,自动化一些理念和自动化的工具使用

理念和概念:

1.如何看待自动化和手动测试?怎样的一个比例才是健康的?

2.你们公司的自动化投入产出比怎样?效益怎样?

3.自动化测试用例的覆盖率多少?

4.完整运行一次自动化用例需要多久时间?

5.什么是分层自动化?

6.你的测试数据是怎么准备的?

7.测试脚本的维护成本是怎么样的?

8.工具使用

9.接口自动化时上一次执行的数据如何清理掉?(如开户或注册,同一个账号只能使用一次,如何清洗数据能让case下次继续跑?提供新的数据?mock?mock的层级,mock过多的话等同于未做测试)

WebDriver 相关:

1.请问你的定位策略是什么?

2.请问如何实现用例失败或者异常时候需要截图?

3.请问如何分布式执行webdriver用例?

两种策略:

4.如何在脚本中执行 JavaScript 代码?

移动应用相关:

1.Appium 的定位策略有哪些?

2.请简述Appium的原理

3.iOS 和 Android 的 UI 自动化的原理是什么?

4.当定位策略都失败的时候,你该怎么做?

5.请问Monkey测试的优缺点?

6.如果使用monkey发现了一个毕现闪退,请问怎么使用monkey重现它?

Jmeter

1.你用jmeter做什么测试?

2.如果有一个登录接口需要服务端返回参数,再带着这个参数去请求才能完成登录,用jmeter 怎么做

标签:软测,答案,用例,APP,接口,面试,测试,自动化,性能
来源: https://blog.csdn.net/DAYTOYdxz/article/details/113914566