总结了下目前公司所做的兼容性大致流程:
1.兼容性测试验收标准(验收范围、浏览器选择)
2.方案选择
3.测试执行
【1.1 验收范围】
验收标准:
主流程业务正常、界面样式正常
涉及各种样式-------悬浮、hover、底色、输入框等,验证显示是否正常
主流程业务:
1)下拉框可选择;
2)输入框可输入;
3)控件功能正常;
3)可正常下单,取消订单;
【1.2 浏览器选择】
--数据统计 访问量排行前10浏览器
--浏览器版本碎片化严重 选取访问量最高的和版本最高的
--其它标准
【2 方案选择】
不同版本浏览器不能同时安装在一台机器上 如何模拟多版本浏览器测试呢?
方案1: 分派到组员 每人安装几个版本浏览器 加在一起构造成测试环境
方案2:安装虚拟机 一个快照存几个版本浏览器 多存几个快照构成测试环境
方案3:借助于兼容性测试工具 目前好用的 Turbo.net
【3.测试执行】
如何执行测试呢? 人工操作还是脚本执行
方案1: 人工操作 每次办发布前操作
方案2:编写UI测试脚本 利用分布式测试在不同浏览器执行