Для функционального тестирования вы можете использовать такие инструменты, как soapUI (но я не рекомендую эту опцию, потому что тесты, созданные с помощью этого инструмента, очень сложно поддерживать). Другой вариант (рекомендуется) - использовать тесты JUnit, в которых вы создаете сервис + клиент и используете методы сервиса. В нашем проекте мы используем Apache CXF , и он работает очень хорошо. Он также поддерживает JAX-WS.
Для модульного тестирования - "обычный" JUnit, так как сгенерированный сервис - Простой Java-объект.