Buscar

QUALIDADE E TESTES DE SOFTWARE - AV1

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 4 páginas

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

Prévia do material em texto

1a Questão (Ref.:201302033825) Acerto: 1,0 / 1,0 
Por volta de 1979, Myers produziu um dos primeiros trabalhos mais completos e profundos 
trabalho sobre um processo de teste de software. Myers é o autor do livro "The Art of Software 
Testing", considerado por muitos como a primeira obra de real valor sobre teste de software e a 
criadora de termos muito usados como 'Caixa Branca e Caixa Preta" e "Caso de Teste". O que a 
Regra 10 de Myers afirma ? 
 
 
A Regra 10 de Myers mostra que quanto mais tardio os defeitos são descobertos, 
menor é seu custo de correção devido ao maior dominio da equipe de desenvolvimento 
do sistema. 
 A Regra 10 de Myers mostra que quanto mais tarde os defeitos forem encontrados 
tanto mais caro será corrigi-los. 
 
A Regra 10 de Myers mostra que a fase de testes deve ser realizada apenas no final do 
desenvolvimento para concentrar o investimento e a atenção da equipe. 
 
A Regra 10 de Myers mostra que não existe software sem erro, assim não se deve 
investir recursos e tempo para testar sistemas. 
 
A Regra 10 de Myers mostra que os defeitos tem custo de correção constante 
independente do momento em que são descobertos. 
 
 
 
2a Questão (Ref.:201302035036) Acerto: 1,0 / 1,0 
O ___________________________________ está relacionado aos defeitos e suas correções. 
São todos os custos de atividades ligadas ao esforço de reparar falhas de produtos originados no 
decorrer do processo de desenvolvimento. 
 
 
Custo de desenvolvimento 
 
Custo da revisão 
 
Custo da conformidade 
 
Custo dos testes 
 Custo da não conformidade 
 
 
Gabarito Coment. 
 
 
 
 
 
3a Questão (Ref.:201302172943) Acerto: 1,0 / 1,0 
Existem diversas fases dentro de um processo de verificação que podem ser aplicadas em 
momentos diferentes do desenvolvimento do software. Qual a fase cujo objetivo é garantir que 
os diversos documentos produzidos tenham aderência às necessidades apontadas pelos clientes? 
 
 Verificação de negócio 
 
Verificação de análise e modelagem 
 
Verificação de implementação 
 
Verificação de requisitos 
 
Verificação do usuário 
 
 
Gabarito Coment. 
 
 
 
 
 
4a Questão (Ref.:201302641819) 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 implementação 
 
Verificação de requisitos 
 
Validação da modelagem e análise 
 Validação de Sistema 
 
Validação de código-fonte 
 
 
 
5a Questão (Ref.:201302641822) Acerto: 1,0 / 1,0 
Na empresa de João existe um processo de desenvolvimento de software formal. 
Dentre as diversas atividades 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 garantir que todas as atividades envolvidas no processo de desenvolvimento de 
software sejam realmente executadas devemos realizar: 
 
 
Validações 
 
Inspeções 
 
Testes 
 
Revisões 
 Auditorias 
 
 
 
6a Questão (Ref.:201302641823) Acerto: 1,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 implementação 
 Verificação de análise e modelagem 
 
Verificação de requisitos 
 
Verificação de sistema 
 
Verificação de código-fonte 
 
 
 
7a Questão (Ref.:201302035049) Acerto: 1,0 / 1,0 
Segundo Pressman o teste de caixa branca, utiliza a estrutura de controle 
descrita no programa para derivar o casos teste. São baseados nos 
elementos internos de um trecho de programa. Os casos de teste são 
determinados a partir das estruturas de controle do programa e desta forma 
forçar que todos os caminhos possíveis do fluxo de controle do programa 
sejam percorridos durante os testes. Desta forma, identifique a opção 
que Não representa uma atividade do teste Caixa Branca. 
 
 
Exercitam estruturas de dados internas para assegurar sua validade. 
 
Garantam que todos os caminhos independentes de um módulo foram exercitados 
pelo menos uma vez; 
 Identifiquem funções incorretas ou faltando 
 
Executam todos os ciclos em seus limites e dentro de suas fronteiras operacionais; 
 
Exercitam todas as decisões lógicas nos seus estados verdadeiro e falso; 
 
 
Gabarito Coment. 
 
 
 
 
 
8a Questão (Ref.:201302034100) Acerto: 1,0 / 1,0 
Testes baseados em requisitos são baseados nos documentos de requisitos e modelados através 
de especificações funcionais e suplementares, os requisitos devem ser decompostos em casos 
de testes de forma a avaliarem todos os cenários existentes e validarem todas as variações. Os 
diferentes métodos podem ser sub-divididos de em:Baseado em Grafo, Particionamento em 
Equivalência, Análise do valor Limite e Teste de matriz ortogonal. Em relação aos de 
Particionamento em Equivalência, marque a opção correta. 
 
 
Este tipo de teste focaliza exclusivamente a validade das construções de ciclo, já que são 
em sua grande maioria a base da maioria dos algoritmos implementados. 
 
Este método permite ao projetista de casos de teste derivar uma medida da 
complexidade lógica de um projeto procedimental e usar essa medida como guia para 
definir um conjunto de base de caminhos de execução. 
 
Pode ser aplicado a problemas nos quais o domínio de entrada é relativamente pequeno, 
mas muito grande para acomodar um teste exaustivo. O objetivo do teste é a construção 
de caso de teste com uma visualização geométrica associada aos valores de entrada de 
uma aplicação. 
 Neste método o domínio de entrada de um programa é divido em classes de dados a 
partir das quais podem ser criados casos de teste. Um caso de teste ideal descobre 
sozinho uma classe de erros (por exemplo, processamento incorreto de todos os dados 
de caracteres) que poderia de outro modo requerer que fossem executados muitos casos 
de teste até que o erro geral aparecesse. 
 
Este método seleciona caminhos de teste de um programa de acordo com as localizações 
de definições e usos de variáveis no programa. São úteis para selecionar caminhos de 
teste de um programa que contenha instruções de laços e if aninhadas. 
 
 
Gabarito Coment. 
 
 
 
 
 
9a Questão (Ref.:201302644938) 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 
 
Segurança 
 
Funcionalidade 
 
Conectividade 
 Continuidade 
 
 
 
10a Questão (Ref.:201302035058) Acerto: 1,0 / 1,0 
A empresa XPTO desenvolveu um software de controle de estoque e decidiu comercializar cópias 
para diversos clientes espalhados pelo território nacional. Porém verificou-se que estes clientes 
possuem diferentes tipos de hardware e software. Neste caso, qual o tipo de teste de software 
mais indicado para que o software possa ser executado nos diferentesclientes? 
 
 
Teste de Desempenho 
 
Teste de Integridade 
 Teste de Configuração 
 
Teste de Regressão 
 
Teste de Instalação 
 
 
Gabarito Coment.

Continue navegando