【发布时间】:2011-08-01 16:44:04
【问题描述】:
QA 团队如何处理 Google Chrome 的浏览器测试?
由于 Google Chrome 会不断自我更新,因此将测试范围限制为特定版本是一项挑战。虽然我们可能会限制对 IE8 和 IE9 的支持,但 Google Chrome 的版本号是一个移动的目标。
可能的方法:
- Freeze Google Chrome 开发周期开始时的版本。
- 允许 Google Chrome 在开发周期中自行更新。针对当时的任何版本进行开发和测试。
方法 #1 意味着每个人都需要同步特定版本,并编辑他们的注册表以防止自动更新。此外,您将发布版本 X 的代码,而世界将大部分自动升级到版本 X+1。
#2 的问题是浏览器功能可能会在开发周期内发生变化。假设 QA 在周一完成,代码在周三推送到生产环境。如果 Google 在周二发布一个重大的自动更新,它可能会导致代码中断,并且在它投入生产之前没人知道。
成熟的网络开发组织如何处理这个问题?
【问题讨论】:
标签: testing google-chrome qa browser-testing