·

Análise e Desenvolvimento de Sistemas ·

Qualidade de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Estácio: Alunos\nDisc.: QUALIDADE E TESTES DE SOFTWARE\nAcertos: 10,0 de 10,0\n21/09/2020\n\n1. Questão\nEm uma organização por projetos:\n(Assinale a alternativa CORRETA).\n\n - Nenhum sempre terá um \"ar\" de retorno ao final do projeto.\n - Está subordinado a gerência funcional.\n - Não é o fio do projeto.\n - Não consegue atingir seus objetivos.\n - Está subordinada a muitos chefes.\n\nExplicação:\nO principal desenvolvimento é uma organização por projetos e que, no fim do projeto, a equipe se dispersa e não tem um departamento funcional (\"line\").\n\n2. Questão\nPropriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do término da fase anterior.\nComo se chama o processo de desenvolvimento de software com essa propriedade?\n\n - iterativo incremental\n - Cascata\n - RUP\n - Agile\n - UML\n\nExplicação:\nEsse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente inicia com o término da anterior.\n\n3. Questão\nO teste do software deve acontecer (assinale a única opção correta):\n\n - No início e no final do processo de desenvolvimento\n - No meio do processo de desenvolvimento\n - Em todo o processo de desenvolvimento\n - No final do processo de desenvolvimento de software\n - No início do processo de desenvolvimento\n\n\"Acerto: 1.0/1.0\"\n\n\n\n Estácio: Alunos\n21/09/2020\n\nExplicação:\nO teste de software tem que acontecer no processo de desenvolvimento.\nA garantia de qualidade de software (Software Quality Assurance) não é algo com o qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software.\n\n4. Questão\nQuanto às estratégias, existem muitas que podem ser utilizadas para testar um software. Uma das estratégias de teste é o Teste Unitário. O que visam os testes unitários?\n\n - Visam a execução do sistema como um todo ou um subsistema.\n - Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações.\n - Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos.\n - Visam garantir que cada unidade de programa atende as especificações e funções corretamente.\n\nExplicação:\nTestes Unitários: São realizados no estágio mais baixo da escala de testes e abrangem os menores componentes de códigos criados, visando garantir que estes atendem as especificações, em termos de garantia e de funcionalidade. Testes de integração: São executados através de uma combinação de componentes para verificar se eles funcionam corretamente juntos, conforme as especificações.\n\nTestes de sistema: São realizados pela equipe de testes, visando a execução do sistema como um todo ou um subsistema.\n\n5. Questão\nA utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser indicados nas inspeções/revisões de código até os testes de software. Identifique se essa afirmação está certa ou errada.\n\n - Essa afirmativa está errada, porque o custo dos testes devem ser indicados nas inspeções/revisões de código até os testes de software.\n - Essa afirmativa está certa, porque o Modelo V minimiza os custos da qualidade do software.\n - Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.\n - Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.\n\nExplicação:\nSegundo Myers, o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.\nOs defeitos encontrados durante a produção tendem a custar muito mais que defeitos encontrados em modelos de dados e em outros documentos do projeto do software.\n\n\"Acerto: 1.0/1.0\"\n\n Estácio: Alunos\n21/09/2020\n\n6. Questão\nNão é uma estratégia de software:\n - Teste de validação.\n - Teste de integração.\n - Teste de caixa branca.\n - Teste de unidade.\n - Teste de sistema.\n\nExplicação:\nTeste de caixa marrom não configura teste algum dentro da engenharia de software.\n\n7. Questão\nExistem diferentes papéis com diferentes responsabilidades dentro de uma equipe de teste independente. Marque a opção INCORRETA:\n - Analista de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas.\n - Product Owner - Responsável pelas ações dos dados de teste.\n - Gerente de Teste - Responsável pelo projeto de teste específico.\n - Tester - Responsável pela execução dos casos de teste e scripts de teste.\n\nExplicação:\nO Product Owner não faz parte dos papéis e responsabilidades dentro de uma equipe de teste independente.\nSem planejamento, pode haver distorções de projeto, o plano é como um mapa, com o qual podemos chegar ao nosso destino.\nA equipe (responsabilidades humanas) e Infraestrutura: Devem demonstrar sem aparente confusão o plano de testes e a sua execução.\nDevemos entender os requisitos de treinamento da equipe de teste.\n\n8. Questão\nA MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como:\n - Serve de base para os Requisitos Não-Funcionais e Detalhados\n - Escrito na linguagem da área de negócios e podem conter gráficos, tabelas e diagramas\n - Base para os Requisitos Detalhados\n - Escritos para inferir em algumas linhas como o requisito será testado\n - Escritos para o projeto físico e a programação\n\nExplicação:\nCada nível de usuário do Mantis possui diferentes responsabilidades dentro da ferramenta. O Visualizador é um dos níveis.\n\n9. Questão\nQual tarefa não é necessária para pré-instalação do MantisBT?\n - Faça o download do MantisBT\n - Renomeie o diretório\n - Transfira o arquivo baixado para o seu servidor\n - Visualizador e usuários que possuem apenas permissão de consulta\n - Extraia o lançamento\n\nExplicação:\nCada nível de usuário do Mantis possui diferentes responsabilidades dentro da ferramenta. O Visualizador é um dos níveis.\n\n\"Acerto: 1.0/1.0\" 21/09/2020\nEstatuto: Alunos\n\nQuestão\nSobre filtrar casos de teste na ferramenta TestLink é incorreto afirmar:\n\n[ ] Os usuários podem filtrar casos de teste por palavra-chave.\n[ ] Os usuários podem filtrar casos de teste por resultados.\n[ ] Os usuários podem filtrar casos de teste por seus testadores.\n[ ] Pode-se apenas eferir palavras-chave.\n[ ] Permite o usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam executados.\n\nExplicação:\nOs palavras-chave são definidas solo a Criar/Filtrar/Deletar casos de testes no povo Árbitro; palavras-chave para múltiplos casos. palavras-chave só podem ser criados, editados ou apagados pelo idéias, mas não recomenda-se aos casos de testes por testadores.\n\n\n\nCol@bore\nSuplicar Sinalize/ Construa\n\n\n\n\n\n\n\n\n\n\n\n\n\n4/4