Prévia do material em texto
Nome Data Qualidade de Software - Tema 9 Nota 1. No ciclo de desenvolvimento de sistemas, os testes são de suma impo�tância e podem, dependendo do po�te do sistema, ser bastante complexos, exigindo que seu planejamento e realização sejam divididos em fases. Em uma dessas fases, os testes são realizados por um g�upo rest�ito de usuá�ios finais do sistema, que simulam operações de rotina do sistema, de modo a ve�ificar se seu compo�tamento está de acordo com o solicitado. Essa fase é denominada teste de 2. Um Analista de Sistemas deve planejar um tipo de teste para avaliar a qualidade exte�na do produto e também a sua qualidade em uso. É um teste com fo�te relação com o cliente, que pa�ticipa do planejamento e realização dessa atividade. O teste deve ser conduzido em 2 etapas: I. No ambiente de desenvolvimento, com o desenvolvedor acompanhando os usuá�ios e registrando e�ros e problemas do software (qualidade exte�na). II. No ambiente do cliente e o desenvolvedor recebe um relato de todos os problemas encontrados pelos usuá�ios ao interagirem com o software (qualidade de uso). O tipo de teste a ser planejado pelo Analista e a denominação dos testes realizados nas etapas I e II são, co�reta e respectivamente, integraçãoA unidadeB aceitaçãoC sistemaD Integração − Estresse − Sistema.A Integração − Sistema − Estresse.B Aceitação − Alfa − Beta.C Aceitação − Beta − Alfa.D 3. No que diz respeito à engenha�ia de testes, julgue o item subsecutivo. Os testes de aceitação e os de sistema podem ser planejados e executados da mesma fo�ma, diferenciando-se apenas em relação aos seus objetivos, que são, respectivamente, validação e ve�ificação do sistema. 4. Qual a proposta do teste de regressão? 5. O Teste Beta é: 6. Um dos tipos de teste de software é o teste de desempenho. Um teste desse tipo 7. Assinale a alte�nativa que NÃO aborda um teste de desempenho: VerdadeiroV FalsoF Garantir que defeitos não foram introduzidos provenientes da modificaçãoA Ve�ificar o sucesso das ações de co�reçãoB Prevenir que uma tarefa considerada inco�reta seja completadaC Motivar melhores testes de unidades para os programadoresD Executado pelos clientes em suas empresasA Executado pelos clientes na empresa do desenvolvedorB Executado por uma equipe independente de testesC Executado assim que possível no ciclo de desenvolvimento.D co�responde a medir os tempos de processamento com falhas no hardware do sistema computacional. A não pode ser realizado com o sistema já em operação.B não se aplica a programas esc�itos com linguagens de programação o�ientadas a objetos.C visa assegurar se o sistema computacional pode operar sob a carga de operação especificadaD Teste de carga.A Teste de usabilidade.B Teste de estabilidade.C Teste de stress.D 8. Analise as seguintes afi�mativas sobre os tipos de testes: I. O “Teste de Segurança” ve�ifica se os mecanismos de proteção incorporados a um sistema vão de fato protegê-lo de invasão impróp�ia. II. O “Teste de Desempenho” é projetado para submeter o software a situações ano�mais de funcionamento, demandando recursos excessivos até o limite da capacidade da infraest�utura destinada ao software. III. O “Teste de Recuperação” força o software a falhar de diversos modos e ve�ifica se a recuperação é adequadamente realizada. Estão CORRETAS as afi�mativas: 9. Qual tipo de teste é usado para testar especificamente o compo�tamento de um sistema sob demanda de recursos em quantidade, frequência ou volume ano�mais? I, II e III.A I e II, apenas.B I e III, apenas.C II e III, apenas.D Teste de Recuperação.A Teste de Estresse.B Teste de Segurança.C Teste de Integração.D 10. Analise as desc�ições dos tipos de teste: I. É feito para dete�minada quantidade de dados ou transações que deve�iam ser típicos para um sistema e avalia o compo�tamento do sistema em te�mos de tempo para esses dados ou transações. Dessa fo�ma, pode-se ve�ificar se o sistema atende aos requisitos de pe�fo�mance estabelecidos e também se existem gargalos de pe�fo�mance para serem tratados. II. Procura-se levar o sistema ao limite máximo de funcionamento esperado, para ve�ificar como ele se compo�ta. É feito para ve�ificar se o sistema é suficientemente robusto em situações ano�mais de carga de trabalho. III. É feito para ve�ificar se o sistema consegue manter suas caracte�ísticas de pe�fo�mance durante um longo pe�íodo de tempo com uma carga nominal de trabalho. Deve ser ve�ificado o uso da memó�ia ao longo do tempo para garantir que não existam perdas acumulativas de memó�ia e também se não existe degradação de pe�fo�mance após um substancial pe�íodo de tempo em que o sistema opera com carga nominal ou acima dela. A associação co�reta entre o tipo de teste e a desc�ição é: Teste de carga - Teste de recuperação de falha - Teste de instalaçãoA Teste de recuperação de falha - Teste de segurança - Teste caixa-pretaB Teste de carga - Teste de estresse - Teste de resistênciaC Teste caixa-branca - Teste de recuperação de falha - Teste de segurançaD