4.App测试与Web测试的不同
Posted Long Time
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.App测试与Web测试的不同相关的知识,希望对你有一定的参考价值。
注释:*蓝色为不同点,红色为测试类型*
- 测试工具不同
- Web自动化用Selenium
- APP自动化用Appium
- 软件架构不同
- App为C/S架构
- Web为B/S架构
- 需要进行安装卸载更新测试
- 第一次安装App
- 安装方法测试点
- 使用第三方应用安装:360手机助手、豌豆荚等
- 下载apk包离线安装
- 分享链接安装
- 扫描安装
- 已经安装了App测试点
- 使用更高版本的安装包重新安装
- 使用更低版本的安装包重新安装
- 使用相同版本的安装包重新安装
- 覆盖安装:将原有版本的数据全部清空,相当于先将原有的版本删除再安装一个新的版本
- 不覆盖安装:保留原有的数据
- 卸载测试
- 卸载同时删除数据
- 卸载不删除数据
- 更新测试
- 跨版本更新
- 不跨版本更新
- APP需要进行中断测试:App运行过程中打电话、接电话、短信收发、插拔耳机、蓝牙。。。等场景的测试
- APP需要测试客户端的性能测试:流量、电量、内存、CPU
- APP更加注重兼容测试
- 不同操作系统(安卓、ios,注重数据测试)
- 不同操作系统版本(注重功能的测试)
- 不同的手机品牌(注重功能的测试)
- 不同屏幕大小、分辨率的机型(注重UI测试、用户体验)
- APP更注重用户体验测试(UI展示、易操作、响应时间、数据安全)
- APP项目周期短(一周一更)、迭代快
- 数据交互测试
- 客户端和服务器数据交互测试(测试手段:抓包分析)
- APP移动端与web端的数据交互(测试手段:同一账号分别登录APP端和网页端,进行不同操作,验证数据交互正确性)
- APP需要进行网络测试
- 3G
- 4G
- WIFI
- 弱网
以上是关于4.App测试与Web测试的不同的主要内容,如果未能解决你的问题,请参考以下文章
近年来,手机app的热起,越来越多的公司企业也引入或者投资到android和ios的app行业当中,继而产生手机软件测试的蓬勃发展。而作为基础行业的web测试,和手机app测试又有什么的相同点与不同之