6

誰が Chrome に対してテストしているのか知りたいです。

私は主に、それが私の主要なブラウザーになったので、すべての開発は Chrome で行われ、IE と Firefox でテストしています。

4

9 に答える 9

8

ブラウザの使用統計は? そこから始めなければなりません。すべてのアプリのユーザーベースは異なります。これらの統計に基づいてブラウザをランク付けし、その順序でテスト/バグ修正を行います。これにより、ほとんどの場合、時間とお金を節約できます。

ブラウザの使用統計をどのように追跡できますか? Web サーバーのログを分析するか、Google アナリティクスを使用します。

たとえば、次の比率を持つ 5000 人のユーザーを持つ B2B Web アプリを知っています。

  • 90% IE (6、7、または 8)
  • 8% ファイアフォックス
  • 2% クロム
  • Safariなどは無視できます

したがって、次のことを行う必要があります。

  • IE で完全な機能のテストを行う
  • コア機能と Firefox との一般的な CSS 互換性のみをテストする
  • 他のブラウザを無視する

テストが自動化されている場合 (Selenium など) はどうでしょうか? 次に、すべてのブラウザーをテストするのは簡単です。ただし、私のロジックをブラウザー固有のバグ修正に適用することはできます。それは自動化できません。そして、ビジネスはどのバグが修正されるかをトリアージする必要があります。

確かに、この答えは主観的です。おそらく、2% クロムのユーザーは、最も高額の支払いを行うユーザーです。知らない。ブラウザーの使用統計、最も重要なユーザー、利用可能な開発/QA リソースを考慮してください。

于 2010-05-25T05:01:05.253 に答える
3

最初にクロム、2番目にFF、最後にIEでテストします...

JS をデバッグするときは、Firefox Firebug を使用します...

Chrome は、Safari と同様の Webkit レンダリング エンジンを使用しています。つまり、あなたのサイトが Chrome で見栄えが悪い場合、おそらく Safari でも見栄えが悪いでしょう...

于 2010-05-25T04:19:18.290 に答える
1

公開 Web サイトの場合: はい。

内部企業サイト: まだ「サポートされていません」 (IE が強制され、FF が忍び込みます)

Chrome の市場シェアは日々拡大しています。ユーザーの約 10% を見逃してもらいたい場合は、テストしないでください。これにはコストがかかり、クロム ユーザー エージェントに「サポートされていません」というメッセージを表示することは許容されるかもしれません。

サイトのウェブ統計を見て、Chrome ユーザーの割合を確認することをお勧めします。ユーザー ベースを監視し、Chrome が適応しているかどうかを確認します。ユーザーのためにサイトを構築していることを思い出してください。

http://www.w3schools.com/browsers/browsers_stats.asp

于 2010-05-25T04:21:54.017 に答える
1

IE、FF、Chrome、Opera (場合によっては Safari) でテストします。あなたは本当に最近しなければなりません。Javascript のデバッグには、コンソールに Chrome を使用する傾向があり、FF に Firebug を使用することもあります。どちらも非常に役立ちます。

于 2010-05-25T04:23:17.510 に答える
0

テストはIEとFirefoxに対して実行されます。当社の製品は大手銀行や通信会社で使用されているため、他のブラウザでの使用について心配する必要はありません。

Firefoxを使用すると、テストが50%以上速く実行されることがわかりました。これの主な理由は、IEがXpathをうまく処理できないことです。これを回避するために、私は多くのJqueryとseleniumコマンドWaitForConditionを使用します。柔軟性が大幅に向上するため、これを行うことをお勧めします。たとえば、waitForElementPresentをエミュレートするには(これはThread.sleepのループでisElementPresentを使用します)、単一のセレンステートメントWaitForCondition(My Jqueryステートメント、待機時間)を使用するだけなので、コントロールがbtn_loginをロードするのを待っている場合は以下を使用してください

WaitForCondition( "selenium.browserbot.getCurrentWindow()。$('#btn_login')、" 10000")!= null)、これは10秒間待機します。

私がやっている仕事の多くとしてセレンのブログを書くことを考えている私はかなり進んでいるようです。誰もがどう思いますか。

于 2010-05-28T15:48:57.027 に答える
0

テストの Jquery 要素の記述に関しては、Firebug が優れています。一部のセレン コマンドは IE と Firefox で異なる動作をするので注意が必要です (keyUp、KeyDown)。これ以外にもたくさんあると思います :)。

ほとんどの場合、実際にJqueryを使用する方がはるかに優れていることがわかりました。テキストを入力してイベントを発生させることができます。Enter キーを押すのは、b** にとって本当に苦痛でした。実行している環境を確認してから、2 つのコマンドのうちの 1 つを実行する必要がありました。$(コントロールの id).trigger(実行したいイベント)、つまり (onblur、click、keyup など) を使用できます。

また、Jquery を使用するということは、クロス ブラウザに準拠し (yippieee)、さらには IE6 であることを意味します。

于 2010-05-28T16:18:54.193 に答える
0

最初に Google Chrome でテストし、次に IE で、最後に Firefox でテストします...主に IE と Chrome で問題が発生することがあるため、これらのブラウザで完全なアプリケーション フローと UI をテストする必要があります。

また、Google chrome には、IE タブ、iMacros、Firebug、Flashbug などの優れた拡張機能も用意されています。

于 2010-05-25T11:31:05.323 に答える
0

答えは間違いなくイエスでなければなりません。

Google は見逃せないほど大きく、Apple と同じように、Microsoft とほぼ同じくらい重要です。

ここで言いたいことは、そのレンダリング エンジンが一種の Webkit であることに注意してください (微妙な違いについてはよくわかりません)。

また、私は Firebug コンソールのように感じます。次のような非常に便利なパネルをいくつか追加できます。

個人的には、Web アプリケーションを (最も重要なものから順に) 以下に対してテストします。

  1. Firefox 3+ (実際にはバージョンはそれほど重要ではありません。Firefox は常に優れています);
  2. Safari 4 (iMac ユーザー、私の iPhone、私の iPad の場合、私の Web アプリが確実に動作するようにするため);
  3. IE8 (MS は嫌いですが、そのブラウザは無視できません);
  4. Chrome (通常は Safari と同じように動作しますが、念のためでも構いません);
  5. オペラ
  6. IE7 (本当に時間があれば...)

    ……

Max.Integer IE6 (誰もがすでに知っている理由で...)

于 2010-05-25T04:34:40.483 に答える
0

私は Google Maps API サイトに取り組んでいるので、Chrome、IE、Firefox のサポートについてテストしています。Chrome はデフォルトのブラウザであるため、最初に Chrome をチェックする傾向があります。

于 2010-05-25T04:41:13.367 に答える