添加客服微信
400 035 7887
021-60725088-8054
泽众云测试 - 新闻动态 - AR365自动化测试 - 正文
App UI自动化测试面临哪些问题?
1.Android APP内存不足时, 系统如何结束进程获得内存?
2.APP测试常见的严重问题有哪些?分别引起的原因有哪些?
3.请简单介绍你曾使用过的一款 APP 自动化测试工具 ?
4.Android测试与web测试有什么区别?
相同点:
大多数都采用黑盒测试方法来验证业务功能;
测试页面载入和翻页的速度、登录时长是否溢出等问题(性能测试)
5.app 测试有哪几种环境?
本地环境:app安装的手机环境和电脑搭建的自动化测试环境。
服务器环境:war包部署的服务器, 服务器可以通过浏览器访问, 也可以通过app去访问。
6.简单介绍一下 Android SDK 的安装步骤:
下载 jdk 和安卓sdk
安装 jdk, 配置环境变量(java_home、 classpath、 path)
7.请简要介绍一下移动应用及其服务端的测试点?
移动应用主要有权限、安装运行卸载、UI、功能、性能、中断、兼容性、安全性、回归、升级更新、用户体验。
8.如何判断app的bug是客户端问题还是后台问题
这个要根据业务来,一般数据的问题前端的问题多些,一般做法是有问题提给前端开发, 他们知道是他们自己的问题还是后台返回的数据问题。
9.安卓中如何取出日志信息?
安卓系统日志信息实时导入到本地:adb logcat -v time > d:\mylog.log
使用某个app,实时获取该app的日志信息(cmd 里面的返回信息) :
adb shell monkey -p com.android.calendar -v 1000 > d:\mylog2.log
10.常见的 adb 命令:
查看当前连接的设备:adb devices
安装软件:adb install xx\xx.apk
卸载软件:adb uninstall <名称>
发送文件到设备:adb push <本地路径> <远程路径>
adb push C:\test1.txt /sdcard/
下载文件到电脑:adb pull <远程路径> <本地路径>
adb pull /sdcard/test1.txt D:
获取日志:adb logcat -v time > D:\mylog.log
登录终端 shell:adb shell
查找包名:adb logcat | findstr START
APP启动:adb shell am start -n packageName/activity
app语法:adb shell am force-stop 包名
APP启动时间:adb shell am start -W packageName/activity
Monkey命令:adb shell monkey -v -p mypackage 50
11.App崩溃(闪退),可能是什么原因导致的?
缓存垃圾过多:
内存不足
应用版本兼容问题
12.Appium 都有哪些启动方式
客户端启动
命令行启动
推荐:
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。