目录
1 概述
2 缩略词
3 已知问题和注意点
4 兼容性测试定义
5 兼容性测试目的
6 兼容性测试的作用
7 APP兼容性测试
7.1 手机系统
7.2 手机品牌
7.3 分辨率
7.4 运营商
7.5 网络
7.6 其他软件兼容性
7.7 测试点
8 Web兼容性测试
8.1 操作系统
8.2 浏览器
8.3 分辨率
8.4 测试点
9 缺陷管理
9.1 缺陷等级定义
9.2 缺陷书写规范
10 测试工具
11 测试策略
12 测试流程
12.1 测试流程说明
12.2 需求宣贯
12.3 测试计划
12.4 测试框架
12.5 执行测试
12.6 缺陷跟踪
12.7 版本发布条件
12.8 Bugreview
12.9 上线测试
12.10 测试总结
1概述
为使测试团队有明确的兼容性测试规范,按照合理章程开展工作,编写本文档,旨在规范兼容性测试过程的完整性,提高公司产品的兼容性方面的质量。
目的:
梳理兼容性测试点,为测试人员在进行兼容性测试时提供基本测试点;
2缩略词
无
3已知问题和注意点
1)兼容性测试范围较广,考虑到人力、资源等方面,WEB兼容性测试时硬件兼容暂未展开;
2)APP兼容性测试,真机数目有待扩充,非主流品牌、系统等可采用云测方式进行;
3)深层次兼容性测试需逐步完善;
4兼容性测试定义
兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。
5兼容性测试目的
AAP : 随着互联网的快速发展,电子产品种类越来越多,尤其是移动设备。移动设备的品牌、系统、分辨率等均呈现出多样化,且均有各自的亮点与不同。这就导致了APP的有些功能在不同的移动设备上可能出现不同甚至功能不可用。而广大的用户使用的设备也是多种多样,为了给用户更好的用户体验,做APP的兼容性测试,是非常有必要的。
Web : 我们的Web项目面向的也是大众用户群体,而用户所使用的电脑、浏览器、屏幕分辨率等也是多种多样,可能某个功能在A设备或者浏览器上显示正常、操作正常,但是在B设备或浏览器上显示就可能就乱糟糟的,严重的可能导致功能异常,不同的分辨率也可能导致UI布局被破坏影响系统的易用性等,这样一来用户群体对项目系统的好感就大大的打了折扣,因此WEB项目的兼容性测试也是非常有必要的。
6兼容性测试的作用
兼容性测试能够进一步提高产品的质量;
兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性;
兼容性测试能尽可能的保证软件存在的价值,它是衡量一个软件质量的重要指标;
兼容性测试能使软件产品的市场更广阔。
7APP兼容性测试
APP兼容性测试需要从以下几方面考虑:手机系统、手机品牌、分辨率、运营商、网络、其他软件兼容性。
7.1手机系统
1)手机的系统主要有:IOS、安卓、华为:EMUI 、小米:miui;
2)安卓系统主要版本有:9.0、8.0、7.0、6.0、5.0、4.4/4.3/4.2/4.1/4.0、3.2/3.1/3.0、2.3/2.2/2.1/2.0、1.6/1.5/1/1/1/0;
3)IOS系统主要版本有:12.1.2、11.0、10、9.0、8.0、7.0;
7.2手机品牌
1)销量前十的品牌:i