Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Engenharia de Software/
  4. Questão 457941200295790

Observe os testes de aceitação especificados abaixo. I - Como aluno de matemática Desejo saber o tipo de triângulo basea...

1

457941200295790
Ano: 2018Banca: FAURGSOrganização: BANRISULDisciplina: Engenharia de SoftwareTemas: Verificação e Validação de Software
Observe os testes de aceitação especificados abaixo.

I - Como aluno de matemática
Desejo saber o tipo de triângulo baseado no tamanho de seus lados
Para conhecer o tipo de triângulo

II - Funcionalidade: Leitor de tipos de triângulo
Cenário: Triângulo escaleno
Dado que estou na página de consulta de triângulos
Quando eu informo os lados de um triângulo:
| lado_a | lado_b | lado_c |
| 3 | 4 | 5 |
Então o sistema informa que o triângulo é "Escaleno"

III - Funcionalidade: Leitor de tipos de triângulo
Cenário: Triângulo inválido
Dado que estou na página de consulta de triângulos e que informo apenas dois lados de um triângulo
Então o sistema informa que o triângulo é inválido
Porque eu deveria informar três lados

Quais dessas especificações são expressões bem definidas de teste de aceitação, segundo o Behavior-Driven Design (BDD), usando a notação Gherkin?
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200141735Engenharia de Software

Como se chama o processo que testa individualmente os componentes de programa, como métodos ou classes de objetos?

#Verificação e Validação de Software
Questão 457941200292989Engenharia de Software

Considere as afirmações abaixo em relação à herança, um dos principais conceitos de programação orientada a objetos. I - A herança permite a criação d...

#Programação Orientada a Objetos
Questão 457941200501575Engenharia de Software

Numere a segunda coluna de acordo com a primeira, associando os tipos de fatores de risco em TI às suas respectivas definições. (1) Risco de Desempenh...

#Gerenciamento de Projetos de Software
Questão 457941200546222Engenharia de Software

Considerando que, durante o processo de validação de requisitos, estes são submetidos a diferentes tipos de verificação, assinale a alternativa cuja v...

#Requisitos de Software
Questão 457941200842288Engenharia de Software

_____________ é uma verificação de consistência entre o sistema de software e sua especificação e, portanto, é uma atividade de verificação feita depo...

#Verificação e Validação de Software
Questão 457941200864833Engenharia de Software

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos. I - Classe é um conceito orientado a objeto que...

#Programação Orientada a Objetos
Questão 457941201100605Engenharia de Software

Sobre teste de unidade, considere as afirmações abaixo. I - Sempre que possível, deve-se automatizar os testes de unidade. No entanto, se deseja-se re...

#Verificação e Validação de Software
Questão 457941201172807Engenharia de Software

No contexto da orientação a objetos, ___________ é um conceito que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e co...

#Programação Orientada a Objetos
Questão 457941201252396Engenharia de Software

Considere as seguintes afirmações sobre metodologias de análise, projeto e desenvolvimento de sistemas. I - Em um estágio inicial da especificação de ...

#Metodologias de Desenvolvimento de Software
Questão 457941201574092Engenharia de Software

__________ é uma característica que reduz bastante o esforço necessário para ampliar o projeto de um sistema orientado a objetos, permitindo que vária...

#Programação Orientada a Objetos

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Verificação e Validação de SoftwareQuestões do FAURGS