兼容性测试
上一篇 /
下一篇 2011-04-07 11:56:41
/ 个人分类:测试积累-杂谈
1. 软件兼容性的内容
1.1操作系统/平台的兼容性
1.2应用软件的兼容性,例如framework、flash等
1.3浏览器之间的兼容性
1.4数据库之间的兼容性
1.5其他方面,例如操作系统语言、传输协议、代理服务器、防火墙、自身产品集成
2. 测试方法
2.1可以进行beta测试,发现尽可能多的用户发现的问题
2.2可以进行内部测试,公司内部对产品进行使用
2.3本文介绍的正交表法在兼容性测试上的应用
3. 正交表法进行兼容性测试
以实际项目组使用的客户端为例进行说明
3.1操作系统和浏览器的正交结果
| IE8 | IE6 | IE7 |
windows 2000 | 0 | 0 | 0 |
windows vista | 0 | 1 | 1 |
windows 7 | 1 | 0 | 1 |
windows xp | 1 | 1 | 0 |
3.2根据市场份额优化组合
调差发现目前所占市场份额为xp-55.09%、win 7-23.08%、vista-11.01%,IE8-34.17、IE6-11.43、IE7-8.29%
| IE8 | IE6 | IE7 |
windows 2000 | 0 | 0 | 0 |
windows vista | 0 | 1.26 | 0.91 |
windows 7 | 7.88 | 0 | 1.91 |
windows xp | 18.82 | 6.3 | 0 |
3.3数据分析
(1)根据实际的测试人力,对表格进行优化,例如1%以下的组合不进行测试等。
(2)其他组合的正交,例如资源数量和网络带宽、应用软件和本地语言等
4. 测试实施
4.1用例组织
根据分析,形成优化组合,例如:
(1) 功能测试阶段1:中文+杀毒软件强组合+资源数量和网络带宽中组合+OS和浏览器强组合
(2) 功能测试阶段2:英文+杀毒软件强组合+OS和浏览器中组合
(3) 功能测试阶段3:日文+资源数量和网络带宽强组合+OS和浏览器中组合+应用软件强组合
(4) 省略……
4.2环境实施
使用必要的测试工具来模拟环境,例如虚拟机等。
5. 测试方法补充
5.1根据经验和用户使用环境调研构建测试环境
OS | window xp | windows 7 | windows vista | windows 2000 |
浏览器 | IE8 | IE6 | IE7 | IE9 |
杀毒软件 | 卡巴斯基 | 360 | 可牛 | 瑞星 |
说明:在表的最前列的优先级最高,一次往下递减,测试时按照此优先级进行。
PS:总结了一些觉得比较好的思想与实施方法,希望对大家有用!
相关阅读:
- 兼容性测试 (fishy, 2009-7-03)
- 测试用例优先级与兼容性测试的结合 (fishy, 2009-7-13)
- 软件兼容性测试 (fishy, 2009-8-12)
- 兼容性测试 (Pleany, 2010-1-14)
- 淘宝测试浏览器问题浅析 (fishy, 2010-2-10)
- 关于跨浏览器测试那点事 (fishy, 2010-6-03)
- 兼容性测试 (xin_晴, 2010-9-03)
- 也谈兼容性测试 (xin_晴, 2010-9-13)
- 12款浏览器兼容性测试工具推荐 (xin_晴, 2011-8-24)
- 轻松搞定web兼容性测试 (xin_晴, 2011-7-22)
收藏
举报
TAG:
兼容性测试