QA / QA Automation
Quais versões de endereços IP existem e em que IPv4 difere de IPv6?
Fale sobre si / auto-apresentação
Liste os métodos HTTP padrão
Como mais podem comunicar-se além da API? Conheces outros métodos?
O que é o Estado de Armazenamento e como ajuda na autorização?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Existe um método rest-api do serviço de transferência de uma certa quantia de um utilizador bancário para outro pelo ID: GET /api/transfer?money={money}&from={uid}&to={uid} Tarefa: criar casos de teste para este método Exemplo de caso de teste: Chamar o método com os parâmetros money=10.10&from=1&to=2; Comportamento esperado: Chamar o método com os parâmetros money=10&from=1&to=2; Comportamento esperado: status 400 saldo sem alterações, retorno de erro de fundos insuficientes Chamar o método com os parâmetros money=100000&from=1&to=2; Comportamento esperado: status 200 saldo do utilizador 1 diminui pelo valor atual, saldo do utilizador 2 aumenta pelo valor atual Chamar o método com os parâmetros money=-10000&from=1&to=2; Comportamento esperado: status 400 saldo sem alterações, retorno de erro de não é possível transferir valor negativo Chamar o método com os parâmetros money=0&from=1&to=2; Comportamento esperado: status 400 saldo sem alterações, retorno de erro de não é possível transferir valor zero Chamar o método com os parâmetros money=вавава&from=1&to=2; Comportamento esperado: status 400 saldo sem alterações, retorno de erro de inserir valor correto Chamar o método com os parâmetros money=10000&from=1&to=1; Comportamento esperado: status 400 saldo sem alterações, retorno de erro de descrever detalhadamente o erro
Os testes foram executados em paralelo, correto?
O que foi testado com testes automatizados: frontend, backend? Qual biblioteca foi usada para interagir com a API REST?
Para que serve o Kafka e como ela ajuda?
Como testaste o backend e a API REST?
[nome] perguntou: O que é importante para você ao escolher um novo trabalho, no que vai olhar ao tomar uma decisão?
O segundo testador também escreve testes automáticos?
Testaste WebSockets?
Usa mocks nos testes automatizados? Quais são os prós e contras do seu uso?
Esperavas o código 200, mas recebeste 400 (requisição incorreta). O que vais fazer? A solicitação é totalmente válida e está de acordo com o contrato, mas o erro ainda assim ocorre.
A câmera mostra que a lâmpada está acesa com a porta fechada — isto é um bug. Quais campos você deve preencher obrigatoriamente no relatório de bug?
Como apresentarias a tua experiência em testes de integração com IA?
Como é acionado o gatilho dos testes de fumaça e o que determina a lista de testes para a fumaça?
Fala-me do teu trabalho no projeto atual.