Testing Web Services using SoapUI

Inter-company training

Level reached

Advanced

Duration

 2,00 day(s)

Language(s) of service

EN FR

Who is organizing this training?

Q-Leap is a Luxembourg-based company specializing in software testing and quality assurance, offering services such as test automation, performance testing, accessibility and user experience (UX). It also offers certification training courses, notably accredited by the ISTQB. Q-Leap also develops innovative tools such as Q-Bot and Q-Guard, two software test automation solutions that considerably simplify and improve the entire testing process.

Who is the training for?

This training has been prepared for beginners to help them understand how to use the SoapUI tool.

  • QA engineers
  • Testers and test developers involved in testing software and web service APIs

Prerequisites

There are no prerequisites for this SoapUI course. Fundamental computer skills are sufficient to get up this course. If you know the concepts of writing test cases or manual testing concepts then it’s an added advantage to you.

Goals

In this training, participants learn how to test web services using SoapUI. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and an API test suite development project.

By the end of the training, participants will have a firm idea of when to implement API testing, how to explore and access APIs, how to carry out different types of testing on both SOAP and REST based APIs, and how to bring their work together into an integrated, automated test suite.

Contents

1. Test Web Services:

  • Reminders on Web Services
  • The tests of Web Services
  • Presentation of SoapU

2. Implementation of SoapUI:

  • Install and configure SoapUI
  • SoapUI Features
  • Service Mocking functionality in SoapUI
  • Traffic going from SoapUI
  • ReadyAPI
  • Security Management

3. Functional tests:

  • Test Scenarios (TestCase and TestSuite)
  • Tests Configuration (properties, timers...)
  • Use of control points (assertions)
  • Test Data Management

4. Performance tests:

  • Define test scenarios (objectives, strategies)
  • Load & Performance Test Plan
  • Test Environments

Certificate, diploma

No certification

These courses might interest you