当前位置:网站首页>APP测试与WEB测试的区别
APP测试与WEB测试的区别
2022-06-25 23:54:00 【NitefullSand】
APP测试与WEB测试的区别
单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的。
根据两者载体不一样,则区别如下:
系统结构方面
web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。
app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。
性能方面
web项目 需监测 响应时间、CPU、Memory
app项目 除了监测 响应时间、CPU、Memory外,还需监测 流量、电量等
兼容方面
(1)web项目:
1. 浏览器(火狐、谷歌、IE等)
2. 操作系统(Windows7、Windows10、Linux等)
(2)app项目:
1. 设备系统:iOS(ipad、iphone)、Android(三星、华为、联想等) 、Windows(Win7、Win8)、OSX(Mac)
2. 手机设备可根据 手机型号、分辨率不同
相对于 Wed 项目,APP有专项测试
1. 干扰测试:中断,来电,短信,关机,重启等
2. 弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/wifi 等)
3. 安装、更新、卸载
安装:需考虑安装时的中断、弱网、安装后删除安装文件等情况
卸载:需考虑 卸载后是否删除app相关的文件
更新:分强制更新、非强制更新、增量包更新、断点续传、弱网状态下更新
4. 界面操作:关于手机端测试,需注意手势,横竖屏切换,多点触控,前后台切换
5. 安全测试:安装包是否可反编译代码、安装包是否签名、权限设置,例如访问通讯录等
6. 边界测试:可用存储空间少、没有SD卡/双SD卡、飞行模式、系统时间有误、第三方依赖(QQ、微信登录)等
7. 权限测试:设置某个App是否可以获取该权限,例如是否可访问通讯录、相册、照相机等
测试工具方面
自动化工具:APP 一般使用 Appium; Web 一般使用 Selenium
性能测试工具:APP 一般使用 JMeter; Web 一般使用 LR、JMeter
cnblogs.com/softerware/p/10722746.html
边栏推荐
- Technical introduction - detailed explanation of chip manufacturing process
- C disk cleaning strategy of win10 system
- 图文大师印章简易制作
- **MySQL例题一(根据不同问题,多条件查询)**
- Using redis database as cache in Django
- 15 `bs对象.节点名称.节点名称.string` 获取嵌套节点内容
- Procédure de désinstallation complète de la base de données Oracle (pas de capture d'écran)
- Operation of simulated examination platform for electrical test questions in 2022
- Solution to MySQL error code 2003
- Longitude and latitude multipoint acquisition center point has been solved
猜你喜欢

Web信息收集,互联网上的裸奔者

Technical foreword - metauniverse
![[Excel知识技能] Excel数据类型](/img/f6/e1ebe033d1a2a266ebda00b10098ed.png)
[Excel知识技能] Excel数据类型

15 `bs对象.节点名称.节点名称.string` 获取嵌套节点内容

Obtain WiFi password through computer (only connected WiFi)

MySQL book borrowing system project database creation TABLE statement (combined primary key and foreign key settings)

"Hot post" Statistics

LabVIEW开发监控聚变实验脉冲电源

Oracle数据库开启备份准备工作

Shell regular expression
随机推荐
2022年电气试验考试试题模拟考试平台操作
When you run the demo using the gin framework, there is an error "listen TCP: 8080: bind: an attempt was made to access a socket in a way forbidden"
Model integration and cascading
Containerd client comparison
shell正则表达式
Embedded c learning notes
28. contour discovery
Technical introduction - detailed explanation of chip manufacturing process
Native DOM vs. virtual DOM
Region of Halcon: generation of multiple regions (4)
开窍之问答
Oracle database complete uninstallation steps (no screenshot)
Accumulation of some knowledge points in machine learning
数据分析——切片器、数据透视表与数据透视图(职场必备)
单选框互斥且可同时取消选中
Technical foreword - metauniverse
Data arrangement of machinetranslation
Etcd database source code analysis cluster communication initialization
Some summary of sequence model
2021 - 1 - 15 notes de pêche Ctrl + C / V