Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE5-4

Prévia do material em texto

29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0746_EX_A5_201907065041_V3 29/10/2019
Aluno(a): THAYNA SILVA FAGUNDES 2019.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201907065041
 
 1a Questã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:
 II e III;
II e IV;
III e IV;
 I e III;
I e II;
Respondido em 29/10/2019 12:23:55
 
 
Explicação:
O teste de caixa branca é baseado na arquitetura interna do software. Ele realiza a verificação do código do software. Seu objetivo é 
identificar defeitos nas estruturas internas do sw através de simulação que exercite a estrutura usada na codificação Já o teste de caixa
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 2/4
identificar defeitos nas estruturas internas do sw, através de simulação que exercite a estrutura usada na codificação. Já o teste de caixa
preta não leva em consideração a forma como o software está implementado, ou seja, os detalhes internos do software. Ele tem objetivo
validar se o sw produz os resultados esperados e se os requisitos estão sendo atendidos.
Gabarito
 Coment.
 
 
 2a Questão
Assinale a opção que apresenta as 3 fases ou partes fundamentais de um processo de desenvolvimento de software.
 Planejamento, execução e controle.
Planejamento, programação e testes
 Organização e métodos
Planejamento, organização e controle
Planejamento e execução
Respondido em 29/10/2019 12:23:59
 
 
Explicação:
O Processo de Teste de Software divide-se em três partes principais e fundamentais:
1) Planejamento dos testes: ¿Garantir que os testes sejam preparados antes do fim da implementação do produto¿.
2) Execução dos Testes: ¿Executar os casos e procedimentos de teste especificados e comparar os resultados esperados e obtidos,
registrando esses resultados¿.
3) Controle dos testes: ¿Garantir que os testes planejados sejam executados corretamente e seus resultados possam ser registrados através
da sua monitoração constante¿.
 
 
 3a Questão
Com relação ao objetivo dos testes, avalie as assertivas
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, componentes e classes.
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração.
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto.
Assinale. Opção que apresenta as assertivas corretas
I, II e III
Apenas II
 Apenas I
 Apenas I e II
Apenas II e III
Respondido em 29/10/2019 12:24:04
 
 
Explicação:
I. O teste unitário deve ser realizado pela equipe de programação para testar as unidade de programa : módulos, componentes e classes. - Verdade
II. Após o teste de unidade, a parte do programa é integrada as demais partes, já prontas, no que chamamos de Teste de Integração. - Verdade
III. Teste de validação, o primeiro teste a ser realizado, onde o programador valida se o requisito está correto. - Falso, o teste de validação é um dos
ultimos, onde o sistema e avaliado, como um todo.
 
 
 4a Questão
O teste de produto de software apresenta duas fases: __________ e __________.
 gerenciamento e controle
controle e validação
 verificação e validação
verificação e controle
gerenciamento e validação
Respondido em 29/10/2019 12:24:14
 
 
Explicação:
Essa questão está abordando as modalidades de testes.
Os testes de VERIFICAÇÕES ou ESTÁTICOS são realizados nas fases iniciais,antes da fase de implementação, envolvem inspeções, revisões
e auditorias e foca na qualidade do processo.
Os testes de VALIDAÇÕES ou DINÂMICOS são realizados durante ou após a fase de implementação, necessita de parte ou todo o sistema
encarnado e foca na qualidade do produto.
Conclusão VERIFICAÇÃO e VALIDAÇÃO são exemplos de fases de testes que visão encontrar erros
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 3/4
Conclusão, VERIFICAÇÃO e VALIDAÇÃO são exemplos de fases de testes que visão encontrar erros.
Gabarito
 Coment.
 
 
 5a Questão
O teste de produtos de software apresenta as atividades de _______________ e _______________.
qualificação, quantificação
validação, quantificação
 verificação, validação
quantificação, análise
análise, qualificação
Respondido em 29/10/2019 12:24:25
 
 
Explicação:
análise, qualificação
 
quantificação, análise
 
validação, quantificação
 
verificação, validação
 
qualificação, quantificação
 
 
 6a Questão
Assinale a opção que descreve corretamente o teste da caixa preta.
 
 Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados 
Neste teste, o sistema é o sistema é analisado como um todo, ou seja todos os seus componentes, para validar a execução das
suas funções 
São testes baseados na execução do código do programa, podendo ser encarado como de forma complementar a análise dinâmica
O objetivo principal é testar o código dos componentes do sistema, quanto a sua estrutura e construção
Verifica também se o software se comporta adequadamente mediante as mais diversas tentativas ilegais de acesso
Respondido em 29/10/2019 12:24:29
 
 
Explicação:
Neste teste o objetivo é testar todas as entradas e saídas desejadas, mediante uma determinada entrada definida de dados Aqui não se está
preocupado com o código, cada saída indesejada é vista como um erro. Os mecanismos internos do sistema não são levados em conta
 
 
 7a Questão
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para cada uma das classificações
apresentadas nas alternativas na coluna da direita.
 
Modalidade Classificações
1. Quanto à
utilização do
código
( ) Testes de integração - Teste para identificar erros durante a integração e interação entre os
módulos ou unidades do sistema
( ) Testes estáticos - São testes realizados pela análise do código fonte. O tipo de análise é visual,
podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido
pela equipe de programação
29/10/2019 EPS
estacio.webaula.com.br/Classroom/index.html?id=2653379&courseId=13036&classId=1210302&topicId=2946690&p0=03c7c0ace395d80182db0… 4/4
2. Quanto ao
objetivo na busca
pelo erro
( ) Testes dinâmicos - São testes baseados na execução do código do programa. Os testes seguem,
também, um questionário com base nos aspectos estruturais e funcionais do programa
( ) Testes de unidade - Teste realizado em um módulo ou em alguns módulos definidos que
representam uma única unidade. A determinação da quantidade de módulos a serem testados está
contida na documentação de projeto
( ) Testes de validação - Teste realizado após a integração de todos os módulos do sistema
1, 1, 1, 2, 2
2, 1, 1, 2, 1
 2, 1, 2, 1, 1
2, 2, 1, 1, 22, 1, 1, 2, 2
Respondido em 29/10/2019 12:24:33
 
 
Explicação:
 
Podemos executar testes quanto a utilização do código e quanto ao objetivo na busca pelo erro. Os testes que englobam a utilização
do código poem ser dinâmico (validação) ou estático (Verificação). Quanto aos testes que englobam o objetivo na busca pelo erro são os
testes de unidade, integração e validação. 
Gabarito
 
Coment.
 
 
 8a Questão
Considerando-se que o Teste de Aceitação é executado pelos usuários antes do sistema ser liberado para a produção, escolha a melhor
opção para completar a frase: O teste de aceitação será executado de forma muito mais simples e rápida quando...
 Os usuários participarem de todo o processo de desenvolvimento do software e do processo de teste de software.
 A equipe de testes de sistemas fizer bem feito todos os testes necessários.
Os usuários tiverem ferramentas de automação para fazerem seus testes.
A equipe de testes de sistemas fizer o plano de teste de aceitação.
Os usuários tiverem bom treinamento.
Respondido em 29/10/2019 12:24:38
 
 
Explicação:
O teste de aceitação é a última ação de teste antes da implantação do software. A meta do teste de aceitação é verificar se o software está
pronto e pode ser usado pelos usuários finais para executar as funções e as tarefas para as quais foi criado. Obviamente o teste de
aceitação será executado de forma muito mais simples e rápida quando for acompanhado pelos usuários que devem ter participado de todo
o processo de desenvolvimento do software e do processo de teste de software.
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','172183816','3494387479');

Mais conteúdos dessa disciplina