Questões de Concurso
Sobre teste de software em engenharia de software
Foram encontradas 1.154 questões
1. Introdução. 2. Agenda. 3. Ambiente. 4. Abordagens.
( ) Lista de tarefas de teste, com a respectiva localização ao longo das iterações. ( ) Hardware e software das configurações usadas para o conjunto de testes. ( ) Dados importantes para caracterizar os testes. ( ) Opções metodológicas aplicáveis ao conjunto de testes do plano.
Para qualquer sistema, independentemente do seu tamanho, as etapas de teste devem seguir a seguinte sequência: testes de componente, testes de integração e testes de sistema.
( ) Testes podem mostrar a presença efetiva de erros, e principalmente a ausência de defeitos.
( ) Os testes de caixa branca são projetados para validar os requisitos funcionais, sem se preocupar com o funcionamento interno de um programa.
( ) Os testes de caixa preta focam a estrutura de controle do programa.
( ) Testes de caixa preta são complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
Segundo o padrão IEEE Std-830, a especificação de requisitos deve apresentar as seguintes características: correção, precisão, completude, consistência, priorização, verificabilidade, modificabilidade, usabilidade e rastreabilidade.
I. Teste que refaz outros testes de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado, além de se certificar de que o sistema ainda atende aos requisitos. II. Teste focado em experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc. III. Teste para verificar se um ou mais componentes combinados funcionam de maneira satisfatória. IV. Teste da resistência do software a falhas (robustez).
A correta associação de definições e tipos de teste é
A cobertura do teste é a medida do percentual do código-fonte da aplicação que tenha sido submetido a testes.
Os testes funcionais são caracterizados pelo uso do sistema conforme o seu usuário regular o faria.
Com relação a engenharia de software, julgue o item que segue.
A escolha adequada da arquitetura de um software contribui para facilitar a implementação, o teste e a manutenção, quando necessária, de um sistema.
Para se assegurar que o sistema opere com a carga necessária, são realizados testes de desempenho em que se aumenta progressivamente a carga até que se possa definir se o desempenho do sistema está aceitável.
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.
As técnicas estáticas de verificação centram-se na análise manual ou automatizada do código-fonte do programa, enquanto a validação dinâmica tem por objetivo identificar defeitos no programa e demonstrar se ele atende a seus requisitos.