Questões de Concurso Comentadas por alunos sobre teste de software em engenharia de software

Foram encontradas 1.102 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2007400 Engenharia de Software
Em desenvolvimento de software, uma técnica cada vez mais comum é o desenvolvimento guiado por testes ou TDD. Julgue as afirmações abaixo sobre o TDD.
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.

Alternativas
Q1999306 Engenharia de Software
Um analista pretende utilizar um tipo de teste automatizado que simula uma experiência de nível de usuário em toda a pilha de um produto de software. Planos de testes automatizados, desse tipo, em geral, abrangem histórias de nível de usuário como: “o usuário pode entrar”, “o usuário pode fazer um depósito” ou “o usuário pode alterar as configurações de e-mail”. A implementação desses testes oferece a garantia de que os usuários reais terão uma experiência sem bugs, mesmo quando novos commits são enviados. A descrição trata do teste de
Alternativas
Q1997096 Engenharia de Software
O Teste Estrutural de software é uma abordagem para projetar casos de teste na qual os testes dependem do conhecimento da estrutura e da implementação do software. Essa abordagem também é conhecida como: 
Alternativas
Q1997095 Engenharia de Software

Analise as afirmativas abaixo sobre as abordagens e estratégias de testes de software.


I. Teste de fumaça pode ser caracterizado como uma estratégia de integração constante, em ambiente de produção, para avaliar os mecanismos de proteção e segurança do software construído.


II. Teste de regressão consiste em executar novamente algum subconjunto de testes que já foram conduzidos para garantir que as modificações do software não propagaram efeitos colaterais indesejáveis.


III. Teste de estresse tem o objetivo de submeter o sistema a situações anormais como, por exemplo, uma carga de trabalho excessiva.


Está CORRETO o que se afirma em:

Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992292 Engenharia de Software
Uma estratégia de teste de software deve ser flexível o bastante para promover uma estratégia de teste personalizada. Ao mesmo tempo, deve ser rígida o bastante para estimular um planejamento razoável e o acompanhamento à medida que o projeto progride.
Com relação a esse assunto, assinale a alternativa que indica corretamente a abordagem para o teste de programas que se baseiam no conhecimento da estrutura do programa e seus componentes. O acesso ao código-fonte é essencial para esse tipo de teste.
Alternativas
Respostas
171: A
172: D
173: A
174: B
175: B