Que erros podem ocorrer ao organizar a execução paralela de testes automatizados?
QA / QA Automation
Nome os princípios básicos da OOP e como eles são implementados em Python?
a = 4 b = [4] resultado = (a, b) a = 5 b.append(5) Pergunta: qual é o valor de resultado após executar todas as linhas e por quê?
Se a = 128 e b = 128, qual será o resultado das comparações a == b e a is b?
O que este código exibe e por quê? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Imagine que te juntaste a um projeto e recebeste a tua primeira tarefa de testes automáticos durante a integração: o que seria importante para ti aprender, e destacarias casos críticos ou problemas arquiteturais se os notasses?
Por que os tipos de dados são considerados mutáveis ou imutáveis?
Qual é a sua proporção preferida de testes manuais para automáticos?
Você trabalhou com os próprios hooks do PyTest?
Quais são os escopos de visibilidade em Python?
Implemente mais quatro testes de API para os métodos restantes de gestão de utilizadores, estudando os métodos já descritos no projeto.
Que comandos Linux usas para conectar ao servidor e editar um arquivo?
Por que razão uma fixture com scope="session" deve ser executada se não tiver autouse=True e não for solicitada por um teste ou outra fixture?
Que outras melhorias sugeriria para os testes e o projeto?
Teve problemas para entender o código do framework?
Que verificações estão em falta nos testes implementados?
Já utilizou feature flags no seu trabalho?
Como o PyTest determina que um arquivo, classe ou função são testes e não código comum?
O que é uma camada no Docker e para que serve?
O que acontece com a solicitação após inserir o domínio no navegador e pressionar Enter?