QA チームは Google Chrome のブラウザ テストをどのように処理しますか?
Google Chrome は常に更新されるため、テスト範囲を特定のバージョンに限定することは困難です。サポートを IE8 と IE9 に限定する可能性はありますが、Google Chrome のバージョン番号は変動するターゲットです。
可能なアプローチ:
- 開発サイクルの開始時にGoogle Chrome のバージョンをフリーズします。
- 開発サイクル中に Google Chrome が自動的に更新されるようにします。その時点で最新のバージョンに対して開発およびテストします。
アプローチ #1 は、誰もが特定のバージョンに同期し、自動更新を防ぐためにレジストリを編集する必要があることを意味します。さらに、バージョン X のコードをリリースすることになりますが、世界はほとんどバージョン X+1 に自動的にアップグレードされます。
#2 の問題は、ブラウザーの機能が開発サイクル内で変更される可能性があることです。QA が月曜日に完了し、コードが水曜日に本番環境にプッシュされるとします。Google が火曜日に主要な自動更新をリリースした場合、コードが破損する可能性があり、本番環境に到達するまで誰にもわかりません.
成熟した Web 開発組織はこれをどのように処理しますか?