Sobes.tech

QA / QA Automation

O que pode ser usado como alternativa ao `yield` numa fixture do pytest?

164

É bom usar XPath para procurar elementos?

162

Dois testes são realizados separadamente, mas ao executar todo o arquivo, o segundo teste falha. O que isso indica e como corrigir?

161

# 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:

159

Qual é a diferença entre o operador `is` e o operador de igualdade `==` em Python?

158

Qual é a diferença entre os códigos de resposta HTTP 401 e 403?

154

Como encontrar um elemento se ele não tem `id` ou classe?

149

Já trabalhou com Selenium e Playwright?

146

Que técnicas de design de testes conheces?

135

Pode-se dizer que os testes não estão isolados se eles influenciam uns aos outros?

128

O que acontece se chamar a função `add_user` três vezes seguidas através de `print`?

128

Qual é a diferença entre os códigos de resposta HTTP 200 e 204?

126

Pode misturar expectativas explícitas e implícitas, bem como esperar um tempo fixo num único teste?

121

Corrige a função `add_user`, que usa uma lista mutável no valor padrão do argumento, diretamente no código.

119

Por que o método POST geralmente não é idempotente?

110

Qual é a diferença entre expectativas explícitas e implícitas nos testes de UI?

108

O que faz um decorador em Python?

105

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?

104

# 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])

104

Tiveste experiência com SQL no teu trabalho anterior e como trabalhaste com ele?

103
/2