Компания, в которой я сейчас работаю, использует Selenium (ссылка) и довольно успешна. Согласно тому, что я понимаю о продукте, Selenium должен быть хорошим инструментом для тестирования сайтов SharePoint.
В предыдущей компании мы использовали WatiN (ссылка) , который оказался более простым в использовании и более бесшовным, чем Selenium, благодаря тому, что он реализован в .NET. Selenium, с другой стороны, реализован с использованием Java с возможностью использования сборок .NET для взаимодействия с ядром Selenium.
Надеюсь, это поможет. Удачи!