• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web services automation workshop   sreedhar dakshinamurthy
 

Web services automation workshop sreedhar dakshinamurthy

on

  • 893 views

Presentation

Presentation

Statistics

Views

Total Views
893
Views on SlideShare
893
Embed Views
0

Actions

Likes
0
Downloads
16
Comments
1

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • ATM:

Web services automation workshop   sreedhar dakshinamurthy Web services automation workshop sreedhar dakshinamurthy Presentation Transcript

  • May 2013SOAP based WebServices: Automationwithout SOAP UI
  • SOAP based WebServices: Automationwithout SOAP UI:THOUGHTWORKS INDIA PVT LTD
  • Why Are We Here?u Brief introduction into Why WebServicesu Basics of SOAP based WebServicesu Challenges of SOAP UI automationu Test Framework development for a Sampleapplication and the advantages
  • Why WebServices: Main FrameDataBusiness LogicPresentationTerminal 1Terminal 2Terminal 3Terminal 4SimpleScalabilityPro’sCon’s
  • Why WebServices: Client/ServerDataBusiness LogicPC 1PC 2PC 3PC 4ScalabilityMaintenancePro’sCon’s
  • Why WebServices: Three TierDataScalabilityComplexAppServerPC’s Pro’sCon’s
  • Why WebServices: SOADataSimpleWebServicesPC’s
  • WebServices•  REST Based WebServices•  SOAP Based WebServicesSOAP (Simple Object Access Protocol)WSDL (Web Services Description Language)
  • SOAP based WebServices•  SOAP stands for Simple Object Access Protocol•  SOAP is a communication protocol•  SOAP is for communication between applications•  SOAP is a format for sending messages•  SOAP is designed to communicate via Internet•  SOAP is platform independent•  SOAP is language independent•  SOAP is based on XMLWhat is SOAP?
  • SOAP based WebServices•  WSDL stands for Web Services Description Language•  WSDL is written in XML•  WSDL is an XML document•  WSDL is used to describe Web services•  WSDL is also used to locate Web servicesWhat is WSDL?
  • Challenges of SOAP UI•  Coding on a Non-IDE environment•  Debugging is close to non existent•  Implementation of modularity needs extensive frameworkcapabilities making it non maintainable for medium – large sizedsuites•  Extensively tied down to using XML•  Integration with Continuous Integration mechanism is tricky•  Proprietary Software requiring Licensing feeNote: Demo of SOAP UI using a Local Webservicedeployed on the Presenter’s Laptop
  • Advantages•  Open Source•  Can be implemented using a Object Oriented language•  Integration with Continuous Integration mechanism is implicit•  Changing Request and Response assertion is easier in Object thanXML format•  Features of using an IDE can be used to our advantageNote: Demo of Writing a Framework in Java using theLocal Webservice deployed on the Presenter’s Laptop
  • Contact usSreedhar Dakshinamurthy+91-9880722880sdakshin@thoughtworks.comwww.thoughtworks.com