Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.364 questões
I. executar um software com o objetivo de revelar falhas, mas que não prova a exatidão do software.
II. correta construção do produto.
III. construção do produto certo.
Correspondem corretamente a I, II e III, respectivamente,
Analise as seguintes afirmações relacionadas a conceitos básicos de Tecnologia da Informação.
I. Nos testes de software, ao utilizar o método de caixa-preta, o engenheiro de software deve formar casos de testes que garantam que todos os caminhos independentes de um módulo tenham sido exercitados exaustivamente.
II. O processo de normalização é uma vantagem que o modelo relacional de dados apresenta em relação a outros modelos de gerenciamento de dados, visando eliminar todas as redundâncias do banco de dados.
III. Nos modelos de qualidade dos produtos de software a Confiabilidade é a capacidade do software manter seu nível de desempenho, sob as condições estabelecidas, por um período de tempo.
IV. O planejamento da escalabilidade do hardware de uma empresa faz referência à capacidade que um computador, produto ou sistemas têm de se recuperar no momento de uma pane.
Indique a opção que contenha todas as afirmações verdadeiras.
Julgue os itens a seguir, relativos a técnicas, processos e ferramentas voltados para o desenvolvimento de software.
Um protótipo de software é uma ferramenta útil para as
atividades de engenharia de requisitos, pois auxilia no
levantamento, permitindo que os usuários realizem
experiências para ver como o sistema apóia seu trabalho, e na
validação desses requisitos, podendo identificar erros e
omissões nos requisitos propostos.
− garantam que todos os caminhos independentes dentro de um módulo tenham sido exercitados pelo menos uma vez;
− exercitem todas as decisões lógicas para valores falsos ou verdadeiros;
− executem todos os laços (loops) em suas fronteiras e dentro de seus limites operacionais;
− exercitem as estruturas de dados internas para garantir sua validade.
Para atender a todos os requisitos acima, o Analista de Sistemas usa a abordagem de teste de
Denomina-se beta test a prática de realização de testes de um software pelo usuário final, em um ambiente controlado pelos desenvolvedores desse software.