Curso SoapUI for API Testing
16 horasVisão Geral
- O SoapUI é a ferramenta de teste de API de código aberto mais usada para APIs SOAP e REST. Oferece teste funcional de SOAP Web Services, teste funcional da API REST, cobertura WSDL, teste de asserção de mensagem e refatoração de teste.
- Neste presencial ou on-line ao vivo, ministrado por instrutor, os participantes aprendem como testar serviços da Web usando o SoapAPI.
- Discutimos como o teste da API pode resolver algumas das deficiências da interface do usuário e do teste baseado em unidades.
- O treinamento inclui sessões práticas e um projeto de desenvolvimento de suíte de testes de API.
Objetivo
- Ao final do treinamento, os participantes terão uma idéia firme de quando implementar o teste da API, como explorar e acessar APIs, como realizar diferentes tipos de teste nas APIs baseadas em SOAP e REST e como reunir seu trabalho em um conjunto de testes integrado e automatizado.
Publico Alvo
- Engenheiros de controle de qualidade
- Testadores e desenvolvedores de testes envolvidos no teste de APIs de software e serviço da web
Pre-Requisitos
- Conhecimento de APIs da web, como REST ou SOAP.
- Experiência de teste de software.
Informações Gerais
- Carga horaria 24h
- Se aos sábados o curso acontece de 09h às 18h, total de 3 sábados,
- se noturno o curso acontece de segunda a sexta das 19h às 23h, total de 6 noites,
- se in-company o curso acontece de 08h às 17h total de 3 dias,
Formato de Entrega:
- Presencial em sala de aula
- Ou on-line ao vivo em tempo real
Materiais
Inglês & PortuguêsConteúdo Programatico
Introduction
- API testing vs Unit testing and UI testing
- Overview of Protocols
SOAP, REST, HTTP, JMS, AMF and JDBC
- Overview of SoapUI Features
Project Types in SoapUI
- SOAP projects
- REST projects
- Generic projects
- Creating a Project
- Importing a Project
- Exploring Your Application APIs with Fiddler and Postman
- Simulating and Mocking Web Services
- Creating and Executing Functional Tests
- Creating and Executing Regression Tests
- Creating and Executing Load Tests
- Security Testing with SoapUI
- Carrying out Compliance Testing
- Database Testing with SoapUI
- Multi-Layer Test Automation with Selenium
- Extending Test Coverage
- Reporting
- Working with SoapUI Plugins
- Automating Your SoapUI Tests
- SoapUI Integration with Jenkins
- End-to-End Test Automation
- API Testing Best Practices
- Summary and Conclusion