APP测试(三)兼容性测试

**1、APP分类**
	*①网页应用web APP*
		特点
			依赖于手机端浏览器生存
			不需要安装
			依赖网络
		优
			开发成本低
			更新快
			更新无需通知用户,不需手动升级
			能跨多个平台和终端
		缺
			临时性的入口
			无法获取系统级别的通知题型、动效等
			用户留存率低
			设计受限制多
			体验感差
	*②原生应用(手机出厂自带APP、依赖于原生系统研发的APP)*
		特点
			需要安装
			更新升级时需要下载
		优
			用户体验更好
			性能稳定
			操作速度快,上手流畅
			用户留存率高
		缺点
			开发成本高
			维护成本高
			更新缓慢,根据不同平台,流程复杂
	*③混合模式移动应用*
		web APP+native APP技术结合
		APP根据不同手机下载安装不同版本
**2、手机选择**
	*②考虑受众人群*
	*①APP依赖的手机*
		考虑因素
			市场占有率
			系统的版本
			手机的品牌 
			尺寸、分辨率
			支持的最低版本、市场最高版本
*③为什么要做兼容性测试*
	作用
		1、兼容性测试能够进一步提高产品的质量,提高用户体验
		2、兼容性测试能使软件与尽可能多的其他软件‘和平共处’,尽可能达到平台无关性
		3、兼容性测试能尽可能的保证软件的存在的价值,它可是衡量一个软件质量的重要标准
		4、兼容性测试能使软件产品的市场更广阔
*④兼容性测试分类*
	硬件兼容性:与整机兼容、与外设兼容
	软件兼容性:与操作系统/平台、应用软件之间兼容
	数据兼容:不同版本间的数据兼容、不同软件之间的兼容
	网络兼容:在不同网络情况下的运行——弱网测试
*⑤怎么做兼容性测试*
	1)手工测
		手机来源:购买/租赁
			20-60台,短期项目多租赁,长期购买为主
		用例设计
			从功能测试用例中挑选:优先级高、正向的业务流程、重要的功能
			矩阵表
		时间
			集中时间,一般为一周
			集中时间内开发配合解决bug
		专项测试报告
			内容:测试版本、测试时间、测试人员、设备、测试名称......
			用例信息:用例数、执行结果数据
			bug信息:严重、致命、轻微
	2)云测-相当于外包给别人测试

猜你喜欢

转载自blog.csdn.net/daisyxyr/article/details/125361652