多测师肖sir___app测试_001

本文详细介绍了移动应用测试的两大类别(手工与自动化)、不同类型的应用(原生和H5)及系统差异,重点关注iOS和Android的自动化测试流程,涵盖Appium工具的优缺点,以及功能、性能和移动端特性的测试关注点。
摘要由CSDN通过智能技术生成

app测试
一、app测试分为两大类
app手工测试(讲)
app自动化测试(讲)
(1)手工app测试?
就是通过手点击app上的应用,cs架构上
(2)app自动化测试?
通过代码或工具代替手工测试

二、app类型
原生+H5
原生:app存在的框架,功能
H5:通过添加或操作在app上

三、app系统的分类?(重点)
ios 系统
安卓 系统
(1)ios 一般要macos系统,还要企业级证书,公司一般也不会用ios做自动化。
(2)一般做app自动化是用模拟器来操作,(模拟多种品牌手机,连接稳定,运行稳定)
面试题:
安卓系统和ios系统的区别?
(1)两者的运行机制不一样
ios 采用沙盒运行机制
安卓是采用是虚拟机运行机制
(2)两者后台不一样
ios任何第三方程序不能再后台运行
安卓系统任何程序都能在后台运行,
(3)最高权限不一致
ios是ui指令权限最高
安卓中数据处理指令权限最高
(4)流畅性不一样
ios系统流畅性更具有游戏
(5)操作界面
ios系统界面单一
安卓 可以根据自己的喜好来设置,更加多样化
(6)省电角度
ios更加省电
安卓会占用更多的资源来支撑系统运行,导致比较费电
(7)编程语言不一样
ios 是 objetive-c
安卓:java
4、web 和app测试区别?(重点)
(1)app:
安装
更新
卸载
中断
卡顿
白屏
闪退
缓存
进程
权限
分辨率
网络:2g,3g ,4g ,5g
界面:滑屏,多点触控

============================
5、app测试包(.apk后缀名是安卓 ,ipa后缀名 ios)
下载(未上线包灰度包)

(1)自己打包(apk包)
jenkins打包,控制台就有包的链接,下载下来,安装到手机上,在进行测试
(2)jenkins构建后生成一个连接url(或二维码),通过url下载在手机中,或扫码下载;
在这里插入图片描述

7、app自动化测试流程?(安装h模型)
(1)拿到需求,分析需求
(2)写 测试计划
(3)设计测试测试场景
(4)编写自动化用例
(5)编写自动化脚本
(6)搭建app测试环境(模拟器或真机)
(7)测试
(8)提交bug,开发提交新的代码,在重新打包,安装新的app
(9)输出测试报告

8、app端的UI自动化测试流程?
1、打开模拟器
2、dos命令adb connect ,连接模拟器,
3、启动定位元素工具
4、python编写自动化脚本
5、打开appium
6、运行app自动化代码

===========================
9、appium 工具的优缺点?
优点:
(1)支持多种应用程序
(2)测试对象无序编译
(3)脚本实现多样化以及工具的多样
(4)支持跨凭平台
缺点:
(1)改工具必须依赖电脑才能实现自动化
(2)改工具只能用于UI自动化测试
10 APP测试的关注点?
分为三大类
一、功能测试:
1.页面展示
2.正常逻辑
3.异常逻辑:包括数据丢失,数据错误,错误数据如何处理,其他正确数据如何处理
4.用户体验
5.接口功能测试
二、性能测试:
1.服务端资源消耗:
CPU
内存
磁盘IO
网络
2.客户端资源消耗:
CPU
内存
磁盘IO
流量
电量(跟流量有直接的关系)
3.页面渲染速度:
打开时间
操作反馈
4.视频帧数
5.稳定性
三、移动端特性:

1.安装卸载:
安装位置
存储空间
安装时中断
桌面图标
最低系统要求
开机启动
卸载
2.中断测试:
后台运行(资源抢占:音乐和视频冲突)
手机基础功能
全局提示
应用消息提示
3.升级:
增量更新
覆盖更新
强制更新
静默更新
更新后缓存
跨版本
4.快捷键/通用控件
5.push/toast
6.网络类型:
wifi
运营商
网络切换
飞行模式
7.兼容性:
IOS
Android
分辨率
尺寸
PC端
手机浏览器
8.统计埋点
9.安全性
权限
敏感数据
传输协议、加密
反编译

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多测师软件测试培训师肖sir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值