Buscar

QUALIDADE E TESTES DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

07/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
1a Questão (Ref.:201603260827) Acerto: 1,0 / 1,0
Existem muitas estratégias de teste de software propostas e todas fornecem um modelo para o teste e têm basicamente
algumas características genéricas. Qual das opções abaixo está em desacordo com a afirmação anterior?
Diferentes técnicas de teste são apropriadas para diferentes abordagens de engenharia de software e em
diferentes pontos no tempo.
O teste começa no nível do componente e progride em direção à integração do sistema computacionais como um
todo.
O teste é feito pelo desenvolvedor do software e (para grandes projetos) por um grupo independente de teste.
Para executar um teste eficaz, proceder a revisões técnicas eficazes. Fazendo isso, muitos erros serão eliminados
antes do começo do teste.
 Devemos nos preocupar como teste somente após o código tiver sido gerado.
 
2a Questão (Ref.:201603867599) Acerto: 1,0 / 1,0
Tendo em vista que a qualidade de software tem como objetivo garantir a conformidade e uniformidade de processos e
produtos de software, prevenindo e eliminado defeitos, qual a vantagem para a organização na utilização de uma equipe
de teste independente?
Somente a equipe de teste independente deve fazer os testes de aceitação com os usuários.
Liberar a equipe de desenvolvimento para outras atividades já que todos os testes devem ser realizados por esta
equipe.
 A equipe de teste não está envolvida emocionalmente nem politicamente com o projeto, tendo um
comportamento mais objetivo e direto na avaliação do produto.
Somente a equipe de teste conhece o processo de teste e tem capacidade de realizar todos os testes necessários
para a aferição da qualidade.
Somente a equipe de teste independente conhece os requisitos necessários para a realização dos testes de caixa
branca.
 
Gabarito Coment.
 
3a Questão (Ref.:201603259626) Acerto: 1,0 / 1,0
Em relação aos testes de verificação, marque a opção INCORRETA:
Verificação dos negócios: O objetivo desta fase é garantir que os diversos documentos produzidos tenham total
aderência às necessidades apontadas pelos clientes.
Verificação da analise e modelagem: O objetivo desta fase não está somente na avaliação da aderência da solução
tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a
modelagem da solução como um todo.
 Verificação da Implantação: O objetivo desta fase não está somente na avaliação da aderência da solução
tecnológica aos requisitos funcionais e não funcionais estabelecidos pelo cliente, mas também em avaliar a
aplicação de boas práticas de programação.
Verificação da Implementação: O objetivo desta fase é garantir a qualidade do código-fonte gerado pela equipe de
desenvolvimento. Essa qualidade é atribuída pela prática das regras da boa programação. É um processo formal
de verificação do código produzido.
Verificação dos requisitos:O objetivo desta fase é a verificação das especificações do levantamento dos requisitos
funcionais e não funcionais do software a ser desenvolvido.
 
Gabarito Coment.
 
4a Questão (Ref.:201603867613) Acerto: 1,0 / 1,0
Devemos garantir a qualidade de todas as etapas do processo de desenvolvimento, não sendo possível um processo de
qualidade que não seja integrado ao processo de desenvolvimento. Quando temos como objetivo validar a solução como
um todo e considerando que falhas de funcionalidade já deverão ter sido detectadas pelos testes unitários e pelos testes
de integração, neste caso estamos nos referindo aos testes de:
Verificação de requisitos
Validação da modelagem e análise
 Validação de Sistema
07/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
Verificação de implementação
Validação de código-fonte
 
5a Questão (Ref.:201603868846) Acerto: 0,0 / 1,0
A etapa de verificação é fundamental no processo de desenvolvimento de software, pois desde as fases iniciais, pode-se
aferir a qualidade do processo e não deixar que problemas sejam migrados para as fases seguintes. O teste de verificação
que tem como objetivo verificar consistência da arquitetura da solução, sua aderência de requisitos funcionais e não
funcionais com a solução, chama-se:
 Verificação de requisitos
 Verificação de análise e modelagem
Verificação de código-fonte
Verificação de implementação
Verificação de sistema
 
6a Questão (Ref.:201603867616) Acerto: 1,0 / 1,0
Na empresa de João existe um processo de desenvolvimento de so�ware formal. Dentre as diversas a�vidades descritas no processo estão previstos:
1-O registro dos defeitos encontrados
3. A produção das atas de reuniões
4. As realizações das reuniões de revisões,
5. As elaborações das documentações obrigatórias
Para garan�r que todas as a�vidades envolvidas no processo de desenvolvimento de so�ware sejam realmente executadas devemos realizar:
Revisões
Validações
Testes
Inspeções
 Auditorias
 
7a Questão (Ref.:201603398743) Acerto: 1,0 / 1,0
Há várias formas (Bar�é, 2002) de iden�ficar e planejar os casos de testes a serem aplicados nos testes de validação, porém, o direcionamento dos testes
baseia-se exclusivamente em requisitos da solução tecnológica a ser desenvolvida ou na estrutura interna do código-fonte a ser implementado. São
exemplos de métodos baseados na estrutura interna do código fonte:
 Teste de fluxo de dados, Teste de condição, Teste de ciclo, teste de caminho básico.
Baseado em grafo, Particionamento da equivalência, análise do valor limite, teste da matriz ortogonal
Teste de caminho básico, Baseado em grafo, Teste de condição, análise do valor limite
Teste de ciclo, teste de caminho básico, Baseado em grafo, Particionamento da equivalência,
Teste de fluxo de dados, Teste de condição, análise do valor limite, teste da matriz ortogonal
 
Gabarito Coment.
 
8a Questão (Ref.:201603260835) Acerto: 0,0 / 1,0
O objetivo do teste de validação é avaliar a conformidade do software com os requisitos e especificações analisadas e
revisadas nas etapas iniciais do projeto. Qual é a etapa que tem como objetivo validar a solução como um todo?
Validação da unidade
 validação do sistema
Validação da integração
 Validação do aceite
07/05/2018 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
Validação da implementação
 
Gabarito Coment.
 
9a Questão (Ref.:201603870732) Acerto: 1,0 / 1,0
João desenvolveu um site de comércio eletrônico e precisa testar a capacidade da aplicação de operar ininterruptamente
durante todos os dias da semana e 24 horas por semana. Neste caso qual a categoria de teste baseado ISO/IEC 9126-1
João precisa utilizar?
Eficiência
Conectividade
Funcionalidade
 Continuidade
Segurança
 
10a Questão (Ref.:201603868857) Acerto: 1,0 / 1,0
 
João está desenvolvendo um projeto de um sistema transacional e necessita saber se o sistema irá suportar 500
transações simultâneas. Neste caso qual o teste João precisa utilizar?
 Volume
Contenção
Configuração
Performance ou desempenho
Segurança

Outros materiais