6 Different Ways to Testing a Web Service