Buscar

Processos de Teste 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 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

17/05/2021 EPS
https://simulado.estacio.br/alunos/ 1/4
Teste de
Conhecimento
 
 
 avalie sua aprendizagem
 PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
5a aula
 Lupa 
 
Exercício: CCT0746_EX_A5_201907341382_V1 29/11/2020
Aluno(a): JOMAR ALMEIDA FRANCA 2020.3 EAD
Disciplina: CCT0746 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 201907341382
 
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 tiverem bom treinamento.
Os usuários tiverem ferramentas de automação para fazerem seus testes.
 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 o plano de teste de aceitação.
A equipe de testes de sistemas fizer bem feito todos os testes necessários.
Respondido em 29/11/2020 12:16:45
 
 
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
Comentado
 
 
Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a modelidade de teste a seguir que melhor representa a
frase:
"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 modulados.
Testes estáticos.
Testes de UML.
 Testes dinâmicos.
Testes estruturados.
Respondido em 29/11/2020 12:16:50
Explicação:
Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os resultados e
avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software).
Como estudamos em nossa disciplina de PDS, os testes podem ter modalidades como testes estáticos ou testes dinâmicos.
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
17/05/2021 EPS
https://simulado.estacio.br/alunos/ 2/4
Conclusão:
A frase "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." melhor representa a modadalidade de testes dinâmicos.
 
 
 
Assinale a opção que apresenta as 3 fases ou partes fundamentais de um processo de desenvolvimento de software.
Organização e métodos
Planejamento, programação e testes
 Planejamento, execução e controle.
Planejamento, organização e controle
Planejamento e execução
Respondido em 29/11/2020 12:16:56
 
 
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¿.
 
 
Os testes de software são importantes para complementar as revisões e aferir o nível de qualidade conseguido. Marque a classificação de teste a seguir que melhor
representa a frase:
"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.".
Teste estruturadoa.
 Teste caixa branca.
Teste orientado a objeto.
Teste caixa preta.
Teste de sistemas.
Respondido em 29/11/2020 12:16:58
 
 
Explicação:
Segundo a nomeclatura do IEEE, o processo de testes consiste em operar um sistema ou componente sob condições especificadas, observando ou registrando os
resultados e avaliando. Visa verificar os resultados da implementação através do planejamento. (Paula Filho, Wilson de Pádua Engenharia de software).
Como estudamos em nossa disciplina de PDS, os testes podem ser qualificados quanto a transparência em: teste de caixa preta, teste de caixa branca e teste de sistema.
 Questão3
 Questão4
17/05/2021 EPS
https://simulado.estacio.br/alunos/ 3/4
Conclusão:
A frase "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." melhor classificada como teste caixa branca.
 
 
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
 Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
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.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
Respondido em 29/11/2020 12:17:04
 
 
Explicação:
Sim, temos modelos de verificação, que avaliam, por exemplo, a validade dos requisitos, até mesmo em fases iniciais do projeto
 
 
Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia,
ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos
assumir como FALSA
A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
 Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta
Respondido em 29/11/2020 12:17:07
 
 
Explicação:
O teste que é executado pelo usuário final depois que o produto final é entregue e é o último tipo de teste executado é o teste de ACEITE ou de ACEITAÇÂO.
Gabarito
Comentado
 
 
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.
Teste de interação
Teste iterativo
Teste caixa preta
Teste simples
 Teste caixa branca
Respondido em 29/11/2020 12:17:12
 Questão5
 Questão
6
 Questão7
17/05/2021 EPS
https://simulado.estacio.br/alunos/ 4/4
 
 
Explicação:
Os testes de caixa branca são baseados na arquitetura interna do software. Realizam a verificação de código. Tem como objetivo identificar defeitos nas estruturas
internas do sw, através de simulação que exercite a estrutura usada na codificação.
Gabarito
Comentado
 
 
Você está trabalhando como analista de teste em um projeto de desenvolvimento de software para a Secretaria de Saúde do seu estado. 
 
Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em
minutos de deslocamento,que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como
também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, qual tipo de teste você deverá
executar.
 Teste caixa preta
Teste caixa branca
Teste de integração
Teste de sistemas
Teste da compilação prévia
Respondido em 29/11/2020 12:19:55
 
 
Explicação:
Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a
estrutura do programa.
Quanto mais entradas são fornecidas, mais rico será o teste.
 
 
 
 Questão8
javascript:abre_colabore('38403','215728812','4366003430');

Outros materiais