Pular para conteúdo

Quiz 13

1. Qual a principal vantagem da automação de testes E2E (End-to-End)?
Reduzir o número de desenvolvedores na equipe.
Garantir que o código-fonte está bonito.
Simular a jornada real do usuário e economizar tempo em testes de regressão manuais.
Aumentar a velocidade da internet.
2. O que é o Selenium WebDriver?
Uma linguagem de programação.
Uma ferramenta veterana de automação que permite controlar navegadores programaticamente.
Um editor de texto para QAs.
Um navegador novo.
3. Qual ferramenta moderna é conhecida pela sua velocidade e recursos de "auto-waiting"?
Blocos de Notas.
Excel.
Playwright / Cypress.
Postman.
4. Na automação web, o que é um "Locator" (Localizador)?
O GPS do celular do testador.
Uma estratégia para encontrar um elemento HTML na página (ex: ID, CSS, XPath).
O endereço físico do servidor.
Um tipo de vírus.
5. Qual o seletor mais recomendado por ser mais estável?
Texto completo da página.
ID único (`#id`) ou Atributos de Teste (`data-testid`).
Classe CSS (`.btn-red`).
XPath absoluto.
6. O que significa "Flakiness" (Instabilidade) em testes automatizados?
Quando o teste passa sempre.
Quando um teste ora passa, ora falha, sem que tenha havido mudança no código.
Quando o computador do QA quebra.
Quando o código é escrito em Python.
7. Por que devemos evitar o uso excessivo de `sleep(5)` nos scripts?
Porque é proibido por lei.
Porque torna os testes desnecessariamente lentos; o ideal é usar "esperas inteligentes" (waits).
Porque gasta muita energia elétrica.
Porque o robô pode dormir e não acordar.
8. O padrão "Page Object Model" (POM) visa:
Deixar o código mais confuso.
Melhorar a organização e manutenção, separando a lógica de interação da lógica do teste.
Criar páginas web automaticamente.
Substituir o uso de classes em Java.
9. Qual o papel das "Assertions" (Asserções) em um script de automação?
Clicar no botão.
Validar se o estado final do sistema é o esperado (ex: verificar se a mensagem de sucesso apareceu).
Digitar a senha.
Reiniciar o Windows.
10. Automação de UI deve cobrir 100% de todos os fluxos possíveis?
Sim, para dar segurança total.
Não, deve focar nos fluxos críticos (Happy Path) devido ao alto custo de manutenção.
Somente se o cliente pagar extra.
Sim, se o time for grande.