QA / QA Automation
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.
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))
Por que é que se usa REST Assured, já experimentaste outros clientes?
Implemente mais quatro testes de API para os métodos restantes de gestão de utilizadores, estudando os métodos já descritos no projeto.
Como foi, de forma geral, o processo de trabalho no último lugar? Quem atribuía as tarefas, quem escrevia os casos de teste, quem fazia as revisões?
Usaste decoradores e geradores no teu trabalho? O que é um decorador e para que serve?
Que tipos de testes não funcionais conhece?
Quais gatilhos foram usados para iniciar os testes automatizados?
Fala sobre procura de emprego: há outras ofertas ou negociações?
Do que é feito um corretor?
Achas que há alguma diferença entre testes e garantia de qualidade?
O que farias se tivesses um formulário com campos de login, palavra-passe e um botão «Entrar». Inseres um login e palavra-passe corretos, clicas no botão «Entrar», mas nada acontece.
Qual foi o tamanho da equipa?
Para que servem as técnicas de design de testes?
Existe um conjunto de casos de teste para vários dias, mas o negócio precisa de um lançamento hoje e há tempo apenas para 5 deles. Com base em quais critérios você seleciona?
O que se espera ao enviar uma solicitação sem o campo obrigatório de email?
Fale sobre sua experiência com bancos de dados. Quais consultas você fez?
É possível implementar um modelo request-response através do Kafka para obter confirmação de processamento?
De onde eles obtiveram conhecimentos sobre testes?
A estratégia de testes deve ser para o lançamento ou transversal para o produto?