Baixe o app para aproveitar ainda mais
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');
Compartilhar