分享

APP测试与WEB测试的区别

 桃花源士 2021-05-18

一、APP与Web测试的主要异同

1)、相同点:流程方面相同,都要经过计划,方案,测试分析,用例,环境搭建,测试执行,报告,总结等

   测试类型方面也基本相同,都要进行功能测试,UI测试,易用性测试,性能测试,兼容性测试,安全测试,安装/升级/卸载测试,文档测试

2)、不同点主要体现在细节方面,主要不同点如下:

不同点1:兼容性方面

WEB的兼容性主要关注:服务器的操作系统,数据库的类型,客户端的操作系统,客户端的浏览器

APP的兼容性主要关注:不同机器的品牌及型号,操作系统类型及版本,屏幕大小,分辨率

不同点2:性能方面

WEB系统的性能测试只需要测试服务端的性能,Web测试的性能方面主要关注时间与资源占用

APP系统的性能测试包括服务端和终端的性能,App除了关注服务端的时间与资源占用外,还会考虑终端的流量,电量,cpu,内存占用等

不同点3:安装升级卸载方面

WEB系统的安装主要在服务器端

APP系统的安装包括服务端和终端,无论是服务端还是客户端有更新,都需要执行相关测试

其他不同点:

APP专项测试相关

二、APP其它专项测试

1)、APP测试的准备

移动观象台 http://mi./index.html

确定APP的设备(品牌、型号、尺寸、屏幕分辨率)

确定APP的版本及操作系统类型(iOS和Android)

用表格记录APP的设备和版本

2)、网络测试:2G,3G,4G,Wifi,移动,联通,电信,弱网,强网

不同网络下能正常工作,网络中断,连接,切换

3)、多任务处理,切换及意外情况处理

正常打开被测APP

运行APP的功能

突然被其他应用打断(意外,短信、电话、通知)

切换到该应用、或者、忽略该应用

被测APP能够继续之前的操作,不发生`ANR`或者`Crash`

4)、手势 (长按屏幕,上下、左右滑动,双手指捏合、放大放小)

5)、消息通知及显示 (接到消息后,以何种方式向用户展现,比如在屏幕上方显示等)

6)、使用高内存的处理 (App对于读取大量图片、视频等进行高内存占用操作的处理能力)

7)、支持的文件格式 (如果APP支持打开并阅读文件,需要关注支持的格式能够正常显示,不支持的格式有相关提示,不能导致系统崩溃)

8)、APP的用户体验(横屏,字体大小设置以及美观,遵循iOS和Android的设计规范)

9)、APP响应不同的设备用户界面 

10)、APP的消息显示和通知显示 (锁屏的通知,下拉通知栏的通知,应用程序消息栏)

11)、APP能否及时显示和同步数据(Web端 + PC端 + APP端 同步消息及数据)

12)、安装、升级及卸载测试 

13)、操作系统升级之后能否访问APP 

14)、应用召唤 (在一个应用内调用另一个应用,比如,微信发朋友圈时调用相册或照相机)

        15)、多台设备登录 (如果不支持多台设备登录,应该要自动退出,如果支持多台登录,则需要关注同时登录后数据的显示与同步)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多