testerhome测试问题
软性热⾝题
这种题⽬,考的就是你的软性能⼒,⽐如表达能⼒,理解能⼒,协调能⼒,⼀个词概括就是套路。这类题⽬会在⾯试开始热⾝的时候,问⼀道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会给⾯试官留下⾮常好的印象,⼤致的题⽬如下:
⾃我介绍
介绍下你负责的公司项⽬
现公司:互联⽹⾦融业务、银⾏核⼼、理财、保险
你有什么优点和缺点?
优势:业务熟悉度和测试功底⽐较扎实,执⾏⼒、推动⼒、沟通协作能⼒⽐较强
在同⼀个项⽬组内,你认为你怎么做会⽐另外⼀名测试更加优秀?
业务熟悉度更⾼
架构理解更深⼊
代码能⼒要更好
个⼈影响⼒更强
测试话语权更⼤
协调推动能⼒更强
你为什么离开上家公司?离职原因(这个会在最后问)
测试理论基础题
这类题⽬就是考测试⼯程师的基本能⼒了,⽐如测试计划,测试流程,如何bug,你做过哪些测试,⼀般我们认为这些能⼒做的再好都是应该的,不会有加分,但是只要做的不好,那就是个不合格的测试⼯程师了。这种题⽬也不会问的太多,⼤概题⽬如下:
请描述下你上个公司的测试流程?
需求评审阶段开始介⼊,与产品及开发⼀起制定测试⽬标。根据项⽬计划制定测试计划,了解开发的概
要设计及详细设计,书写测试⽤例。发起case评审,提供准⼊测试⽤例给开发。提测后先进⾏准⼊测试,不通过打回,通过则进⼊story测试,集成测试,系统测试,性能测试,稳定性测试,安全测试,(uat:客户在测试环境验收),⽣产验证,发布。
请描述下bug的⼏个要素?
前提条件、测试环境、操作步骤、预期结果、实际结果、严重等级、版本信息,出现概率
必要时附上截图、视频、⽇志等
⽩盒和⿊盒的区别,你是怎么运⽤的?
⽩盒是从代码层进⾏测试,⿊盒是对业务层进⾏测试。
⽩盒可以从单元测试、代码review、架构⽅⾯⼊⼿。
如果是分析并制定测试内容,⾸先会根据需求⽂档,了解功能交互和规则,再去和开发讨论实现原理,通过交互和原理两个纬度进⾏分析,并确定测试内容。
如果是测试问题分析,出现问题后,⾸先会抓包,看看是后端返回的问题,还是前端代码或者请求的问
题,如果后端涉及多个⼦系统,可以通过查看⽇志的⽅式看看具体是环境问题还是后端哪个⼦系统的问题。
如何设计测试⽤例?什么样⼦的测试⽤例是好⽤例?
需求分析
架构理解
覆盖功能、性能、安全等维度
功能拆解:aa的环境,bb的界⾯,⽤了cc的⼯具,做了dd的操作,达到了ee的效果。
功能测试在 beta 版本对外的上线标准是什么?
功能指标:
Bug通过率 >=95%
严重级别bug通过率=100%
case通过率 >=95%
p0和p1级别case通过率100%
⾃动化⼯具通过率达到标准
接⼝、安全、兼容、性能、稳定性达到要求。
产品验收通过。
测试管理题
这类题⽬就是考验你作为测试leader或者测试负责⼈的管理能⼒了。
如果项⽬周期很短,测试⼈⼒匮乏,你是怎么协调的?
依据代码review的结果和影响范围,对测试内容进⾏适当的裁剪。
借助⾃动化⼯具的⽀持,提⾼测试案例的执⾏效率。
调整组内任务的优先级,进⾏⼈⼒协调,优先投⼊最紧要的项⽬。
必要的情况下加班
描述下你团队的测试分⼯
测试技术组和业务测试组。
业务测试组主要进⾏具体业务测试和⼯具的落地使⽤,具体测试内容覆盖功能、性能、兼容、稳定性、接⼝等。
前端测试和后端测试的区别对于团队成员,你是如何打kpi的?
⼀⽅⾯制定KPI的时候根据团队成员的职级和能⼒进⾏区分,制定合理且细化明确的指标,指标包含测试质量保证、测试效率提升、⾃动化事务、培训分享。
进⾏KPI考核的时候⼀⽅⾯依据KPI的指标达成度、达成时效打分,另⼀⽅⾯不在 KPI内的创新型事务会作为加分项。
移动测试相关
如今是移动互联⽹的天下,谁家没有个应⽤,所以这⼀块基本都会问到,同时也会看你的简历,如果你没有做过,基本也不会问的太深,如果你是专门做这⼀块的,那么要好好准备了。
概念题
描述下web测试和移动应⽤测试的相同点和区别?
Web 测试和移动应⽤测试的共同点在于:都要覆盖接⼝、功能、兼容、性能、稳定和安全的测试。
差异点在于:兼容考虑的范围不⼀样,web重在PC系统和浏览器。移动重在机型分辨率和系统版本。 另外移动⽤户要考虑⼿机特性相关的影响,⽹络、冲突、耗电和流量。
你是如何做应⽤的兼容性测试的?
硬件兼容:机型、分辨率、系统、版本、⽹络
软件兼容:输⼊法键盘、相机、安全清理⼯具类
数据兼容:低升⾼、⾼降低的⽤户信息和数据的兼容,还有跨平台的数据兼容
请讲出客户端下 3 个常⽤的性能指标的名称与具体含义?
并发量:多个⽤户同时调⽤单个接⼝的相应时效
iOS应⽤和Android应⽤测试有什么侧重点?
iOS 覆盖的分辨率和系统是有限的。
Android ⽐较碎⽚化,覆盖的机型版本⽐iOS 更多
android有各种定制rom,⼿机型号太多。
请讲诉移动应⽤的灰度是怎么做的?
内部⼆维码下载
⽩名单⽤户⽅式
国内⼩市场先上,国外⽤ Google Play的 β版,默认开放5%
实践题
应⽤的闪退通常是什么原因造成的?如果应⽤闪退,Android 和 iOS 上是分别怎么抓取⽇志的?
OOM
代码异常如除以零、未对返回的列表做判空、数组越界、空指针异常及其他运⾏时异常
请简述移动应⽤在升级安装时候应该考虑的场景?
安装的途径:
通过⼿机助⼿安装
通过adb命令安装
通过应⽤市场安装
安装:
卸载安装
升级安装
升级后数据的⼀致性。如旧版本的账号密码仍能登录到新版本,保存在本地的信息能同步到新版本。如⼿势密码。给你⼀个应⽤,请简述你会从哪些⽅⾯去测试?
请描述下朋友圈发⼩视频的⽤例设计?
功能:
⼊⼝图标的标识度
进⼊和退出操作简易度
取景框⼤⼩
拍景和⾃拍切换
视频的像素限制
视频的时长限制
发送的进度提⽰
性能:
发送的时间
操作是否卡顿
兼容:
不同系统版本
不同⽹络情况
不同流量情况
如果让你来测试扫码⽀付,你会考虑哪些场景?
卡的类型(⼀类户:借记卡、信⽤卡、各个开户⾏)
⼆类户:虚拟账户如⾥的零钱账户、⽀付宝的余额宝、电⼦账户 ⼆维码的商户类型(、⽀付宝、汇宜、银联)
⽀付限额(单笔限额、累计限额、⽇累计、⽉累计、⽀付笔数)
退款(退款⼊⼝、退款进度、退款结果)
对账
资⾦流动(我⽅扣款数额正确,对⽅收款数额正确)数额及时效
⽀付结果展⽰、交易明细
⽀付接⼝安全性、接⼝的性能
异常情况(卡异常、余额不⾜)
连续扫码⽀付,每天的扫码⽀付次数限制及数额限制
⼆维码有效期
有⽆相机权限
前后置摄像头
像素低端的⼿机能否扫码成功
兼容性(不同⼿机⼚商⾃带相机功能实现不⼀致)
如何测试⼀个应⽤的登录场景?
常规登录账户密码的字符类型校验、长度校验、匹配性校验
性能:响应时间、并发量
安全性:加密传输
各种登录⽅式优先级
不同设备之间切换登录⽅式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论