·
Engenharia de Software ·
Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
11
Prova Presencial 1 Chamada Engenharia Ciência e Tecnologia
Engenharia de Software
UNOPAR
4
Adg2 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg4 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg2 - Engenharia Ciência e Tecnologia
Engenharia de Software
UNOPAR
4
Aap1 - Engenharia de Software
Engenharia de Software
UNOPAR
5
Av1 - Engenharia de Requisitos
Engenharia de Software
UNOPAR
4
Aap3 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg1 - Engenharia de Software
Engenharia de Software
UNOPAR
5
Av2 - Engenharia de Requisitos
Engenharia de Software
UNOPAR
4
Av2 - Engenharia de Software
Engenharia de Software
UNOPAR
Texto de pré-visualização
II. Uma das justificativas para a aplicação de um teste de sistema é que alguns componentes se tornam evidentes apenas quando os componentes são unidos. III. Um teste de sistema é executado pela checagem de métodos aos pares, ou seja, a interação entre dois métodos escolhidos ao acaso. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: a) Apenas as afirmativas I e III são corretas. b) Apenas as afirmativas I e II são corretas. Alternativa assinalada c) Apenas a afirmativa I é correta. d) Apenas a afirmativa II é correta. e) As afirmativas I, II e III são corretas. 3) Considerando as características de operacionalização do TDD, complete as lacunas da sentença a seguir. Durante o TDD, o código é desenvolvido em incrementos _______ e nenhum código é escrito enquanto não houver um _____ para experimentá-lo. Cada iteração resulta em um ou mais novos testes, os quais são acrescentados a um conjunto de testes de _____ que é executado a cada mudança, isso é feito para garantir que o novo código não tenha gerado efeitos colaterais que causem erros no código anterior. Assinale a alternativa que completa as lacunas corretamente. Alternativas: a) grandes - desenvolvedor - regressão. b) pequenos - teste - regressão. Alternativa assinalada c) médios - teste - refatoração. d) grandes - cliente - regressão. e) pequenos - teste - refatoração. 4) Considerando características de testes automatizados e da ferramenta de teste JUnit, avalie as afirmativas a seguir: I. O JUnit é uma ferramenta que realiza testes unitários, com recursos para a aplicação de Desenvolvimento Orientado a Testes. II. Apesar de ser conhecida como uma ferramenta de automação de teste, o JUnit não é capaz de validar a saída do teste. III. Os testes de unidade são automatizados em um formato em que de classes são criadas para testar outras classes. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: a) Apenas as afirmativas II e III são corretas. b) Apenas as afirmativas I e II são corretas. Alternativa assinalada c) Apenas a afirmativa II é correta. d) As afirmativas I, II e III são corretas. e) Apenas a afirmativa I é correta. 5) No desenvolvimento guiado por teste (TDD), requisitos para um componente de software servem de base para a criação de uma série de casos de teste que exercitam a interface e tentam encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente. Fonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Com base no tipo de teste viável para a aplicação do TDD, avalie as seguintes asserções e a relação proposta entre elas. I. Embora seja a forma mais usual, a efetivação da prática do TDD não está relacionada, necessariamente, apenas aos testes de unidade PORQUE II. É possível que o TDD seja aplicado também em procedimentos que testem o sistema segundo o ponto de vista do usuário, numa averiguação direta do seu atendimento aos requisitos do cliente. A respeito dessas asserções, assinale a alternativa correta. Alternativas: a) As asserções I e II são proposições verdadeiras e a II é uma justificativa da I. Alternativa assinalada b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e) As asserções I e II são proposições falsas. Av2 - Engenharia de Software Sua avaliação foi confirmada com sucesso. Informações Adicionais Avaliar Material 1) Tomando como referência as especificidades da realização de um teste de unidade, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Pela localização da sua aplicação, este teste é conhecido como intra-método. ( ) Este procedimento deve se concentrar em testar as funcionalidades do método. ( ) Este teste consiste em chamadas para as rotinas da unidade com diferentes parâmetros. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: a) F - V - F. b) F - V - V. c) V - V - F. d) V - F - V. e) V - V - V. Alternativa assinalada 2) Considerando os conceitos e as aplicações de testes de sistema, avalie as afirmativas a seguir: I. Os testes de sistema devem se concentrar em testar as interações entre os componentes e os objetos que compõem um sistema.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
11
Prova Presencial 1 Chamada Engenharia Ciência e Tecnologia
Engenharia de Software
UNOPAR
4
Adg2 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg4 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg2 - Engenharia Ciência e Tecnologia
Engenharia de Software
UNOPAR
4
Aap1 - Engenharia de Software
Engenharia de Software
UNOPAR
5
Av1 - Engenharia de Requisitos
Engenharia de Software
UNOPAR
4
Aap3 - Engenharia de Software
Engenharia de Software
UNOPAR
4
Adg1 - Engenharia de Software
Engenharia de Software
UNOPAR
5
Av2 - Engenharia de Requisitos
Engenharia de Software
UNOPAR
4
Av2 - Engenharia de Software
Engenharia de Software
UNOPAR
Texto de pré-visualização
II. Uma das justificativas para a aplicação de um teste de sistema é que alguns componentes se tornam evidentes apenas quando os componentes são unidos. III. Um teste de sistema é executado pela checagem de métodos aos pares, ou seja, a interação entre dois métodos escolhidos ao acaso. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: a) Apenas as afirmativas I e III são corretas. b) Apenas as afirmativas I e II são corretas. Alternativa assinalada c) Apenas a afirmativa I é correta. d) Apenas a afirmativa II é correta. e) As afirmativas I, II e III são corretas. 3) Considerando as características de operacionalização do TDD, complete as lacunas da sentença a seguir. Durante o TDD, o código é desenvolvido em incrementos _______ e nenhum código é escrito enquanto não houver um _____ para experimentá-lo. Cada iteração resulta em um ou mais novos testes, os quais são acrescentados a um conjunto de testes de _____ que é executado a cada mudança, isso é feito para garantir que o novo código não tenha gerado efeitos colaterais que causem erros no código anterior. Assinale a alternativa que completa as lacunas corretamente. Alternativas: a) grandes - desenvolvedor - regressão. b) pequenos - teste - regressão. Alternativa assinalada c) médios - teste - refatoração. d) grandes - cliente - regressão. e) pequenos - teste - refatoração. 4) Considerando características de testes automatizados e da ferramenta de teste JUnit, avalie as afirmativas a seguir: I. O JUnit é uma ferramenta que realiza testes unitários, com recursos para a aplicação de Desenvolvimento Orientado a Testes. II. Apesar de ser conhecida como uma ferramenta de automação de teste, o JUnit não é capaz de validar a saída do teste. III. Os testes de unidade são automatizados em um formato em que de classes são criadas para testar outras classes. Considerando o contexto apresentado, assinale a alternativa correta. Alternativas: a) Apenas as afirmativas II e III são corretas. b) Apenas as afirmativas I e II são corretas. Alternativa assinalada c) Apenas a afirmativa II é correta. d) As afirmativas I, II e III são corretas. e) Apenas a afirmativa I é correta. 5) No desenvolvimento guiado por teste (TDD), requisitos para um componente de software servem de base para a criação de uma série de casos de teste que exercitam a interface e tentam encontrar erros nas estruturas de dados e na funcionalidade fornecida pelo componente. Fonte: PRESSMAN, Roger; MAXIM, Bruce, Engenharia de Software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016. Com base no tipo de teste viável para a aplicação do TDD, avalie as seguintes asserções e a relação proposta entre elas. I. Embora seja a forma mais usual, a efetivação da prática do TDD não está relacionada, necessariamente, apenas aos testes de unidade PORQUE II. É possível que o TDD seja aplicado também em procedimentos que testem o sistema segundo o ponto de vista do usuário, numa averiguação direta do seu atendimento aos requisitos do cliente. A respeito dessas asserções, assinale a alternativa correta. Alternativas: a) As asserções I e II são proposições verdadeiras e a II é uma justificativa da I. Alternativa assinalada b) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. c) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. e) As asserções I e II são proposições falsas. Av2 - Engenharia de Software Sua avaliação foi confirmada com sucesso. Informações Adicionais Avaliar Material 1) Tomando como referência as especificidades da realização de um teste de unidade, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Pela localização da sua aplicação, este teste é conhecido como intra-método. ( ) Este procedimento deve se concentrar em testar as funcionalidades do método. ( ) Este teste consiste em chamadas para as rotinas da unidade com diferentes parâmetros. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: a) F - V - F. b) F - V - V. c) V - V - F. d) V - F - V. e) V - V - V. Alternativa assinalada 2) Considerando os conceitos e as aplicações de testes de sistema, avalie as afirmativas a seguir: I. Os testes de sistema devem se concentrar em testar as interações entre os componentes e os objetos que compõem um sistema.