Questões de Concurso
Comentadas sobre teste de software em engenharia de software
Foram encontradas 1.113 questões
Quanto aos princípios fundamentais das atividades de teste e aos processos ágeis de desenvolvimento de software, julgue o item a seguir.
Os estágios das atividades de teste de software devem ser
realizados na seguinte ordem: teste do sistema, teste de
integração e teste de unidade.
Julgue o próximo item, relativo a testes de software.
Considerada uma técnica sistemática para construir a
arquitetura de software concomitantemente à realização de
testes para descobrir erros associados às interfaces, o teste de
integração realiza testes a partir de componentes testados em
unidade.
Julgue o próximo item, relativo a testes de software.
Um conceito-chave na atividade de codificação na XP, ainda
que incompatível com a execução de testes unitários, é a
programação em pares, em que duas pessoas trabalham
juntas em uma mesma estação de trabalho para criar código.
Julgue o próximo item, relativo a testes de software.
Considerando que o teste funcional objetiva determinar se
um recurso funciona corretamente sem problemas, é possível
automatizar esse tipo de teste mesmo que o sistema seja web,
em que é possível simular os retornos esperados.
1. Unitário. 2. Integração. 3. Funcional. 4. Aceitação. 5. Desempenho.
( ) Validar se o software é aceitável para uso de acordo com os requisitos e as necessidades de negócios.
( ) Garantir que essas partes funcionem bem juntas como um sistema coeso.
( ) Verificar se o código-fonte de cada unidade funciona conforme o esperado.
( ) Certificar-se de que o software execute as ações esperadas e forneça os resultados corretos.
( ) Medir como o sistema se comporta sob diferentes condições de carga, identificando gargalos de desempenho.
A sequência está correta em
O tipo de teste de software que visa verificar as menores partes testáveis de um sistema, individualmente, é conhecido como teste de
Os testes de condições desempenham um papel crucial na programação, possibilitando que os programas efetuem escolhas e ações com base em circunstâncias específicas. Essas estruturas condicionais permitem o controle do fluxo de execução do código, contribuindo para a criação de lógica, interatividade e automação em aplicações de software. Assim, a compreensão e o domínio dos testes de condições representam competências essenciais para os programadores no contexto acadêmico e profissional.
Levando em consideração os testes de condições, pode-se afirmar que
Na Engenharia de Software, verificação, validação e teste são conceitos fundamentais que garantem a qualidade do software desenvolvido. Neste contexto, considere o seguinte cenário: uma equipe de desenvolvimento de software está trabalhando em um novo sistema de gerenciamento de projetos. Eles realizam atividades de verificação e validação em diferentes etapas do projeto, bem como testes em várias fases. Qual das alternativas a seguir melhor descreve uma situação em que verificação, validação e teste são aplicados de maneira correta e eficaz?
Esse tipo de teste é conhecido como
A situação descrita faz referência aos testes
Uma das técnicas mais importantes para a execução de testes estáticos é a de
I- Consiste em omissão de informações, definições de dados e/ou instruções incorretas no projeto de desenvolvimento do software.
II- Ocorre quando um programa não se comporta conforme o esperado, ou apresenta resultados diferentes do planejado.
III- Representa uma ação humana que resulta em um software problemático.
Os itens I, II e III definem, respectivamente, os seguintes conceitos da área de Teste de Software: