Por que é fundamental seguir os princípios SOLID no desenvolvimento de software?
QA / QA Automation
Explique o que se entende por base de dados não relacional.
Usou algum tipo de relatório?
Pode explicar o que se entende por teste de integração e como ele difere do teste de unidade?
Pode explicar o que se entende por anotação em programação?
Qual é a finalidade do modificador Final na linguagem Java e em que casos é utilizado?
# 1 a = [1, 2, 3] b = a b.append(4) # print(a) # print(a é b) # 2 a = 10 b = a # print(a é b) b += 5 # print(a) # print(b) #3 # data = { # ([1, 2, 3]): "a", # (1, 2, 3): "b" # } # print(data) #4 a = (1, [2, 3]) # a[1].append(4) # print(a) #5 a = [1, 2, 2, 3] b = set(a) # print(len(a), len(b))
Que ferramentas utilizas para automatizar os processos de integração e entrega de software?
Explica o que é a parametrização no pytest.
Pode explicar os princípios básicos por trás do SOLID e como eles influenciam o design de sistemas de software?
Que anotações usaste no pytest?
Podes falar sobre os princípios-chave que orientam a realização de testes de software?
Como encontrar um elemento <div> com uma classe específica usando XPath?
Implemente uma função para determinar se duas palavras são anagramas Exemplo: cabana — banco
Pode explicar o que é a ferramenta Allure e para que é usada nos testes?
Se o teste estiver marcado a amarelo no relatório, é um defeito do produto?
Qual é a diferença entre HTTP e HTTPS?
Pode explicar o que é uma base de dados relacional e quais são as suas principais características?
Consegues enumerar os princípios básicos da programação orientada a objetos?