Existem 2 listas a = [1, 2, 3] b = [6, 5, 4] É necessário criar uma lista final que contenha todos os elementos do primeiro, o caractere "a" e todos os elementos do segundo em ordem inversa exemplo c = [1, 2, 3, 'a', 4, 5, 6]
QA / QA Automation
O que são geradores em Python? Como se chama o iterador que usa yield por baixo dos panos?
O que você entende pelos termos "estratégia de teste", "arquitetura" e "decisão"?
Com que sistemas operativos trabalhas: Windows, Linux?
Como são tratadas as exceções em Python? Em que caso se usa try/except?
Que comandos ou utilitários de linha de comando você usou para trabalhar com Kafka?
A utilização da função B será igual no primeiro e no segundo caso?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Erro, registo não concluído" assert "code" in response.json(), "Erro, entidade não criada" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "IDs não coincidem" self.attach_response(response.json())
Por que pode ser necessário mais de um contêiner num Pod do Kubernetes?
@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))
Como realizou o trabalho de detalhamento e projeto dos seus testes?
Por que este teste está marcado como flaky, embora pareça simples?
Por que ao usar yield não há uma nova consulta à base de dados a cada chamada? Como isso afeta a limpeza e integridade dos dados de teste?
Fala sobre a tua experiência, especialmente na automação de testes. Que tarefas realizaste: testes de API, testes de UI, quais mais, quais menos?
O que fazer se vários elementos do formulário, como os campos do passaporte, tiverem o mesmo id?
Como adicionar um submódulo a um projeto Git? Onde é armazenada a informação do submódulo?
Com que sistema operativo trabalha?
Tem alguma pergunta para nós? O que acha do formato de trabalho híbrido (escritório + remoto)?
#Foi fornecido um URL #[link] #Precisa obter uma lista com os nomes de todos os utilizadores da resposta import requests url = "[link]" def test response = requests.get(url) print(response.json()) nomes = [utilizador['name'] for utilizador in response.json()] print(nomes)
O que são iteradores em Python? Qual método mágico implementa o iterador? Como ocorre a movimentação para o próximo elemento? O que acontece se percorrer o iterador duas vezes?