校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 测试技术 > 测试需求分析
题目

当前的移动互联网产品,大都为以移动App形式呈现的一个典型的Client/Server或客户/服务器的体系结构:用户通过UI操作触发移动用户端发送一个网络请求给后台服务,众多后台微服务以及各种数据存储相互协作,得到用户想要的信息,并发送回移动应用端。移动端根据接收到的响应,展示不同的信息给用户。
假设当你在移动App中,点击一个按钮,比方说,美团的登陆按钮,如果从移动App的界面看起来,任何事情都没有发生,你将如何分析定位问题大致发生在什么地方?

解答

界面未给出响应的原因:
程序问题:
1、按钮的监听事件未正确调用,或者干脆就没有添加监听
2、监听确认被调用,但监听过程出现错误或异常,例如参数传输失败。
3、前端调用接口错误,如后端出现运行时异常,没有给出相应的提示消息
设备问题:
1、网络延迟,响应没有及时出现,超时
2、手机卡顿,出现死机现象
3、响应被中断

C 5条回复 评论
烟波鬼长安

把简单题目想复杂了

发表于 2022-01-04 23:00:00
0 0
Amusi

老师的讲解很有侧重点,听着不会累

发表于 2021-12-04 23:00:00
0 0
博客园

UI这个行当水很深啊,因为不能明显看出美术功底,混子太多了。。

发表于 2021-09-11 21:50:00
0 0
逍洛

首先检测网络情况,看是否是断网,或者及其弱的网
再检查手机问题,判断是否是手机硬件故障导致屏幕失灵
再检查操作系统,判断是否是操作系统发生bug未读取到点击操作,或者系统发生了卡顿
最后检查软件版本,看是否需要更新到响应版本

发表于 2020-04-28 17:45:03
0 0
Alone

1.从网络方面,可能发生了断网,或者碰到了极弱网的情况
2.从客户端发生考虑,可能是用户的移动设备发生故障,未读取到用户点击操作,同时可能是用户操作系统发生故障
3.从服务器段考虑,可能是系统负载较大,对用户响应很慢,也有可能用户请求再传输过程中丢失,导致服务器未读取到请求

发表于 2020-04-28 17:44:52
0 0