Sabes o que um testador deve fazer na nossa equipa?
QA / QA Automation
Como obtinhas as builds? Já as compilaste manualmente? Em que se diferencia uma build de debug de uma de release?
Pode-se aplicar o teste pareado (pairwise) a esta tarefa?
Quais estratégias de localizadores em Appium para elementos móveis você conhece, já usou, quais são os prós/contras?
Que erro é retornado no front ao chamar o método. Como pode ser localizado o problema?
Consegues descrever como automatizarias o cenário de autenticação numa aplicação móvel? Casos de teste, estrutura, Page Object?
Como encontrarias o localizador do elemento? Conseguiria adicionar um ID na aplicação?
Formulário de login: insere um login/senha válidos, clica em entrar, visualmente nada acontece. Como investigarias e por que isso pode estar a acontecer?
O que estás procurando atualmente no teu trabalho e estás disposta a preencher as lacunas na tua stack (Kafka, GitLab, Kubernetes)?
Perguntas para a equipa: como está estruturado o processo de testes, qual a proporção entre manual e automatizado?
Qual foi a proporção de testes manuais e automatizados no último projeto?
Temos um esquema de interação de componentes: Vamos supor que são serviços destinados a criar e gerir eventos para gestores de recursos humanos. Enviamos uma mensagem ao Serviço 1, (implantado no Kubernetes) para obter ou editar dados através de REST API. O Serviço 1 processa os dados e depois os envia para o Kafka. O Serviço 2 (também implantado no Kubernetes) lê as mensagens do Kafka e converte toda a informação recebida para outro formato, e depois a armazena na base de dados. Como utilizador, enviámos uma solicitação para criar um evento via REST ao Serviço 1, e depois verificámos a existência desse evento na base de dados com uma consulta Select. Mas não encontramos esse evento na base de dados. Começámos a investigar qual é o problema e descobrimos que a mensagem ficou presa no Kafka: simplesmente não foi lida pelo Serviço 2. Como vamos localizar por que a mensagem não foi lida?
Como testaste os sistemas de pagamento? Como realizavam as transações?
Como abordaste o teste das especificações técnicas (TЗ)?
Qual é a tua opinião sobre a diferença entre testar uma aplicação móvel e uma web?