Questões de Engenharia de Software - Teste de Software para Concurso
Foram encontradas 1.081 questões
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.