Buscar

CCT0204 - TESTES DE SOFTWARE - ALI - AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Fechar 
 
Avaliação: CCT0204_AV2_201101233222 » TESTES DE SOFTWARE 
Tipo de Avaliação: AV2 
Aluno: 201101233222 - ALINE MIRELLE SOUZA COSTA 
Professor: ULISSES SPERLE GRACA Turma: 9002/AB 
Nota da Prova: 8,0 de 8,0 Nota do Trabalho: Nota de Participação: 1,5 Data: 06/06/2013 15:21:23 
 
 
 1a Questão (Cód.: 162165) Pontos: 1,5 / 1,5 
À medida que o trabalho da Engenharia de Software é desenvolvido, é normal que ocorram erros. É importante 
que estes erros sejam encontrados e corrigidos antes que sejam passados para os usuários finais. Um dos 
métodos utilizados para a detecção destes erros logo no início do processo de desenvolvimento de software são 
as revisões de software. Descreva o que é uma Revisão Técnica Formal. 
 
 
Resposta: Uma RTF é uma atividade de garantia de qualiadade de software executada por engenheiros de 
software e outros profissionais.Cada RTF é realizada como um encontro e somente será bem sucedida se for 
adequadamente planejada, controlada e acessorada.Seus objetivos são: Descobrir erros na função,lógic ou 
implementação,verificar se o software atende aos requisitos,garantir que o software foi representado de acordo 
com os padrões,dentre outros.Isso significa que as revisões são feitas em várias etapas durante o processo de 
engenharia de software e servem para mostrar os errs e defeitos que podem ser eliminados. 
 
 
Gabarito: Uma RTF é uma atividade de garantia de qualidade de software executada por engenheiros de 
software e outros profissionais. Cada RTF é realizada como um encontro e somente será bem sucedida se for 
adequadamente planejada, controlada e assessorada. Os seus objetivos são: Descobrir erros na função, lógica 
ou implementação, verificar se o software atende aos requisitos, garantir que o software foi representado de 
acordo com os padrões, obter um software que seja desenvolvido uniformemente e tornar os projetos mais 
gerenciáveis Elas funcionam como um ¿filtro¿ para a gestão de qualidade. Isso significa que as revisões são 
aplicadas em várias etapas durante o processo de engenharia de software e servem para revelar erros e 
defeitos que podem ser eliminados. 
 
 
 
 2a Questão (Cód.: 161874) Pontos: 1,5 / 1,5 
A partir da seguinte frase: ¿Até onde podemos forçar o sistema até que falhe?¿, diga qual o teste a ser aplicado 
nesta situação? Por qual outro nome também é conhecido? Qual a principal meta deste tipo de teste? 
 
 
Resposta: Teste de esforço ou teste de estresse, colocam os programas em situações anormais. A principal 
meta do teste de esforço é entender o comportamento do sistema durante condições-limite de execução ou fora 
de tolerância esperada.Tipicamente envolve o sistema de execução do sistema com baixos recursos de 
hardware e software ou a concorrência por estes recursos. 
 
 
Gabarito: Teste de esforço ou teste de estresse. Colocam os programas em situações anormais. A principal meta 
do teste de esforço é entender o comportamento do sistema durante condições-limite de execução ou fora da 
tolerância esperada. Tipicamente envolve a execução do sistema com baixos recursos de hardware e software, 
ou a concorrência por estes recursos. 
 
 
 
 3a Questão (Cód.: 58673) Pontos: 0,5 / 0,5 
Testar as integrações entre os componentes é um objetivo principal de que nível de teste? 
 
 
Teste Unitário. 
 
Teste de sistema. 
 Teste de integração. 
 
Teste de aceitação. 
 
Teste de Estresse. 
 
 
 
 4a Questão (Cód.: 94114) Pontos: 0,5 / 0,5 
A verificação e validação de uma interface de usuário tem como objetivo descobrir erros 
relacionados com os mecanismos específicos da interface e descobrir erros na maneira 
como a interface implementa as semânticas de navegação, as funcionalidades da 
aplicação ou ainda na exibição do conteúdo. Qual dos testes abaixo não configura um 
Teste de Interface. 
 
 
Teste de semântica da interface: Avalia como o projeto se preocupa com os usuários, se oferece 
diretrizes claras, se fornece realimentação e se a aplicação mantém consistência de linguagem e 
abordagem através da interface. 
 Teste de desempenho: procura descobrir problemas de desempenho que podem resultar, por exemplo, 
da falta de recursos no lado do servidor, da largura da banda ou recursos de banco de dados 
inadequados. 
 
Teste de usabilidade: Avaliam o grau com o qual os usuários podem interagir efetivamente com a 
aplicação e o grau em que a aplicação dirige as ações do usuário, ou seja, determina o grau com o qual a 
interface da aplicação facilita a vida do usuário. 
 
Testes de mecanismos de interface: Avalia a interação de cada mecanismos oferecido ao usuário através 
da interface: link, formulários, script executado pelo cliente, HTML dinâmico, janelas pop up, scripts CGI, 
conteúdo encadeado (streaming), cookies e etc. 
 
Teste de compatibilidade: Este tipo de teste procura descobrir possíveis problemas na utilização de 
diferentes configurações pelos usuários. 
 
 
 
 5a Questão (Cód.: 121085) Pontos: 0,5 / 0,5 
O presidente de uma empresa solicita um novo sistema de informação e pede atenção para que o sistema 
possua uma interface intuitiva e muito fácil de utilizar. Durante o desenvolvimento desse sistema, o tipo de 
teste que deve ser realizado com redobrada atenção é o de: 
 
 
destruição. 
 
desempenho. 
 
stress. 
 usabilidade. 
 
segurança. 
 
 
 
 6a Questão (Cód.: 63093) Pontos: 0,5 / 0,5 
Você recebeu um caso de teste a ser aplicado. Quando você inicia a execução, percebe que os resultados 
esperados estão diferentes dos encontrados, porém os resultados encontrados estão corretos e o caso de teste 
está errado. Isto acontece devido a: 
 
 
Isto não acontece, pois o caso de teste está sempre correto. 
 
Os requisitos não ficaram claros para os testadores. 
 
O testador inverteu a entrada dos dados. 
 
O cliente agiu de má fé. 
 Uma provável falha na construção dos casos de teste. 
 
 
 
 7a Questão (Cód.: 94121) Pontos: 0,5 / 0,5 
João é um colega de trabalho e acabou de corrigir um defeito em um programa. Ele te pede ajuda em relação a 
que Teste ele deve usar neste momento. Qual Teste você indicaria? 
 
 Teste de Regressão 
 
Teste de Unidade 
 
Teste de Validação 
 
Teste de Integração 
 
Teste Fumaça 
 
 
 
 8a Questão (Cód.: 63168) Pontos: 1,0 / 1,0 
Tendo como base as seguintes informações: 
Um sistema construído com a mais atual linguagem de programação é feito para atender aos seguintes 
objetivos: 
• Cadastrar clientes para envio de mala direta, com nome e endereço, ambos os campos alfa-numérico. 
• Remover clientes cadastrados. Incluir texto de mensagem a ser enviada com até 60 caracteres 
alfabéticos. 
• Impedir o cadastramento de clientes com nomes e endereços iguais. 
Responda a alternativa correta: 
 
 
A validação irá garantir que a mensagem de texto inserida não conflitará com as mensagens antigas que 
tem texto similar. 
 
A validação irá garantir que a base de dados está consistente. 
 
A validação irá garantir que clientes cadastrados receberão a mala direta. 
 
A validação irá garantir que clientes não sejam cadastrados em duplicidade, contanto que nome e 
endereço sejam iguais. 
 A validação irá garantir que clientes removidos deixarão de receber malas diretas com mensagens 
desatualizadas. 
 
 
 
 9a Questão (Cód.: 63088) Pontos: 0,5 / 0,5 
Os requisitos podem ser utilizados como base para construção de casos de teste? 
 
 
Não, pois quem determina o que o programa fará é o programador e não o cliente. 
 
Não. Pois quem determina sempre é o gerente do projeto, que tem mais autoridade sobre o assunto que 
o cliente. 
 
Sim, pois o cliente tem experiência em programação e indica a melhor forma de se construir um 
programa. 
 
Não, pois os casos de teste devem ser definidos de acordo com a estrutura do programa. 
 Sim, pois os requisitos é que determinam o que o programa ou módulo deve fazer e como deve ser o 
resultado esperado. 
 
 
 
 10a Questão (Cód.: 94120) Pontos:1,0 / 1,0 
Considere que você trabalha em uma empresa e seu chefe solicitou que testasse uma aplicação de modo a 
focalizar o pacote de software completo e que trate da verificação do programa como um todo. Este Teste é 
conhecido como: 
 
 
Teste de Sistema 
 
Teste de Desempenho 
 
Teste de Unidade 
 
Teste de Validação 
 Teste de Integração 
 
 
 
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.

Outros materiais