移动端和PC端测试的异同

 

早期软件以C/S架构为主流
C/S 客户端/服务器

现阶段主流的B/S架构
B/S 浏览器/服务器

移动互联网
基于手机操作系统的C/S架构的软件系统

共同性:
·测试流程
编写测试计划——编写测试用例——执行测试——编写测试报告
·测试目的
保障软件的质量
测试是一个过程,保障软件质量,通过BUG这个产出物,软件质量是由需求规格说明书决定
·测试方法
编写测试用例,场景分析、边界值、等价类、错误推断、因果图
·测试活动
进行测试的过程:UI功能测试、接口测试、性能测试。。。。。

差异性(专项测试):

·兼容性

app兼容性:
操作系统(Android4.4,8.x ,7.x,6.x,5.x。。。。/品牌oppo,vivo,小米MIUI,华为,三星)(ios 11.X,10.X,9.X,8.X。。。)

安卓是谷歌开发的,原生Android,国内,基于原生系统封装一层UI
屏幕
不同品牌的手机型号,屏幕尺寸不同

pc兼容性: 浏览器(基于IE内核和非IE内核 如谷歌、火狐)

·用户体验
是否符合用户的常规使用习惯,是否较为流畅,提示等等内容的合理性和亲和力
操作行为:手势多样性
竞品测试
流畅度:效率
页面跳转速度,手势操作的响应速度
用户角度而言,最大能接受的速度是2.5秒
性能测试:LR,Jmeter
竞品性能测试

·性能测试
APP都是基于终端设备运行
需测试终端性能:CPU,内存,流量,电量等
工具:GT

·权限测试

·网络测试
弱网测试:2G、3G、4G、5G、Wifi;弱网,低于2.4GHz频段的网络
错误知识:弱网,网络环境差

·干扰测试
电话、短信、NFC、蓝牙、推送、闹钟
如何在干扰结束后,正常运行,或者干扰过程中正常运行

 

posted @ 2018-03-11 21:50  feiyueNotes  阅读(832)  评论(0编辑  收藏  举报