私たちはqUnitを使って単体テストを行う予定です。クルーズコントロールを使用して継続的な統合を行います。誰かがqUnitを自動化された方法で統合しているのかどうか不思議です。もしそうなら、あなたはそれをすべて動かすために何をしましたか?クルーズコントロールなど、継続的な統合でqUnitを使用する方法に関する推奨事項はありますか?
0
A
答えて
-1
オープンソースはNQUnitを見ましたか?私はまだそれを試していないが、私は今後のプロジェクトでそれを使用する予定です。
1
これをやり直すためにJenkins CIをセットアップしました。WatnNを実行するためのNUnitテスト(セレンももちろん同様に動作します)を書いて、QUnitテストを実行しましたセレクタを使用してエラーをチェックし、失敗したすべてのテストに対してアサートを失敗します。 javascriptエンジンの違いにより、正しいブラウザでテストしていることを確認することが非常に重要です。たとえば、WatiNは、Chromeを管理することができないため、Chromeを含むプラットフォームをターゲットにしている場合は機能しません(最後にチェックしました)。
関連する問題
- 1. PHPプロジェクトの継続的な統合に推奨されるサーバ
- 2. 統合APIの提供に関する推奨事項
- 3. C Profilersに関する推奨事項?
- 4. Android Appに関する推奨事項
- 5. Cassandraシードノードの設定に関する推奨事項はありますか?
- 6. Hadoop上のクラスタのノードリソースに関する推奨事項はありますか?
- 7. ディープラーニング、どのアーキテクチャを使用するかに関する推奨事項
- 8. ReSharper - コードの品質に関する推奨事項をファイルに保存する方法はありますか?
- 9. Androidにリクエストコード値の推奨事項はありますか?
- 10. Qt "BoundsChecker"?ツールの推奨事項はありますか?
- 11. SNMP MIB Visualizerの推奨事項はありますか?
- 12. Snail Mail APIの推奨事項はありますか?
- 13. Subversion 1.5仮想アプライアンスの推奨事項はありますか?
- 14. アーキテクチャサブアプリケーションを使用したWebアプリケーションの推奨事項/推奨事項
- 15. 最終的な整合性のためのGUI推奨事項はありますか?
- 16. JavaMEに適した文法コンパイラの推奨事項はありますか?
- 17. WCFサービスをホストするための推奨事項はありますか?
- 18. mahoutの推奨事項のハイブデータを表現する方法は?
- 19. FlashからHTML5への変換に関する推奨事項
- 20. EJBタイマー使用の推奨事項
- 21. Djangoでのユーザーのブラウジングに関する推奨事項
- 22. MacでのPython開発に関する推奨事項
- 23. 現場でのソースコードの処理に関する推奨事項
- 24. ドッカーコンテナでプロメテウスを実行するかどうかについての推奨事項はありますか?
- 25. .NETで翻訳/ローカリゼーションを行うためのツールに関する推奨事項はありますか?
- 26. jqueryでcss3を使用するための推奨事項はありますか?
- 27. javaサーブレットによるzipファイルのアップロードに関する推奨事項はありますか?
- 28. REST APIを使用した電子メールサーバーに関する推奨事項
- 29. Azure関数のストレージ推奨事項
- 30. Android、iPhoneなどの.NET Webサービスフォーマット/プロトコル用の推奨事項
なぜ私はdownvotedされたのかわかりませんが、多くのQUnitテストを書いて、TestCaseSource属性を使ってnunitテストケースのソースとしてそれらを実行するためにNQUnitを使いました。各QUnitテストは、CIサーバー上の個々のテストケースとして表示されました。 –
Trystanも知らない。 NQUnitは魅力のように機能します!私はChromeとFirefoxを動作させるためにSeleniumを改造する必要がありましたが、IE10のためにはすぐに使えます。 – Lachlan