任何人都知道在初学者一个很好的教程Selenium和jUnit? 我已经有一个背景unit testing和acceptance testing( RSpec的 和 水豚 在 Rails 3中 ),现在我开始用这个新项目 的JavaEE 和我正在寻找一个快速启动与这两种技术的。 谢谢。
Selenium
jUnit
unit testing
acceptance testing
我正在对该主题进行广泛的阅读/研究,因此我将分享我发现的出色文章/幻灯片/书籍/答案:
http://www.qaautomation.net/?cat=7:我使用了这个网站,并且我认为它相当不错(无论如何对于Selenium)。
http://www.vogella.com/articles/JUnit/article.html:刚刚看过,看起来很有趣
wakaleo:junit-kung-fu获得更多的单元测试:JUnit的一些关键功能概述
使用JUnit和硒测试您的Web应用程序的UI
使用硒2 /测试网络应用程序:硒+ JUnit
硒最佳实践
您使用了JUnit,所以您想了解Hamcrest
这样的问题:如何结合使用Junit和Hamcrest(TBC)一起使用JUnit和Hamcrest时要小心:如果Hamcrest的版本大于或等于1.2,则应使用junit-dep.jar。这个jar没有hamcrest类,因此可以避免类加载问题。
此外,关于Hamcrest,它在Google代码页上指出“ Hamcrest它不是测试库:碰巧匹配器对于测试非常有用”。因此,您可能需要研究FEST “其任务是简化软件测试”。
tomek kaczanowscy的博客:“实用单元测试”的作者(请参见下文)
这本书是最近出版的(2012年出版,与许多过时的书籍相比),而且看起来非常有趣:Tomek Kaczanowski的TestNG和Mockito进行实用单元测试
最后,您可能想看看一个模拟框架(即Mockito,JMock,EasyMock):