Majority of the functional testing is carried out via the GUI; the biggest challenge of webservices is that they do not have a UI.