APP测试与WEB测试的区别(异同)

 

 

相同点

  1. 功能测试层面而言:APP测试和web测试都是使用相同的测试用例测试方法(都用到等价类划分、边界值分析、正常和异常情况去考虑测试点)

  2. UI界面测试:都需要按照原型图和设计图检查UI,包括布局、风格和按钮等是否简洁美观、是否统一

  3. 性能测试(服务器后台的性能测试):加载翻页的速度、登录时长、内存是否溢出等,测试系统的稳定性

  4. 安全测试:后台接口安全测试方式基本一致

 

 

 

不同点:

1.系统结构而言:web项目是基于B/S架构的,而app项目是C/S架构的

 

2.APP基本的功能点测试外,还有属于app的特性测试

     A)全新安装/卸载测试,升级测试、第三方软件安装测试等

     B)对指纹、手势等独有的登录方式进行测试、单点多点登录

     C)触控操作测试,两指三指长按短按、以及横竖屏等的测试

     D)消息推送测试,测试在不同的手机推送方式下,用户能否正常接收正常查看推送

 

3.兼容性测试:web项目考虑不同浏览器的兼容,app需要考虑不同操作系统、机型、屏幕、分辨率的兼容

 

4.中断测试:来电接收信息低电量等操作会对app应用程序产生影响,所以要考虑人为中断、新任务中断以及意外中断等情况对app进行测试,包括前后台切换、横竖屏切换、待机等测试

 

5.网络测试:4G与WIFI之间切换网络测试、无网测试、弱网(延迟丢包)测试、离线测试

 

6.权限测试:手机权限测试包括扣费风险、隐私泄露、相册访问、录音定位允许

 

7.安全测试:app中安装包是否可反编译代码、防二次打包、防内存篡改等

 

8.性能测试:需要进行app客户端性能测试,包括app安装卸载响应时间、cpu内存电量的占用,需要使用专门的性能测试工具GT、instrument等工具。

 

9.测试工具方面:app自动化工具使用Appium,Web一般使用Selenium

 

 

 

 

 

 

 

结语:自己总结的哈~尊重原创哦,转载记得带上连接。下结分享Android和IOS测试的区别,嘻嘻。

 

 

 

 

 

你可能感兴趣的:(笔记)