APP测试与WEB测试的区别(异同)
相同点:
功能测试层面而言:APP测试和web测试都是使用相同的测试用例测试方法(都用到等价类划分、边界值分析、正常和异常情况去考虑测试点)
UI界面测试:都需要按照原型图和设计图检查UI,包括布局、风格和按钮等是否简洁美观、是否统一
性能测试(服务器后台的性能测试):加载翻页的速度、登录时长、内存是否溢出等,测试系统的稳定性
安全测试:后台接口安全测试方式基本一致
不同点:
1.系统结构而言:
web项目是基于B/S架构的,不需要更新
app项目是C/S架构的,需要安装客户端,需要更新,所有版本需进行回归
2.兼容性测试:
web项目考虑不同浏览器,电脑系统(macos、windows)
app需要考虑不同操作系统、机型、屏幕大小、分辨率的兼容
3.测试工具方面:app自动化工具使用Appium,Web一般使用Selenium
4.APP基本的功能点测试外,还有属于app的特性测试
A)全新安装/卸载测试,升级测试、第三方软件安装测试等
B)对指纹、手势等独有的登录方式进行测试、单点多点登录
C)触控操作测试,两指三指长按短按、以及横竖屏等的测试
D)消息推送测试,测试在不同的手机推送方式下,用户能否正常接收正常查看推送
E) 中断测试:来电接收信息、低电量等操作会对app应用程序产生影响,所以要考虑人为中断、新任务中断以及意外中断等情况对app进行测试,包括前后台切换、横