ほとんどの人がJUnitでセレン(私の場合、セレン2とWebドライバを使用)テストをしていますか?私は個人的にそうではなく、私が少数派であるかどうか疑問に思っていました。私はすべての自分のクラスと例外処理を書いて、結果を報告するためにすべてをデータベースに書き込む傾向があります。セレン2とjunit
1
A
答えて
1
テストフレームワークが必要だが、JUnitがあまりにも制限的であるように感じる場合は、TestNGの使用を検討することをおすすめします。統合テスト用に設計されており、GUIの自動化を容易にする機能を備えています。
2
私があなたのアプローチで見る唯一の問題は、既存のサードパーティライブラリに依存するのではなく、より多くのコードを自分で作成するほど、保守が増えることです。
サードパーティを使用するオプションがある場合は、自分で何かを書く代わりに(ほとんどの場合)それを統合する必要があります。
0
テストコードが小さく、保守しやすく追跡しやすいならば、最終的にはあなたの個人的な選択になります。
複数のモジュールを自動化するエンタープライズレベルのWebアプリケーションでは、簡単な自動化とレポート作成のために、ある種のテストフレームワークを選択する必要があります。
私は個人的にTestNGを好んでいます。
関連する問題
私は、テストするサイトをコードにマップするためのページまたはドメインのデザインパターンを使用して、より堅牢なGUIオートメーションが好きだと思います。私はJUnitを単体テスト・フレームワークと見ており、その点でGUIオートメーションを見ていません – ducati1212