QA / QA Automation
Fala-me sobre o pytest. O que é? O que são fixtures? Como funcionam?
Quais são as suas ações de monitoramento para uma funcionalidade lançada há três dias?
Organize os passos do pipeline na ordem correta (Lint, Testes unitários, Build, Deploy QA, Segurança, Testes de integração, Cobertura, Deploy em produção)
Que técnicas de design de testes teve de usar para testar estas funções?
Como vês o uso de IA no trabalho de QA a nível global, no âmbito da melhoria dos processos?
O que são *args e **kwargs? Como eles funcionam?
O que é teste e qual é a essência do nosso trabalho?
Quão adequado é para si o formato fullstack QA: gestão de uma funcionalidade do zero, incluindo testes manuais e automação subsequente?
Imagine que precisa testar um novo endpoint GET, que retorna o ID e o nome por ID. Liste as verificações do mais prioritário ao menos prioritário.
Qual é a diferença entre bases de dados OLTP e OLAP e como isso afeta a abordagem de desenvolvimento/teste?
Por que o body não é usado no seletor para o elemento do formulário?
Existe alguém acima de si que seja responsável globalmente pelos processos e pela escolha das ferramentas de teste?
Qual foi o seu foco principal no EMCD? Conte-nos sobre sua experiência em automação de testes.
Qual framework escolherias agora para testes automatizados de UI?
@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())
Fale sobre você: você trabalhou com automação ou como testador full-stack?
Também escreveste os planos de teste?
Explique os 4 princípios da POO e dê exemplos da sua experiência de aplicação.
O que são getters e setters?
Existem testes automatizados no frontend, qual framework é usado para automação de UI?