• Nenhum resultado encontrado

Automação de teste com SoapUi

N/A
N/A
Protected

Academic year: 2021

Share "Automação de teste com SoapUi"

Copied!
26
0
0

Texto

(1)

Automação de teste

com SoapUi

(2)

Introdução sobre automação de testes

Características da ferramenta SoapUI

Testes soap

Testes rest

(3)

A automação de teste é o uso de uma ferramenta desenvolvida para

controlar a execução do teste de software, a comparação dos resultados

esperados com os resultados reais, a configuração das pré-condições de

teste e outras funções de controle, além do relatório de teste.

(4)

© Copyright DBServer Assessoria em Sistemas de Informação – Todos os direitos reservados

Características da ferramenta SoapUI

Principais características disponíveis na versão gratuita (SoapUI)

•Testes em APIs dos principais protocolos (SOAP/WSDL, REST, JMS, AMF, JDBC e HTTP)

•Testes funcionais, testes de performance e de segurança em APIs

•Suporte a integração contínua

•Execução via linha de comando

•Simulação de serviços (Mocking)

•Integração com LoadUI

•Testes de segurança (Scanner de limites, SQL Injection, XPath Injection, Cross Site Scripting,

etc)

(5)

© Copyright DBServer Assessoria em Sistemas de Informação – Todos os direitos reservados

Vamos à prática...

O que é preciso instalar para começar

...

Baixe e instale o software SoapUI

(6)

Primeiros passos...

(7)

Primeiros passos...

(8)

© Copyright DBServer Assessoria em Sistemas de Informação – Todos os direitos reservados

(9)

Primeiros passos...

As configurações para o novo projeto...

(10)

Primeiros passos...

O projeto de teste foi criado...

(11)

Gerar os casos de teste...

Configurar as respostas dos testes funcionais...

(12)

Gerar os casos de teste...

Configurar as respostas dos testes funcionais...

(13)

Gerar os casos de teste...

Criar um caso de teste...

(14)

Gerando os casos de teste...

Criar um caso de teste...

(15)

Gerando os casos de teste...

Criar um caso de teste...

(16)

Gerando os casos de teste...

Criar um caso de teste...

(17)

Gerando os casos de teste...

Criar um caso de teste...

(18)

Gerando os casos de teste...

Criar um caso de teste...

Detalhando de steps.

Os tipos de TestSteps disponíveis:

- Groovy Script: linguagem de script baseada em Java para criar Test Cases e Asserções complexas;

- Conditional Goto: fornece a possibilidade de mudar o fluxo de execução dos Test Steps de acordo com alguma condição;

- Properties: armazena propriedades que podem ser utilizadas entre os Test Steps como se fossem variáveis;

- Delay: permite a simulação de uma espera de acordo com o tempo determinado por você; - Property Transfer: transfere dados entre os Test Steps.

(19)

Gerando os casos de teste...

Teste de carga...

(20)

Gerando os casos de teste...

Teste de carga...

(21)

Gerando os casos de teste...

Teste de carga...

(22)
(23)

Gerar um novo projeto...

(24)

Gerar um novo projeto...

(25)

Gerar um novo projeto...

Projeto de teste para serviço Rest criado

...

(26)

Referências

Documentos relacionados

Como se pode ultrapassar o último, se você está atrás do último, você não pode ultrapassar o último!. Calcule na

Agora se você nem fez o teste, é porque você é macho, porque macho não faz testizinhos por

Abra a porta da geladeira, retire a girafa, coloque o elefante, e feche a porta?. Esta pergunta testou sua capacidade de pensar nas

Mostra que para você o que importa é o resultado final. Está segura de si e se for preciso mostra o que pensa

Primeiro vai levar o carneiro para a outra margem e deixará na margem de origem, os dois fardos de capim.. Em seguida ele voltará e vai pagar um fardo

Assim, qualquer objeto preto maior que o rasgo que esteja por baixo da folha satisfaz a solução. Estas são as

Poderá mesmo agir com rigidez e até com dureza, e chegar a ser um pouco “maníaco” com sua obsessão de ligar rigorosamente todos os pontos... Você é

- Seu número preferido define para quantas pessoas você deve enviar este teste. O dia predileto corresponde ao dia que seu desejo se