1) Explique o que é SOAP UI?
SOAP UI é uma solução de teste funcional de plataforma cruzada gratuita e de código aberto. Ele permite que você crie e execute de forma rápida e fácil regressão automatizada, conformidade, testes funcionais e de carga. É usado para teste de serviços da Web
2) Explique qual é a função de XML, SOAP, WSDL e UDDI em serviços da web?
Os serviços da Web são um meio pelo qual os aplicativos baseados na Web podem ser integrados ou comunicados por meio de um backbone de protocolo da Internet. O aplicativo baseado na Web pode ser integrado usando XML, SOAP, UDDI e WSDL. SOAP é usado para transmitir os dados; WSDL é usado para descrever ou relacionar os serviços, UDDI é usado para listar quais serviços estão acessíveis, XML é usado para marcar os dados.
3) Mencione o que o SoapUI pode fazer?
SoapUI pode-
- Ele pode fazer testes automatizados como testes de carga, testes baseados em cenários e testes orientados a dados
- Possui recursos de relatórios integrados
- Ele tem capacidade única de personificar serviços da Web e executar testes funcionais e de carga antes mesmo de serem executados
4) Mencionar como o SoapUI é usado para estruturar testes funcionais?
SOAP UI usa três níveis para estruturar testes funcionais
- TestSuite: É um conjunto de casos de teste usados para combinar testes funcionais em unidades lógicas
- TestCase: É um grupo de etapas de teste que se reúnem para testar algum aspecto específico de seus serviços. Você pode aumentar qualquer número de casos de teste para suítes de teste
- TestSteps: Eles são “blocos de construção” de testes funcionais em SOAPUI. Juntos, eles fazem TestCase e determinam o fluxo de execução do serviço a ser testado
5) Mencione qual é a diferença entre REST e SOAP?
- SOAP: Soap significa Simple Object Access Protocol e é um protocolo usado para receber e enviar dados sobre HTTP como XML
- REST: É uma forma de projetar um web services.
6) Explique quais são as propriedades no SoapUI?
Propriedades em SOAPUI são usadas para recuperar e armazenar dados. Os dados são armazenados como chave, valor ou formato.
7) Explique onde você usa propriedades no SoapUI?
Podemos ler os valores de propriedade no ponto de extremidade da etapa de teste, nome de usuário, valores de cabeçalho, senha, domínio, propriedades de método POST, PUT, GET e DELETE.
8) Mencione quais idiomas o SoapUI usa?
SOAP UI oferece suporte a duas linguagens, Groovy e JavaScript.
9) Mencione quais são as propriedades padrão em SOAPUI?
Por padrão, SOAPUI tem propriedades em três níveis
- Propriedades padrão ou personalizadas no nível do projeto : o usuário pode anexar qualquer número de propriedades no nível do projeto e pode ser aberto a partir de qualquer etapa de teste de qualquer caso de teste em qualquer suíte de teste
- Propriedades padrão ou personalizadas de nível de suíte de teste: o usuário pode anexar qualquer número de propriedades no nível de suíte de teste e pode ser usado em qualquer etapa de teste de qualquer caso de teste neste suíte de teste
- Propriedades padrão ou personalizadas no nível do caso de teste: No nível do caso de teste, os usuários podem adicionar qualquer número de propriedades no nível do caso de teste e pode ser usado a partir de quaisquer etapas de teste deste caso de teste
10) Explique como você pode parametrizar os endpoints na IU SOAP?
Parametrizar os terminais na IU SOAP é o mais importante, pois é a primeira etapa no teste de automação. É mais demorado alterar os terminais manualmente. A fim de fazer isso
- Defina uma propriedade do projeto que contém o ponto final
- Altere o ponto final para usar esta propriedade por meio da expansão da propriedade
- Certifique-se de que suas solicitações estejam aproveitando o endpoint configurado
- Quando uma solicitação é executada, a propriedade estará inevitavelmente com seu valor atual. Para usar um valor diferente, basta configurar o endpoint na IU, você pode usar a opção P da linha de comando
11) Mencione qual é o formato geral para ler o valor da propriedade customizada ou padrão?
O formato geral para ler o valor da propriedade personalizada ou padrão é $ {# levelname # key}
12) Dentro do SOAPUI onde o script groovy pode ser usado?
Dentro do SOAPUI, o script groovy pode ser usado em dois lugares
- Etapa de teste de script Groovy
- Asserção de script - dentro da etapa de teste
13) Mencionou algumas funcionalidades importantes da IU SOAP?
Algumas funcionalidades importantes da IU SOAP são:
- Ele cria um novo projeto usando apenas o link WSDL do serviço da web; irá obter a informação de todos os métodos e importá-los automaticamente
- Ele cria casos de teste diretamente da solicitação de método da web
- Ele testa métodos da web em combinação ou separadamente. Tem uma capacidade muito útil que permite que dados e parâmetros sejam passados de um método para outro. Ele permite que você salve dados em variáveis para que outros métodos possam acessá-los
- Possibilita a criação de validações nos resultados de métodos web por meio de asserções; a asserção pode ser criada no X-path ou no X-query
- Ajuda na criação de outros tipos de validações, como conformidade de esquema, falha de sabão, tempo de resposta etc.
- Ele permite organizar os casos de teste em suítes de teste
- Ele permite a execução de todos os casos de teste a partir de um conjunto de testes e a obtenção de resultados de falha / aprovação para cada caso de teste
- Permite parametrizar os campos de solicitação de casos de teste para que um caso de teste possa se beneficiar de diferentes valores de uma tabela ou banco de dados
- Usando o groovy, permite a criação de scripts de validação complexos
- Tem algum suporte para teste de carga de serviço web
- Ele tem algum suporte para teste de cobertura e gerenciamento de requisitos
14) Explique o que é a asserção no Soap UI e dê algum exemplo de asserção possível no SOAPUI?
No SOAP UI, a funcionalidade de asserção é usada para validar a resposta da solicitação recebida pelas Etapas de Teste no momento da execução. É usado para comparar uma parte da mensagem a algum valor esperado.
Os tipos de asserção em SOAPUI incluem
- Simples contém
- Conformidade de esquema
- Simples não contém
- Falhas de sabão
- SLA de resposta
- XPath Match
- XQuery Match
- Status de segurança WS
- Asserção de Script
- WS- Solicitação de Endereçamento ou Asserção de Resposta
15) O SoapUI suporta autenticação SSL
sim
Download grátis do PDF: Perguntas e respostas da entrevista SoapUI