APP测试面试题快问快答(三)

11. App安装测试的主要内容有哪些?

App是客户端程序,客户端程序就需要进行安装才能使用,因此需要测试安装、卸载、升级测试

关注点:正常场景、异常场景。

正常场景:

1. 在不同的操作系统上安装

2. 从不同的安装渠道安装(APP商城、手机助手、直接下载Apk)

3. 不同的安装路径

异常场景:

1. 安装时出现异常(关机、断网),恢复后能否继续安装

2. 安装时存储空间不足

3. 安装时手机取消后再安装

4. 正在运行时覆盖安装

5. 低版本覆盖安装高版本

6. 卸载后安装

12. App 出现 crash 或者 ANR,你会怎么处理?

App 出现 Crash 或 ANR,可以从以下几个方面处理:

1. 可以先把日志过滤出来:adb logcat | findstr xxxxx(过滤日志信息) ;

2. 然后再搜索其中的关键字,比如:crash,error,exception,anr_in及OOM关键字看看是哪些方法或者异常导致了问题;

3. 初步定位问题原因后,可以交给开发人员去具体查找深层原因并修复。

13.请描述一下Fiddler抓取App数据包操作步骤

首先,确保Fiddler安装的电脑(ip为192.168.1.198)和手机在一个wifi下,设置Fiddler可允许https的连接并设置端口号 如:8888

打开手机WLAN无线网络,进入网络设置,打开手动设置代理,将服务器地址设置为你的电脑IP地址192.168.1.198地址,端口设置为Fiddler中设置的端口如:8888

使用手机里面的浏览器,访问你的IP:端口(192.168.1.198:8888),并下载Fiddler证书,安装或信任证书。

在手机上运行被测试的app应用,Fiddler工具将获取数据包。

14. App提示无法连接网络,你会如何排查?

第一步:检查网络环境

1. 检查 4G 和 Wifi 是否可用,可以先看手机网络连接图标状态,有无信号,是否弱网,并且可以切换其他 APP,测试网络是否可用。

2. 检查是否有网络限制,比如仅公司内网可用的 APP,你在别的网络环境是无法连接的。

3. 检查是否连接了代理或代理连接是否出现异常,手机连接电脑代理之后,如果不安装证书,发起 https 的请求将出现异常。

第二步:抓包,检查 APP 的网络请求

1. 检查 APP 请求的域名是否正确

2. 检查后端接口是否响应超时

3. 检查后端接口是否返回异常,而 APP 没有做相关的异常提示。

15.异常(中断)交叉事件测试从哪些方面考虑?

考察点:如何理解中断测试,以及中断测试常见场景

可以从以下几个方面说明:

多个App同时运行是否影响正常功能

App运行时前/后台切换是否影响正常功能

App运行时拨打/接听电话

App运行时发送/接收信息

App运行时发送/收取邮件

App运行时切换网络(2G、3G、4G、5G、wifi)

App运行横屏竖屏切换操作

App运行时使用蓝牙传送/接收数据

App运行时使用相机、计算器等手机自带设备

你可能感兴趣的:(android,测试工具,功能测试,APP测试)