Web测试和APP测试有什么区别
相同点
- 测试流程 web和app从测试流程上来说没有区别,都需要经历:制定测试计划,用例设计,测试执行,缺陷管理,测试报告等相关活动
- 测试类型 web和app从测试类型上来说也基本相似,都需要进行:功能测试,性能测试,安全测式,GUI测试,兼容性测试等
设计测试用例方法:等价类划分,边界值分析,场景法,错误推测,探索法
测试方法:黑盒测试,验证业务功能是否达到用户预期
检查UI:界面的布局、风格和按钮等是否简洁美观、是否统一
页面性能检测:测试页面载入和翻页的速度,登录时长,内存是否溢出
应用的稳定性:测试应用系统的稳定性,不会闪退或是卡顿
不同点
WEB项目,一般都是B/S架构,基于浏览器的,只要更新了服务器端,客户端就会同步更新,客户端是可以保证每一个用户的客户端完全一致的
app项目,一般都是C/S架构,必须要有客户端,如果客户端接口传参或页面发生变化,则需要客户端更新APP
手机用户对APP产品的安装卸载更新操作
- 从上一个版本,上两个版本直接升级到最新版本
- 全部安装新版本
- 新版本覆盖旧版本安装
- 卸载旧版本,安装新版本
- 卸载新版本,安装新版本
手机作为通信工具:应用切换,接收短信等操作都会对APP应用程序产生影响,所以APP测试第一个要考虑的属性特性是:中断测试
- 来电中断:呼叫挂断,被呼叫挂断,通话挂断,通话被挂断
- 短信中断:接收短信,查看短信
- 其他中断:蓝牙闹钟插拔数据线,手机锁定,手机问题(系统死机,重启)
在电梯,公交,地铁等公共场所的网络所造成的用户体验
- 弱网测试
- 网络切换测试