WatiN, alternative of selenium - http://blog.benhall.me.uk/2007/12/how-to-unit-test-watin-mbunit-and.html another person saying this is better - http://jchyip.blogspot.com/2008/03/watij-vs-selenium-rc.html And someone work hard on make FITness and Selenium work together, more information can be found at http://www.cornetdesign.com/2006/09/fitnesse-selenium-wrapper.html http://gojko.net/2007/05/20/automating-web-tests-with-fitnesse-and-selenium/ A story of how to overcome various issues of applying selenium in acceptance testing -http://blogs.atlassian.com/developer/2007/08/selenium_is_the_pain_worth_it.html http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ http://www.jamesshore.com/Blog/Does-It-Work-Are-We-Done.html Why the functional test is important How many resources should put in a functional test? http://c2.com/cgi/wiki?TestFoodPyramid Kent discuss about how to balance low level unit test and high-level functional test - http://www.threeriversinstitute.org/WhereToTest.html https://theqalead.com/topics/what-happened-to-openqa-org/