yanwei0705

1,常用的抓包工具

答,fiddler,charles

随后会问,https的接口你怎么抓包的?首先确保手机和电脑在同一个局域网下面,然后手机去下载charles证书,下载成功后,安装并信任此证书,之后再去重新请求接口就可以了

2,Charles除了抓包你还做过什么(根据你实际应用的举例说明)

答:1,抓包,分析前后端问题

2,模拟弱网。弱网问题主要是为了测试,应用在弱网的情况下会不会出现闪退现象,弱网的时候提示信息是不是友好,以及有没有其他异常现象

3,mock测试,修改接口返回值。目的是为了测试一些不好构造的测试场景,修改接口返回值后,查看前端展示

4,app出现闪退后怎么看日志

答:a,可以稳定复现的闪退比较容易定位,及时录屏,或者直接给开发复现

b,不容易复现的闪退,看下前置操作是什么,按照步骤再次去复现。使用adb logcat,查看日志,搜索关键字,crash和anr

c,一般app会接闪退日志上报系统,使用友盟的bugliy去查看对应时间点的闪退日志

5,app的覆盖更新和卸载安装有什么区别,为什么不同

6,ios出现闪退怎么看日志(系统自带的分析会记录软件的闪退日志)

7,java中一般出现哪些异常

答:空指针异常,类型强制转换异常,传递非法参数异常,算术运算异常,下标越界异常

8,数据库内连接的方式

9,接口测试中除了要看接口请求和接口响应外,还要看什么信息。(请求方式,请求头信息,鉴权)

3,接口请求返回的常见状态码

201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。

300-3007表示的意思是:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的

4XXHTTP状态码表示请求可能出错,会妨碍服务器的处理。404,前端错误,服务器找不到请求的网址。408(请求超时) 服务器等候请求时发生超时

500(服务器内部错误) 服务器遇到错误,无法完成请求。502(错误网关) 服务器作为网关或代理,从上游服务器收到了无效的响应。501(尚未实施) 服务器不具备完成请求的功能。例如,当服务器无法识别请求方法时,服务器可能会返回此代码。504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。

10,接口出现500,一般是什么原因(服务器系统调用异常,接口异常,数据查询异常)

11,兼容性测试(操作系统(目前市面上的主流机型,华为,vivo,小米,oppo等),系统版本(安卓系统,ios系统,),屏幕大小)

12,H5和native的测试区别在哪?

13,H5的主流框架

 

以上问题和答案仅供参考,根据你自己的实际经验来回答。

 

分类:

技术点:

相关文章: