web和app测试的侧重点

web测试和app测试由于载体的不同,因此系统测试和细节也不尽相同

web测试是B/S架构的,基于浏览器的,app测试是C/S架构,必须有客户端,因此在系统测试时就会有区别

1.从系统架构上的区别

  web测试只要更新了服务端,客户端就会同步进行更新,而且保证每一个用户的客户端的完全一致;

  app端不能保持完全一致,除非更新至同一版本

2.从性能上的区别

   web端关注响应时间(一个请求从客户端发起,服务端做出回应返回至客户端的时间;响应时间=网络响应时间+应用程序响应时间),事务处理时间(服务端每秒处理的事务数,一个事务是指客户端向服务端发送请求然后服务端做出反应的过程),并发用户数(同一时刻与服务端交互的在线用户数量,用吞吐率衡量,吞吐率=吞吐量/传输时间),资源占用率(cpu利用率,资源占用率)

   app端关注流量,电量,cpu,gpu,memory

3.兼容性

   web基于浏览器,一般选择不同浏览器内核的进行测试(ie,firefox,chrome)

   app依赖于手机或平板,不仅要看屏幕尺寸,分辨率,还要看设备系统

由于载体不同app测试会有专项测试

 1.健壮性测试

    异常场景和弱网测试

      异常场景:中断,来电,短信,关机,重启等

      弱网测试:弱网测试包括弱网场景和网络切换场景  ????

 2. 安装,卸载,更新

      除了常规的安装,卸载,更新测试还有异常场景,安装时弱网,断网,安装成功后删除安装文件,更新时强制更新与不强制更新等等

 3.界面操作

   app端使用的都是触摸屏手机,测试时注意手势,横竖屏切换,多点触控,事件触发区域等测试。



猜你喜欢

转载自blog.csdn.net/weixin_40720301/article/details/79929895