- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
APP测试面试题及答案(实战版)
一、基础理解题
问:APP测试和Web测试最大的区别在哪?实际测试中要重点关注什么?
答:最核心的是运行环境和交互逻辑不一样。Web依赖浏览器,APP依赖手机系统(iOS/Android)和硬件(机型、屏幕、传感器)。实际测的时候,得额外关注这几点:
兼容性:比如同个功能在iPhone13的iOS16上正常,在老款iPhone8的iOS14上可能按钮错位;安卓还要考虑不同厂商的定制系统(华为EMUI、小米MIUI)的差异。
性能:Web主要看页面加载,APP得测启动时间(比如冷启动不能超过3秒)、续航(连续用1小时耗电多少)、流量消耗(后台是否偷跑流量)。
交互:APP有手势操作(滑动、双击、长按)、通知栏交互(比如收到消息时下拉通知栏能否直接回复),这些Web里很少有。
问:APP的兼容性测试,你一般怎么选测试机型?
答:不会盲目测所有机型,主要按“用户占比+关键场景”来选:
先看公司用户数据,选TOP5的机型(比如安卓端华为Mate50、小米13,iOS端iPhone15、14);
加1-2款老机型(比如安卓的红米Note9,iOS的iPhone12),避免低配置手机卡顿;
特殊场景补机型,比如测摄像头功能,会选不同像素的手机(比如苹果1200万像素、安卓6400万像素)。
二、实战场景题
问:如果测试一个电商APP的“加入购物车”功能,你会测哪些点?举具体例子
答:除了正常加购,重点测异常和边界场景:
功能逻辑:选“S码红色卫衣”加购,购物车要显示正确的规格;选2件,数量不能变成3;
库存限制:商品只剩1件,加购2件会提示“库存不足”;
异常场景:断网时加购,会提示“网络异常”,联网后不会重复加购;
兼容性:在安卓折叠屏上,加购按钮会不会被折叠遮挡;
性能:同时加10件不同商品,购物车加载不能超过2秒。
问:APP测试时遇到闪退,你怎么排查原因?
答:先复现再定位,不会直接丢给开发:
第一步:确认闪退场景——比如“在iOS16的iPhone15上,打开个人中心→点击头像上传图片(选100M以上的图)就闪退”,记清机型、系统、操作步骤;
第二步:抓日志——用adb(安卓)或Xcode(iOS)看崩溃日志,比如日志里出现“OutOfMemoryError”,大概率是图片没压缩导致内存溢出;
第三步:缩小范围——换个小图片(2M以内)上传,不闪退,就确认是“大图片上传”触发的问题;
最后把这些信息(场景+日志+验证结果)同步给开发,不用只说“点头像闪退”。
三、工具与流程题
问:用Charles抓APP接口包时,遇到APP不走代理怎么办?你怎么解决?
答:这种情况很常见,一般按这几步查:
先检查基础设置:手机和电脑是否连同一WiFi,代理IP和端口有没有输错(比如Charles里看“ProxySettings”的端口,手机代理要填一样的);
再看证书:iOS要在“设置→通用→描述文件”信任Charles证书,安卓要在“安全→信任凭证”里手动添加;
特殊情况:有些APP做了“证书校验”,会拒绝Charles的证书,这时候得让开发给个“测试包”(关闭证书校验),或者用Xposed(安卓)、AltStore(iOS)装插件绕过校验;
最后试重启:有时候Charles或手机代理卡住了,重启Charles和手机热点就好。
问:你在项目里怎么写测试用例?会只写正向用例吗?
答:不会只写正向,会按“需求点+场景覆盖”来写,比如测“登录功能”:
先列需求点:支持手机号/验证码登录、密码登录,有“忘记密码”入口;
正向用例:手机号138xxxx8888+正确验证码,能登录成功;
反向用例:手机号输错(138xxxx888)→提示“手机号格式错误”;验证码超时(超过10分钟)→提示“验证码已失效”;
还要加异常用例:登录时突然断网→提示“网络异常”,联网后不会自动登录;
用例里会写清“前置条件”(比如APP已退出登录)、“操作步骤”(1.点击登录;2.输入手机号xxx)、“预期结果”,开发看了能直接复现。
四、项目经验题
问:你之前做APP测试,遇到过最棘手的问题是什么?怎么解决的?
答:之前测一款外卖APP的“订单跟踪”功能,用户下单后,地图上骑手位置一直不动,但实际骑手在动。
一开始以为是地图接口问题,抓包看“获取骑手位置”的接口,返回的经纬度是对的;
后来发现只有安卓12的手机有这问
您可能关注的文档
最近下载
- 【MOOC】《过程控制》(南京邮电大学)章节期末中国大学慕课答案.docx VIP
- 崇尚科学反邪教小学手抄报Word模板可编辑可打印J.docx VIP
- 崇尚科学反邪教小学手抄报Word模板可编辑可打印A.docx VIP
- 河道保洁服务应急预案.doc VIP
- 第3单元微项目2 体验表格美化效果-泰山版(2018)第3册八年级信息技术上册教学设计.docx
- 风电项目风机吊装施工工期及施工进度计划方案.pdf VIP
- 第三讲 《易经》与风水(基础二).ppt VIP
- 《关于幼儿动画片观赏偏好的调研分析报告》14000字.doc VIP
- 监控报价 综合方案.doc VIP
- 监控报价清单表-监控报价模板.xlsx VIP
有哪些信誉好的足球投注网站
文档评论(0)