Prévia do material em texto
AVALIAÇÃO 1 AVALIAÇÃO CLASS Qualidade e teste de Software Column 1. 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, II e III estão corretas 2. É necessário conhecer as características do projeto a ser desenvolvido para escolhermos o melhor ciclo de vida e os recursos humanos empregados no projeto. Eixstem diversas opções de ciclo de vida de software. As alternativas abaixo listam ALGUMAS DELAS, exceto: (assinale a opção incorreta, ou seja que não representa um dos modelos de ciclo de vida de software) Modelo Interativo 3. Qual o papel da SQA (Garantia de qualidade de software)? Monitorar os métodos e os padrões que os engenheiros de software usam e verificar se eles estão usando apropriadamente seus conhecimentos. 4. Sobre o Processo de Teste de Software, analise as asserções abaixo e, a seguir, assinale a alternativa correta: AVALIAÇÃO 2 I. O teste de software visa garantir a qualidade, minimizando as incertezas e sistematizando os critérios de aceitação. II. Por meio do teste de software, pode-se avaliar se o software está fazendo o que deveria fazer, de acordo com os seus requisitos, e se não está fazendo o que não deveria fazer. III. O teste de software ajuda a avaliar se as expectativas da empresa contratada para desenvolver o produto está sendo atendidas (e se estão alinhadas); IV. O teste de software ajuda a avaliar se o software apresenta um bom funcionamento (parte disso está relacionada às expectativas implícitas) aquilo que é inerente ao produto). Somente as asserções I, II e IV estão corretas 5. Um processo de desenvolvimento de software em geral tem como entrada os requisitos do sistema e como saída um produto fornecido. Analise as afirmativas sobre este tema. I. O desenvolvimento de software envolve os estágios: análise e definição de requisitos, projeto do sistema, codificação, testes e entrega do sistema. Assim, o ciclo de vida do software descreve a vida do produto de software desde sua concepção até a implementação e entrega. II. Um dos primeiros modelos propostos foi o modelo cascata. Neste modelo o desenvolvimento de um estágio deve terminar antes do próximo começar. O modelo em V é uma variação do modelo em cascata, que mostra como as atividades de teste estão relacionadas com a análise e o projeto. III. O modelo em cascata pode ser incrementado com atividades de prototipação. A prototipação é um modelo de processo efetivo em que partes do sistema são construídas rapidamente com o objetivo de validar os requisitos. Caso novas alternativas sejam discutidas, deve-se começar o ciclo em cascata novamente, abandonando-se o protótipo. Assinale a única alternativa correta Apenas o item II está correto. AVALIAÇÃO 3 6. Sobre as estratégias de teste de software é correto afirmar que: Integra, em uma série bem planejada de passos que resultam na construção bem- sucedida de software, métodos de projeto de caso de teste. 7. Existem alguns grupos importantes de erros comumente cometidos por quem testa software. No planejamento dos testes os erros são relacionados à fase de planejamento dos testes. Quais são os erros mais comuns que ocorrem nesse grupo? Assinale a afirmativa INCORRETA. Não enfatizar o teste de configuração. 8. O termo automação de teste de software significa a utilização: de um software que imita a interação com a aplicação no que se refere ao teste tal qual um ser humano faria 9. 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? 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. 10. Para fazer um teste no TestLink, precisamos criar um planos de teste. O que é um plano de teste? I- Um documento que identifica os objetivos dos testes para o projeto de. II- Um projeto só pode ter um plano de testes. III-Para cada fase teste pode existir mais de um plano de testes. Assinale o item que contém a(s) assertiva(s) correta(s). Apenas as opções I e III. AVALIAÇÃO 4