- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
APP测试面试题及答案(无AI感·侧重实操)
一、基础理论与核心概念(考察基础扎实度)
题目:APP测试和Web测试的核心区别是什么?至少说3点
答案:①环境差异:APP要适配不同系统(iOS/Android)、机型(屏幕尺寸、分辨率)、系统版本,Web主要适配浏览器;②交互差异:APP有原生控件(如手势滑动、指纹解锁、推送通知),Web以鼠标键盘交互为主;③资源依赖:APP可能依赖本地存储、相机/定位等硬件权限,Web依赖网络和浏览器配置;④安装更新:APP需测试安装、卸载、升级(覆盖安装/跨版本升级),Web无需安装,只需测试页面刷新和兼容性。
题目:什么是Monkey测试?实际工作中你怎么用它?
答案:Monkey是Android自带的压力测试工具,通过随机发送点击、滑动、输入等事件,模拟用户乱操作,检测APP是否崩溃、ANR(应用无响应)。实际用的时候会先指定包名(避免测试其他APP),设置事件次数(比如10万次),过滤敏感操作(比如支付按钮、退出按钮,防止提前结束测试),然后运行,同时用Logcat捕获日志,结束后重点查看是否有Crash、ANR日志,定位问题模块。
题目:APP的兼容性测试要考虑哪些维度?
答案:①系统兼容:iOS(主要版本如14/15/16)、Android(主流版本如11/12/13);②机型兼容:不同品牌(华为、小米、苹果、OPPO)、不同屏幕尺寸(小屏、折叠屏、平板)、分辨率;③网络兼容:4G/5G/Wi-Fi/弱网(2G)/断网重连,还要测网络切换时的稳定性(比如Wi-Fi切4G时APP是否卡顿);④安装环境兼容:干净安装(首次安装)、覆盖安装(同版本/低版本升高级版)、卸载后重装(残留文件是否影响)。
二、实操技能与用例设计(考察落地能力)
题目:设计“APP登录功能”的测试用例(至少8条,覆盖核心场景)
答案:
正常场景:正确账号+正确密码登录成功,跳转首页
账号验证:不存在的账号+任意密码,提示“账号不存在”
密码验证:正确账号+错误密码,提示“密码错误”(连续3次错误提示“账号锁定15分钟”)
空值验证:账号为空/密码为空,点击登录提示“请输入账号”/“请输入密码”
格式验证:账号含特殊字符(如@#¥)、密码长度不足(如少于6位),提示“账号格式错误”/“密码长度至少6位”
记住密码:勾选“记住密码”,退出后重新打开APP,自动填充账号密码
自动登录:登录时勾选“自动登录”,退出APP后重启,直接登录首页
第三方登录:微信/QQ/手机号验证码登录,成功跳转首页,绑定账号正确
异常场景:登录时断网,提示“网络异常,请检查网络”;登录成功后账号被异地登录,当前设备提示“账号已在其他设备登录,请重新登录”
题目:APP测试中,“弱网测试”怎么测?用什么工具?
答案:工具常用Fiddler(电脑端)或Charles,手机和电脑连同一Wi-Fi,设置手机代理指向电脑IP和端口。测试时主要模拟:①低网速(如128kbps):看APP加载速度、是否卡顿、是否有加载提示;②网络波动:频繁切换2G/4G/Wi-Fi,测试数据是否中断、是否重连成功;③断网重连:操作中突然断网,再恢复网络,看数据是否同步(比如聊天消息、提交的表单);④超时处理:弱网下请求超时,APP是否有友好提示(如“请求超时,请重试”),不崩溃、不卡死。
题目:如果测试中发现APP“点击某按钮无响应”,你会怎么排查?
答案:①先复现:确认是否必现(比如只有特定机型/系统/操作步骤才触发),记录复现步骤(比如“进入我的页面→点击‘设置’按钮→无响应”);②查环境:换其他机型/系统测试,排除兼容性问题;③查日志:用Logcat(Android)或Xcode(iOS)看日志,是否有报错(如NullPointerException);④查依赖:是否需要网络/权限(比如设置按钮需要定位权限,未授权可能无响应),是否后台服务未启动;⑤查操作前提:是否有前置条件未满足(比如未登录时点击“设置”,本应跳转登录,却无响应);⑥对比版本:之前版本是否正常,确认是新增bug还是历史遗留,缩小范围(比如最近修改了该按钮的跳转逻辑)。
三、问题定位与流程规范(考察责任心和流程意识)
题目:测试时发现一个bug,但是开发说“无法复现”,你该怎么办?
答案:①补充信息:把复现步骤写得更详细(比如“iOS15.4,iPhone13,APP版本2.3.0,从首页→分类页→点击第3个商品→连续
您可能关注的文档
最近下载
- 安平县2024-2025学年数学六年级第一学期期末联考模拟试题含解析.doc VIP
- 道路旅客运输企业安全风险辨识分级管控指南优质资料.doc VIP
- 四年级下册第三单元习作:轻叩诗歌大门(学案)2023-2024学年下册单元作文能力提升(统编版).docx VIP
- 通用型节电器可行性研究报告.doc VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- Carhartt工作场所行为守则.docx VIP
- 中望CAD绘图培训教程PPT1.pptx VIP
- 《航空发动机结构分析》课后思考题答案.pdf VIP
- 建筑工程图集 05R417-1:室内管道支吊架.pdf VIP
- TSDSES 014-2023 水泥窑协同处置生活垃圾焚烧飞灰技术规范.pdf VIP
原创力文档


文档评论(0)