Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: QUALIDADE E TESTES DE SOFTWARE 1a Questão Acerto: 1,0 / 1,0 No que tange ao conceito de PROJETO, analise as asserções abaixo e, a seguir, assinale a alternativa correta. I. Um projeto é original, ou seja é diferente de todos os outros; II. Um projeto é composto de pessoas e recursos, ou seja é uma mistura de talentos e conhecimentos humanos, com recursos tecnicos e físicos; III. Um projeto possui o propósito de atingir a um objetivo específico, ou seja possuem objetivo tangível e realizável. IV. Um projeto é realizado em período de tempo indeterminado, ou seja possui data de início mas não obrigatoriamente de término. Somente as asserções I e III estão corretas Somente as asserções I, III e IV estão corretas Somente as asserções I, II e IV estão corretas Somente as asserções I, II e III estão corretas Somente as asserções II, III e IV estão corretas 2a Questão Acerto: 0,0 / 1,0 Propriedade: Este modelo se propõe a aumentar pouco a pouco o software, conforme as necessidades surgem. Como se chama o modelo que apresenta essa propriedade? ágil cascata Incremental sequencial RUP 3a Questão Acerto: 1,0 / 1,0 É importante conhecermos o histórico das atividades de teste, para tratarmos os sistemas com qualidade. Myers foi um precursor sobre os processos de teste de software. Ele ficou conhecido pela "regra 10 de Myers" e concluiu também que zero-defeito é algo inatingível. Essa regra e conclusão estabelecem que: I- Todas as decisões tomadas durante o processo de desenvolvimento do software podem comprometer a sua qualidade final. II- A partir de processos uniformes e consistentes, a tendência é que o produto final gerado, ou seja, o software seja eficiente. III- Quanto mais tarde os defeitos forem encontrados tanto mais caro será corrigi-los. Assinale a assertiva correta. Apenas o item II está correto. Apenas os itens II e III estão corretos. Apenas os itens I e II estão corretos. Apenas o item I está correto. Apenas o item III está correto. 4a Questão Acerto: 1,0 / 1,0 Quanto à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? Visam a execução do sistema como um todo ou um subsistema. Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento. Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos. Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações. Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente. 5a Questão Acerto: 1,0 / 1,0 A utilização do Modelo V minimiza os custos da qualidade do software, assim, segundo a regra 10 de Myers, os testes devem ser iniciados nas inspeções/revisões de código até os testes de software. Identifique se essa afirmação está certa ou errada. Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software. Essa afirmativa está certa, porque o Modelo V minimiza os custos da qualidade do software. Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado. Essa afirmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões de código até os testes de software. Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento. 6a Questão Acerto: 1,0 / 1,0 A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Como se desenvolve esse processo? Criando casos de teste, localizando o erro, planejando o reparo do erro e refazendo os testes. Especificando os testes, criando casos de teste, planejando o reparo do erro e reparando o erro. Localizando o erro, planejando o reparo do erro, reparando o erro e refazendo os testes. Especificando os testes, criando casos de teste, planejando o reparo do erro, reparando o erro e refazendo os testes. Especificando os testes, relatando os teste, criando casos de teste, planejando o reparo do erro e reparando o erro. 7a Questão Acerto: 0,0 / 1,0 Em relação as ferramentas de testes automatizado as ferramentas que possibilitam o gerenciamento e o controle do processo de execução, reexecução e medição dos testes planejados e a integração entre as demais fases, de forma a executar os testes selecionados no planejamento, tendo como principais características: a análise de cobertura, a execução de scripts, simuladores de performance e testadores de memória. Neste caso, são classificadas como ferramentas: Ferramentas de Revisões e Inspeções. Ferramentas de Suporte aos Testes. Ferramentas de Modelagem e Automação. Ferramentas de Planejamento de testes. Ferramentas de execução e conferência. 8a Questão Acerto: 1,0 / 1,0 Nos testes de validação os mecanismos de testes estão segmentados em dois níveis de testes distintos testes de baixo nível e testes de alto nível. São considerados. Teste de regressão e teste fumaça Teste de sistema e teste de aceitação Teste da caixa branca e teste da caixa preta Teste de integração e teste de unidade Teste de sistema e teste de integração 9 a Questão Acerto: 1,0 / 1,0 O padrão IEEE 610.12-1990 (IEEE Standard Glossary of Software Engineering Terminology) define alguns elementos chave. O que significa a Prevenção de defeitos? Análise das métricas e relatórios de gestão para entender a causa raiz dos problemas e promover a melhoria contínua do processo. Geração de relatórios com dados relevantes para acompanhar o progresso dos testes e a qualidade do sistema, assim como, a geração de métricas para alimentar a atividade de melhoria do processo. Estabelecimento formal de linhas base (baselines) por meio da Gerência de Configuração de Software. Com base nos levantamento dos riscos críticos do projeto, devem ser promovidas ações de prevenção e planejamento de contingências para minimizar o impacto caso os riscos tornem-se problemas. Definição das atividades para a correção e posterior notificação da resolução do defeito. 10a Questão Acerto: 1,0 / 1,0 As métricas ajudam na geração do processo de teste. Essas métricas devem ser relatadas como um fator de qualidade do software. Classifique a métrica Auditabilidade para testar e relatar o que acontece com o software testado. O quanto o software é desvinculado do hardware em que opera. A facilidade de operação de um programa. Facilidade com que se pode checar a conformidade aos padrões. O dano que ocorre quando o programa encontra um erro. A independência funcional dos componentes do programa.
Compartilhar