app测试
一、面试题
1、你做过app测试吗?
会;
app测试和web端测试功能是差不多,但是app有些专项测试
2、app测试分类?
app功能测试、app自动化测试、app性能测试、app接口测试、
3、app测试与web测试区别有哪些?
(1)app c/s架构,web是b/s 架构
(2)app 电量,流量, 响应时间、cpu ,web:响应时间 ,cpu
(3)app :手机系统 (ios,安卓),手机品牌(小米、华为、oppo等) , web:浏览器(谷歌、火狐、ie等)
(4)专项测试:
中断、来电、短信、关机、重启、弱电、
安装、更新、 卸载
界面操作:屏幕、切换屏幕、多点触控、前后台切换
权限、飞行模式、开启蓝牙、卡、内存、
闪退、白屏、缓存、进程、卡顿
4、熟悉app的系统?
ios和安卓===》肖sir __高级讲师___app测试中IOS和Android测试的区别
5、熟悉adb命令?
adb指令整理:
ADB常用的指令:
查看当前连接设备 : adb devices
进入到shell : adb shell
查看日志 : adb logcat
安装apk文件 : adb install xxx.apk
卸载APP : adb uninstall +包名
查看包名 : appt d badging +包的路径
往手机SDCard传递文件:adb push 文件名 手机端SDCard路径
从手机端下载文件 : adb pull + 文件
查看手机端安装的所有包名:adb shell pm list packages
启动Activity : adb shell am start 包名/完整Activity路径
屏幕截图 : adb shell screencap
启动adb server命令 :adb start-server
停止adb server命令 :adb kill-server
查看adb版本 :adb version
指定adb server网路端口:adb -p start-server
默认端口为5037
让设备在 5555 端口监听 TCP/IP 连接:adb tcpip 5555
通过 IP 地址连接设备:adb connect
断开无线连接 : adb disconnect
6、app测试中遇到的问题?
(1)出现anr(无响应现象)
(2)出现 crash (崩溃)
(3)出现闪退
(4)数据库和app上的数据不一致(缓存)
(5) 出现白屏
7、app测试的流程?( h模型)
分析需求==编写测试计划===编写用例===评审用例===导入用例管理工具====准备真机或模拟器===搭建环境===开发提测===jenkins自己打包或(通过二维码下载或者通过连接下载测试包apk包)===安装到真机或模拟器===冒烟测试==sit1=提bug,修改bug,关闭bug===0bug,100%用例,===输出测试报告(sit测试完)===uat验收===上线
8、app接口测试有测试过吗?
做过,
9、app 性能测试有测试过吗?
测过 ,monkey,
10、app面试题?
面试题:https://www.cnblogs.com/xiaolehua/p/16415286.html
11、app自动化测试环境搭建过吗?
(一)搭建过
(二)搭建环境的步骤
(1)安装jdk、因为jdk是对java语言进行编译
(2)安装sdk,在配置环境变量好了,
(3)安装appium,在启动appium
(4)安装python操作客户端,Appium-python-client
(5)安装node.js,安转好后在检查我们自动化测试华环境,安装好以后
(6)安装模拟器或真机,并打开
(7)在通过adb命令对设备进行操作:如链接、下载、卸载等
(8)在通过写代码实现app自动化环境
===============================================
1、app测试有做过吗?
2.app与web测试区别?
3.讲下常用的adb命令?(7-10个中文意思讲)
4.app遇到什么问题?怎么解决?
5、app 专项测试?
6、app测试流程?
7、app自动测试环境如何搭建
8、app自动化测试如何做的?
9、app的性能测试如何做的?
10、app测试中如何定位问题?(抓取日志)