<<< see all Conflair courses

XML and Web Services Testing

General description

The course is designed to provide software testing and quality assurance professionals with the knowledge necessary to plan, design and execute tests for applications that involve XML technologies. It covers the basics of XML, its implementation to support application programming interfaces and specifically web services, ways to validate the format and the contents of XML messages and methods to test XML-based applications.

Participants will learn

  • The principal vocabulary of XML technologies
  • Fundamentals of XML files, Document Type model and XML schema
  • Definition and applications of Web Services
  • Basics of the Web Services Description Language (WSDL)
  • XML validation: the meaning of Well-formed and Valid XML
  • Common tools for XML validation
  • Methods of testing XML-based applications
  • Where to look for additional resources


  • XML Basics
    • Markup languages
    • XML vs HTML
    • XML elements and attributes
    • Document Type model
    • XML schema
  • Web Services
    • Web services as a ubiquitous form of the application programming Interface
    • Offering and consuming web services
    • Web Services Definition language (WSDL)
  • Testing XML
    • Validating XML
      • Well-formed XML
      • Valid XML
      • XML validators
    • Testing XML-based applications
      • Accessing applications through XML web services
      • Analyzing results
      • Where the defects lurk, or where XML breaks

About us

Conflair's mission is to improve the quality of software. To do that, we break it. In other words, we test software systems in order to discover issues before the user does. We do it in a variety of ways, manually and with the help of special test automation tools; for a variety of platforms, from the good all mainframe to web and mobile devices; locally, globally, and virtually. We go further and help our clients in setting up processes to make sure software quality is built into the development life cycle. Whatever we do, our focus is always on delivering high-quality solutions to our clients.

We are located in Atlanta, GA, USA, and since 2006 we have been helping numerous companies around the world to achieve their goals through software quality. Our team has expertise in a variety of methods and technologies, decades of experience, and we are ready to help.

Want to learn more? Drop us a line to info@conflair.com or contact us at ++1-678-467-1464.

Contact us