SoapUI - TestStep

TestSteps são os "blocos de construção" dos testes funcionais no SoapUI. Eles são adicionados a um TestCase e usados ​​para controlar o fluxo de execução e validar a funcionalidade do (s) serviço (s) da web a ser testado.

Inserção de TestStep

Step 1- Clique com o botão direito em TestSteps. Adicione Step e selecione um TestStep apropriado na lista. Por exemplo, se o usuário tiver que testar um WebService REST, ele selecionará a Solicitação de Teste REST.

Step 2 - Adicione um TestStep para validar a solicitação SOAP importada, selecionando TestSteps → Adicionar etapa → Solicitação SOAP.

Step 3 - Insira o nome do TestStep e clique em OK no assistente.

Ao clicar em 'OK', uma caixa de diálogo aparece para selecionar a operação a ser chamada. Todas as operações são listadas e os usuários podem selecionar a operação que gostariam de invocar.

Existem duas operações que serão listadas. Ambas as operações são iguais, exceto a versão SOAP usada.CurrencyConvertorSoap usa SOAP versão 1.1 enquanto, CurrencyConvertorSoap12 usa SOAP versão 1.2.

Step 4 - Selecione o primeiro - CurrencyConvertorSoap e clique em OK.

Ao adicionar um TestCase, diferentes asserções padrão podem ser adicionadas. As asserções também são chamadas de pontos de verificação / pontos de validação de solicitação / resposta SOAP.

Step 5 - Vamos criar um TestCase com uma opção padrão, o que significa criar um TestStep SEM nenhum dos seguintes pontos de validação -

  • Verifica se a mensagem de resposta é SOAP, ao executar o teste.
  • Verifica se o esquema de resposta é válido.
  • Verifica se a resposta SOAP contém FAULT.

Step 6 - Ao clicar em OK, a seguinte captura de tela do XML de solicitação é exibida.

A contagem de etapas de teste agora é incrementada para um como um TestStep funcional adicionado. Da mesma forma, ao adicionar TestSteps de carga e segurança, o número correspondente aumenta automaticamente com base no número de etapas adicionadas.