Sobes.tech

QA / QA Automation

Que testes serão executados se executar o comando 'pytest' a partir da raiz do projeto? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)

Middle+
302

Teve tarefas comerciais, de produto ou técnicas importantes que não estejam diretamente relacionadas com testes?

Middle+
278

O que gostaria de evitar no seu trabalho?

Middle+
261

O que é WebSocket e para que serve?

Middle
241

Qual será o resultado da execução deste código? a = [1, 2, 3] b = [1, 2, 3] print(a == b) print(a is b)

Middle+
236

Usa mocks nos testes automatizados? Quais são os prós e contras do seu uso?

Middle
228

Na fixture, um utilizador é criado a cada vez, o que faz com que os utilizadores de teste se acumulem. O que se pode acrescentar?

Middle+
222

Em que as requisições GET e POST diferem?

Middle
218

Eram chats de IA comuns ou algum tipo de agentes?

Middle+
214

Qual é a diferença entre list, set e tuple em Python?

Middle
210

Qual é a sua experiência com CI: configurou pipelines de CI?

Middle+
209

Imagine que estás numa terminal Linux. Crias um ficheiro e verificas os seus direitos atuais. Como irá mudar a linha de direitos na saída do ls -l após executar o comando chmod 777? O que agora é permitido fazer com este ficheiro e para quem? EXEMPLO DE CÓDIGO $ touch deployment.sh $ ls -l deployment.sh -rw-r--r-- 1 utilizador grupo 0 27 de maio 14:20 deployment.sh $ chmod 777 deployment.sh $ ls -l deployment.sh

Middle+
209

Nome os princípios básicos da OOP e como eles são implementados em Python?

Middle
209

Na sua opinião, o que distingue um engenheiro de QA intermediário de um engenheiro de QA sênior?

Middle+
208

Qual é a diferença entre Dockerfile e docker-compose?

Middle+
200

Qual consulta é idempotente?

Middle
200

O que este código exibe e por quê? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)

Middle+
199

Lembre-se da maior tarefa do último ano e meio: qual foi e qual foi o volume de testes?

Middle+
198

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ê?

Middle
198

Utiliza ferramentas de IA no seu trabalho e para quê?

Middle+
198
/4