鱼鳞病

首页 » 常识 » 常识 » App接口测试面试题
TUhjnbcbe - 2021/9/9 17:57:00

App、接口测试面试题

1、App测试常见的严重问题有哪些?分别引起的原因有哪些?

常见的有crash、ANR(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄漏、代码编写错误所引起。

2、App测试与Web测试有什么区别?

相同点:

设计测试用例均依据等价类、边界值等方法,测试原理相同。

大多数都采用黑盒测试方法来验证业务功能。

需要检查界面布局、风格和按钮是否美观、统一等(UI测试)。

测试页面载入和翻页的速度、登录时长是否溢出等问题(性能测试)。

测试应用系统的稳定性。

不同点:

手机作为通信工具,通信等一些行为会对App产生(中断测试)影响。

手机用户对App产品的安装卸载操作;从上一版本/上两个版本直接升级到最新版本(安装卸载测试)。

Web自动化测试使用的工具较常用的是Selenium,而App自动化测试还要区别是Android手机还是iOS手机,比较常用的工具是Appium、UiAutomator、UIAutomation。

3、请简要介绍一下移动应用及其服务端的测试点?

移动应用主要有权限、安装卸载、UI、功能、性能、中断、兼容性、安全性、回归、升级更新、用户体验。

服务端有接口测试、性能测试、安全测试。

          

4、Android中如何获取日志信息?

把Android系统日志信息实时导入到本地:adblogcat-vtimed:\test.log

运行使用某个App,实时获取该App的日志信息(cmd里面的返回信息):adbshellmonkey-p

1
查看完整版本: App接口测试面试题