Testing Applicability: Selenium is mainly for testing web-based applications whereas UFT can test desktop and client-server applications as well.