QA / QA Automation
@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))
Os dados de entrada são transmitidos como uma string, por exemplo, '1 2 3 4 3 2 1'. Escreva a solução ótima em termos de complexidade.
Fale sobre a sua experiência de trabalho: quais foram os projetos, áreas, domínios, o que fez, do que foi responsável?
Se tivesse recursos, como estruturaria o processo de QA ideal numa equipa?
Existe alguma ferramenta onde se pode ver como o produto está coberto por testes?
És tu que faz a revisão de código?
Quais são as suas prioridades na escolha de localizadores no Playwright?
O que são sequências em Python? Quais tipos conhece?
Como implementar um soft assert no pytest para várias verificações num teste, de modo que o teste não falhe na primeira erro, mas execute todas as verificações?
Qual é a diferença entre teste de fumaça e teste de regressão?
Que tipos de exceções em Java conheces e em que se diferenciam?
O pedido GET tem corpo? Como o GET transmite parâmetros? O que são Content-Type e Accept, qual é a diferença?
Nomeie os princípios do teste.
Como é que escolheste os casos na regressão?
Tarefa prática: análise dos requisitos para a tela da montra de cartões (versão web) — encontrar inconsistências entre os requisitos e a implementação.
Qual é a diferença entre XPath e CSS Selector? Quando usar cada um?
def test_blocks(a, b): try: result = a / b except ZeroDivisionError: return "Erro de divisão por zero" else: return f"Resultado: {result}" finally: return "Final" print(test_blocks(10, 2)) print(test_blocks(10, 0))
Como comparar dois valores Integer a e b?
Como foi montado o conjunto de testes de regressão? O que incluía?
Por que é que se usa REST Assured, já experimentaste outros clientes?