誰もが初心者のための良いチュートリアルを知っていSelenium
ますjUnit
か?
私はすでにunit testing
and acceptance testing
(RSpecとCapybara on Rails 3 )のバックグラウンドを持っており、今はJavaEEでこの新しいプロジェクトを開始しており、この両方のテクノロジーのクイックスタートを探しています。
ありがとう。
2 に答える
私はこの主題について多読/調査を行っているので、見つけた良い記事/スライドショー/本/回答を共有します:
http://www.qaautomation.net/?cat=7:私はこのウェブサイトを使用しましたが、かなり良いと思いました(とにかくSeleniumにとって)。
http://www.vogella.com/articles/JUnit/article.html:見ただけで、面白そうです
wakaleo:junit-kung-fu-getting-more-out-of-your-unit-tests:いくつかの主要なJUnit機能の概要
tests-a-web-application-with-selenium-2 /:Selenium + JUnit
SOの質問:junit-and-hamcrest-together (TBC)の使用方法JUnitとHamcrestを一緒に使用する場合は注意してください。Hamcrestのバージョンが1.2以上の場合は、junit-dep.jarを使用する必要があります。このjarにはhamcrestクラスがないため、クラスのロードの問題を回避できます。
さらに、Hamcrestに関しては、Googleのコードページに「Hamcrestはテストライブラリではありません。たまたまマッチャーがテストに非常に役立つ」と述べています。したがって、「ソフトウェアテストを簡素化することが使命である」FESTを調べることをお勧めします。
SOの質問:junit-one-test-case-per-method-or-multiple-test-cases-per-method
SOの質問:selenium-junit-tests-how-do-i-run-tests-within-a-test-in-sequential-order
この本は最近出版されました(2012年に発行されたものと古い本がたくさんあります)。非常に興味深いものです。TomekKaczanowskiによるTestNGとMockitoを使用した実用的な単体テスト
JUnitの代わりにTestNGを使用することをお勧めします。TestNGは、テストを実行する方法と、特に(Junitでは実行できない)順序で、より多くのオプションと可能性を提供します。ここにいくつかの便利なリンクがあります。
- TestNG Doc、
- SeleniumHQはここで最初のガイドを見つけることができます
- SeleniumApi
- CssSelectorsは、ID /名のない要素を見つけるのに非常に便利で、xpathよりも優れています
お役に立てば幸い