QA / QA Automation
É possível implementar um modelo request-response através do Kafka para obter confirmação de processamento?
Fala-me sobre a pirâmide de testes. Por que os testes E2E ocupam o topo e devem ser os menos numerosos?
Qual é a proporção de testes manuais e automatizados que você gostaria de ter no seu novo emprego?
Como foi verificado que os projetos disponíveis são transmitidos para a IA?
O que é git rebase?
Dado um array de números inteiros positivos e negativos. Ordene-o de modo que todos os números positivos estejam no início na sua ordem original. O que estiver na segunda metade do array não importa.
Para que servem os artefactos no GitLab CI?
Para que servem os sistemas de logging? Pode-se simplesmente aceder ao servidor ou fazer o download de um ficheiro.
Como interceptar e modificar a resposta da API no Playwright para testar a interface de utilizador?
O que vai mudar se remover o return e deixar print(final)?
Existem outras diferenças entre PUT e POST (além da atribuição)?
Percebeu, então o colega apenas observa e localiza o problema?
O que é a pirâmide de testes e por que não se pode simplesmente cobrir tudo com testes end-to-end?
Como resolves o problema de suportar um grande número de testes?
Já trabalhou com Kafka?
Como te sentes em relação ao uso de ferramentas de IA (LLM, Cursor) no trabalho de tester?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Erro, registo não concluído" assert "code" in response.json(), "Erro, entidade não criada" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "IDs não coincidem" self.attach_response(response.json())
Que ferramentas de LLM e IA você usa no seu trabalho?
Tem experiência na implementação de testes em Go?
O que é um bug e qual é o seu ciclo de vida?