Carregando...
Carregando...
Ajude a melhorar a plataforma
A equipe de desenvolvimento de uma empresa de tecnologia está implementando testes automatizados para validar o comportamento de uma funcionalidade de busca em seu sistema de e-commerce. Um analista propôs o uso do Cucumber, escrevendo um cenário no seguinte formato:
| | | --- | | Funcionalidade: Buscar produtos Cenário: Usuário realiza uma busca por nome do produto Dado que o usuário acessa a página inicial Quando ele digita "fones de ouvido" na barra de busca E clica no botão de pesquisar Então a lista de produtos exibida deve conter itens relacionados a "fones de ouvido" |
Com base nesse cenário e nos princípios do BDD com Cucumber, observe as afirmativas a seguir:
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - I e II, apenas.
A questão aborda o BDD (Behavior-Driven Development - Desenvolvimento Orientado por Comportamento) e a ferramenta Cucumber, que utiliza a linguagem Gherkin para descrever funcionalidades sob a perspectiva do usuário.
O BDD visa aproximar o negócio da tecnologia. O Cucumber traduz requisitos escritos em linguagem natural para testes automatizados. A estrutura fundamental é o Gherkin, que utiliza as palavras-chave: Dado (contexto), Quando (ação) e Então (resultado esperado).
As afirmativas I e II refletem fielmente os pilares do BDD, enquanto a III contradiz o propósito básico da metodologia.
Alternativa C.