Buscar

AULA 5 Testes do processo de desenvolvimento TESTE 1

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

"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Durante o desenvolvimento de um software, é importante descobrir os erros o mais cedo possível. Isto justifica-se pois:
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é realizado após a
integração de todos os módulos, antes da implantação?
 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de
um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos.
Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo
de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir.
 
1.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
 
 
2.
o custo de correção de erros é estável ao longo do processo de desenvolvimento
se for descoberto um erro em um programa, este deverá ser desprezado e construído um novo programa.
não é permitido que chegue nenhum erro no software na fase de homologação
 o custo de correção de erros crescer exponencialmente quanto mais avançamos nas fases de desenvolvimento do sistema.
se os erros forem detectados muito tardiamente, pode não ser mais possível sua correção.
 
 
3.
 Teste de Validação
Teste de Programação
Teste de Unidade
Teste de Integração
Teste de Módulo
 
Gabarito Coment.
 
4.
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos.
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto,
preferencialmente depois que o software estiver em uso pelos clientes.
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é
consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este
esforço e enfatizam a codificação e os testes unitários de código.
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações
efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou
subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de
controle de qualidade.
São corretas APENAS as afirmativas:
Quando falamos de requisitos de software os stakeholders são:
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias
de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação
que testa toda a estrutura usada na codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
Em relação ao teste de software, assinale a alternativa correta sobre o teste de integração:
II e IV
 I e IV
II e III
III e IV
I e II
 
Gabarito Coment.
 
5.
Toda a equipe de informática, envolvida diretamente ou não com o projeto de software de que está se falando.
Os desenvolvedores do software, incluindo a gerência.
Os clientes do projeto que pagam pelo software.
Os usuários principais do software e o gerente de desenvolvimento
 
Os usuários principais do software, os usuários que são afetados direta ou indiretamente pelo software e a equipe de
desenvolvimento.
 
 
6.
III e IV;
II e IV;
 I e III;
I e II;
II e III;
 
Gabarito Coment.
 
7.
 Visa testar as falhas decorrentes da integração dos módulos do sistema
Tem a mesma aplicação do teste de aceitação
Visa descobrir falhas por meio da utilização dos testes nos comandos internos de cada componente
Tem como objetivo explorar a menor unidade de um projeto
Teste realizado pelos usuários fnais do software.
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas
representações lógicas também. 
 
Marque a alternativa que indica o tipo de teste mencionado acima.
 
 
8.
 Teste caixa branca
Teste caixa preta
Teste de interação
Teste simples
Teste iterativo

Outros materiais