O que pode ser usado como alternativa ao `yield` numa fixture do pytest?
QA / QA Automation
É bom usar XPath para procurar elementos?
Dois testes são realizados separadamente, mas ao executar todo o arquivo, o segundo teste falha. O que isso indica e como corrigir?
# Criar uma lista de três funções, onde cada função retorna o seu número ao ser chamada. # A primeira função deve retornar - 0, a segunda - 1, a terceira - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Resposta:
Qual é a diferença entre o operador `is` e o operador de igualdade `==` em Python?
Qual é a diferença entre os códigos de resposta HTTP 401 e 403?
Como encontrar um elemento se ele não tem `id` ou classe?
Já trabalhou com Selenium e Playwright?
Que técnicas de design de testes conheces?
Pode-se dizer que os testes não estão isolados se eles influenciam uns aos outros?
O que acontece se chamar a função `add_user` três vezes seguidas através de `print`?
Qual é a diferença entre os códigos de resposta HTTP 200 e 204?
Pode misturar expectativas explícitas e implícitas, bem como esperar um tempo fixo num único teste?
Corrige a função `add_user`, que usa uma lista mutável no valor padrão do argumento, diretamente no código.
Por que o método POST geralmente não é idempotente?
Qual é a diferença entre expectativas explícitas e implícitas nos testes de UI?
O que faz um decorador em Python?
O teste necessita de um usuário UPPD, que deve ser removido após o teste. Como fazer para que a limpeza do usuário seja realizada mesmo que o teste falhe?
# Python - identificar o problema no código e reescrevê-lo sem erros # Adicionar um usuário à lista e retornar essa lista. # Se ao chamar não for especificado o segundo argumento, retornar o usuário. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Criar uma lista de três funções, onde cada função retorna seu número. # A primeira deve retornar - 0, a segunda - 1, a terceira - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Tiveste experiência com SQL no teu trabalho anterior e como trabalhaste com ele?