Buscar

Proc Desenv Soft 023

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

Aluno: TELIO MAURICIO DO NASCIMENTO Matrícula: 201502434661 
Disciplina: CCT0194 - PROC.DESENV.SOFTWARE Período Acad.: 2017.3 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá 
ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). 
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo 
de questões que será usado na sua AV e AVS. 
 
 
 
1. 
 
 
No processo de desenvolvimento de software a fase de teste possui uma importância 
fundamental. 
Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam 
surgir na fase de implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los 
somente depois de sua implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será 
implantado. 
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. 
Assinale a ÚNICA opção com a sequência correta de V e F. 
 
 
 
 
1-V; 2-V; 3-F; 4-F 
 
 
1-V; 2-F; 3-V; 4-V 
 
 
1-F; 2-F; 3-V; 4-F 
 
 
1-F; 2-V; 3-F; 4-V 
 
 
1-V; 2-V; 3-V; 4-F 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira 
atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para 
determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro 
atendimento de saúde até o destino da chamada. 
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a 
ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo 
aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, 
em qual tipo de teste você foi por você executado. 
 
 
 
 
Teste de sistemas 
 
 
Teste de integração 
 
 
Teste caixa branca 
 
 
Teste da compilação prévia 
 
 
Teste caixa preta 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo 
principal está no resultado da saída de dados do sistema, mediante a entrada definida de 
dados. 
 
Marque a alternativa que indica o tipo de teste descrito acima. 
 
 
 
 
Teste iterativo. 
 
 
Teste caixa branca. 
 
 
Teste caixa preta 
 
 
Teste de interação. 
 
 
Teste simples. 
 
 
 
 
4. 
 
 
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os 
itens abaixo sobre as duas estratégias de teste. 
I- O teste da caixa preta, também conhecido como teste comportamental, foca os 
requisitos funcionais do software; 
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação 
do código; 
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas 
internas do software, através de simulação que testa toda a estrutura usada na 
codificação; 
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas 
características e o seu comportamento; 
É correto, apenas, o que se afirma em: 
 
 
 
 
I e III; 
 
 
II e IV; 
 
 
II e III; 
 
 
III e IV; 
 
 
I e II; 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
Em um processo de desenvolvimento de software, a etapa de testes envolve várias 
particularidades relacionadas a fatores como local do teste, metodologia, ferramenta 
adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais 
das afirmativas a seguir sobre testes de software podemos assumir como FALSA 
 
 
 
 
Testes de sistema podem verificar características como performance, segurança ou 
usabilidade do software 
 
 
Os testes de software, quando classificados quanto à visibilidade do que é testado, 
podem ser classificados como Caixa branca e caixa preta 
 
 
A etapa de teste de software pode ser simples e executada por um único 
programador como também terceirizada para uma fábrica de software 
 
 
Os testes de aceitação ou validação podem ser classificados como alfa ou beta, 
dependendo de como esses testes são feitos 
 
 
Os testes de unidade são executados pelo usuário final depois que o produto final é 
entregue. É o último tipo de teste executado 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual 
é o tipo de teste que é realizado após a integração de todos os módulos, antes da 
implantação? 
 
 
 
 
Teste de Programação 
 
 
Teste de Módulo 
 
 
Teste de Validação 
 
 
Teste de Unidade 
 
 
Teste de Integração 
 
 Gabarito Comentado 
 
 
 
7. 
 
Escolha uma modalidade de testes na coluna da esquerda e associe corretamente para 
cada uma das classificações apresentadas nas alternativas na coluna da direita. 
 
Modalidade Classificações 
1. Quanto à 
utilização do 
código 
2. Quanto ao 
objetivo na busca 
pelo erro 
( ) Testes de integração - Teste para identificar erros durante a 
integração e interação entre os módulos ou unidades do sistema 
( ) Testes estáticos - São testes realizados pela análise do 
código fonte. O tipo de análise é visual, podendo haver um 
 
 
questionário para acompanhar os testes, inspecionando o código 
desenvolvido pela equipe de programação 
( ) Testes dinâmicos - São testes baseados na execução do 
código do programa. Os testes seguem, também, um 
questionário com base nos aspectos estruturais e funcionais do 
programa 
( ) Testes de unidade - Teste realizado em um módulo ou em 
alguns módulos definidos que representam uma única unidade. A 
determinação da quantidade de módulos a serem testados está 
contida na documentação de projeto 
( ) Testes de validação - Teste realizado após a integração de 
todos os módulos do sistema 
 
 
 
1, 1, 1, 2, 2 
 
 
2, 2, 1, 1, 2 
 
 
2, 1, 2, 1, 1 
 
 
2, 1, 1, 2, 1 
 
 
2, 1, 1, 2, 2 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos 
do sistema serão analisados e suas representações lógicas também. 
 
Marque a alternativa que indica o tipo de teste mencionado acima. 
 
 
 
 
Teste caixa preta 
 
 
Teste iterativo 
 
 
Teste de interação 
 
 
Teste simples 
 
 
Teste caixa branca 
 
 Gabarito Comentado

Outros materiais