14

Firefoxアドオンで作業していると、単体テストのタスクがややぎこちなく、セットアップが難しいことがわかりました。アドオンの単体テストを設定する方法についての推奨事項はありますか?役立つと思われるツールや追加のアドオンはありますか?

Mozmill [ https://addons.mozilla.org/en-US/firefox/addon/9018 ]を見つけました。これはある程度役立つと思いますが、より高レベルのツールであり、探しています。より低レベルのテストで機能するツールまたはアプローチの場合。

4

5 に答える 5

5

UxU(https://addons.mozilla.org/en-US/firefox/addon/6357)はどうですか?

于 2010-02-05T17:04:25.500 に答える
3

Mozmillでコードレベルの単体テストを使用しました。テストの初期化(setupModule関数)でテストアドオン(Urim)パスをプログラムで追加することにより、 Mozmillのresource://パスを「フック」しました。その結果、 Mozmillの独自のコードのように、テストアドオンのコードの平和をテストできます。例については、こちらをご覧ください。私が理解しているように、これはあなたが探しているものです。

于 2010-09-07T10:44:04.547 に答える
2

彼らがFirefox4.0用に取り組んでいる新しいJetPackアドオンSDKにはテストが組み込まれています。まだ文書化されていませんが、注目すべき点です。テストを実行する「cfxtest」を実行しているようです。

いくつかのリンク:JetPack- https ://jetpack.mozillalabs.com/ アドオンSDKドキュメント-https: //jetpack.mozillalabs.com/sdk/1.0b2/docs/アドオン SDKテストハーネス-https :// builder .addons.mozilla.org / api / test-harness

于 2011-02-14T15:25:38.153 に答える
1

http://paulgu.com/wiki/Unit_Testing_Frameworkも参照してください。私はそれを使用していませんが、統合するのがより簡単かもしれない、より単純で軽量のアプローチのようです。既存の拡張機能に簡単に追加できるようにパッケージ化する方がよいと思いますが、それはおそらく簡単なリファクタリングです。

于 2011-02-14T14:43:25.037 に答える
0

WebDriverまたはSelenium?

于 2009-12-31T05:22:15.053 に答える