Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.151 questões
A característica do XP que tem como fundamento esse conceito de teste é o:
I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).
Está correto o que se afirma em
No escopo do TDD, assinale a opção que apresenta a característica do teste unitário.
Para atender a essa cláusula do contrato, o fornecedor deve
Um dos critérios fundamentais a considerar é(são):
Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.
Realiza-se o teste de estresse para confrontar os programas
com situações anormais, de forma a exigir recursos em maior
quantidade, frequência ou volume.
Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.
O teste automatizado pode conter recursos de auditoria
eletrônica com avaliadores e geradores automáticos de testes.
Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.
O uso de cache e a implementação de mecanismos de
fallback são estratégias importantes para aumentar
a resiliência de uma aplicação.
Entre as características do TDD, é correto o que se afirma em
( ) Testes unitários são aqueles que testam os métodos de uma classe de produção, são feitos de forma automatizada, podem ser executados pressionando um botão e não exigem necessariamente nenhum conhecimento do sistema em geral.
( ) Testes funcionais validam o sistema de software em relação aos requisitos/especificações funcionais, se concentram na simulação do uso real do software e podem ser automatizados como testes de aceitação, por meio de ferramentas como Selenium.
( ) Testes de integração garantem, de modo independente e determinístico, que os componentes em análise realmente produzem o comportamento esperado quando se executa a verificação de partes maiores do sistema que dependem de recursos externos, e, quando envolverem acesso à banco de dados precisam garantir o seu estado somente após sua execução.
As afirmativas são, respectivamente,
Existem várias técnicas de teste de software, cada uma com seus próprios objetivos e métodos específicos. Relacione os testes de software listados a seguir, às suas respectivas definições.
1. Teste Funcional
2. Teste de Conformidade
3. Teste de Caixa Preta
4. Teste de Desempenho
( ) Avalia como o sistema se comporta em termos de velocidade, escalabilidade e estabilidade sob diferentes condições de carga.
( ) Testa o software sem conhecimento interno da lógica ou
estrutura do código, focando nos requisitos e funcionalidades
visíveis.
( ) Verifica se as funções do software estão operando conforme
esperado. Isso pode incluir testes de casos de uso, fluxos de
trabalho e requisitos funcionais.
( ) Verifica se o software atende a padrões, regulamentos e
requisitos legais.
Assinale a opção que indica a relação correta, na ordem apresentada.
Assinale a opção que indica o tipo de teste que assegura que as funcionalidades previamente implementadas não serão afetadas pelas alterações feitas no código.