2011-02-03 6 views
1

ほとんどの人がJUnitでセレン(私の場合、セレン2とWebドライバを使用)テストをしていますか?私は個人的にそうではなく、私が少数派であるかどうか疑問に思っていました。私はすべての自分のクラスと例外処理を書いて、結果を報告するためにすべてをデータベースに書き込む傾向があります。セレン2とjunit

答えて

1

テストフレームワークが必要だが、JUnitがあまりにも制限的であるように感じる場合は、TestNGの使用を検討することをおすすめします。統合テスト用に設計されており、GUIの自動化を容易にする機能を備えています。

2

私があなたのアプローチで見る唯一の問題は、既存のサードパーティライブラリに依存するのではなく、より多くのコードを自分で作成するほど、保守が増えることです。

サードパーティを使用するオプションがある場合は、自分で何かを書く代わりに(ほとんどの場合)それを統合する必要があります。

+0

私は、テストするサイトをコードにマップするためのページまたはドメインのデザインパターンを使用して、より堅牢なGUIオートメーションが好きだと思います。私はJUnitを単体テスト・フレームワークと見ており、その点でGUIオートメーションを見ていません – ducati1212

0

テストコードが小さく、保守しやすく追跡しやすいならば、最終的にはあなたの個人的な選択になります。

複数のモジュールを自動化するエンタープライズレベルのWebアプリケーションでは、簡単な自動化とレポート作成のために、ある種のテストフレームワークを選択する必要があります。

私は個人的にTestNGを好んでいます。

関連する問題