O que é uma fixture no pytest? Como implementas o teardown?
QA / QA Automation
Quantas vezes será executado test_balance quando houver parametrização na classe e na função de teste?
Fale sobre o princípio de Segregação de Interfaces (ISP) do SOLID.
Fala sobre closures em Python. Como uma função dentro de outra função usa variáveis da função externa?
O que pode ser uma chave de dicionário em Python?
Fale sobre si, sobre o seu último local de trabalho, quais as tarefas que realizou, que produto era?
Fale sobre os métodos em POO (métodos clássicos, __init__ e outros).
O que cada print irá mostrar numa função com um argumento mutável padrão?
Que princípios de POO e SOLID você aplicou na sua atividade como automatizador? Dê exemplos.
Fala sobre os tipos de dados em Python. Como os classificarias e o que inclui cada um deles?
Por que o None é considerado um tipo imutável?
Fala sobre a função super() e quando a usas?
Que padrões de design utilizou além do Page Object?
Análise do código com fixture de escopo de sessão e autouse=True: qual teste irá falhar e por quê?
Fale sobre o escopo das fixtures no pytest e as armadilhas ao usar o escopo de sessão.
Fale sobre o padrão de Inversão de Dependências (o último princípio SOLID) e sobre composição.