我们应该怎么去设计产品的兼容性测试?
1.什么是兼容性测试 兼容性测试就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程。 2.兼容性测试包含哪几类 (1)浏览器兼容性测试: 在指定的浏览器上检查Web页面样式和元素的展示效果,以及交互是否正常。 主流浏览器: Windows:IE 9/10/11, Firefox(最新版本), Chrome(最新版本)。 Mac:Safari, Chrome(最新版本), Firefox(最新版本)。 测试注意事项: ① 浏览器兼容性测试常见于B/S(浏览器/服务器端)结构的产品中。 ② 虽然我们能通过官方的一些统计数据去收集主流的浏览器和对应的版本,但最好让产品经理明确定义出支持哪些浏览器和对应的版本,因为这也取决于产品的应用人群和具体的业务场景。 ③ 浏览器兼容性测试主要检查Web页面样式和元素的展示效果,以及交互是否会有异常,跟具体的业务逻辑无关。 ④ 跟前端开发人员多交流,明确哪些样式或元素不是标准的,很有可能会出现兼容性问题,先有针对性地在所有要求支持的浏览器版本上进行验证,再挑选每种浏览器的一个版本去验证所有的标准页面。 ⑤ 多记录,多总结,做好统计分析,在后续的测试中,只需针对有改动的、易出现兼容性问题的元素和样式进行测试。 ⑥ 留意IE大版本的升级,以及Chrome(谷歌浏览器)和Firefox(火狐浏览器