Buscar

Qualidade e Automação de Testes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Qualidade e Automação de Testes (/aluno/ti…
Av1 - Qualidade e Automação de Testes
Sua avaliação foi confirmada com sucesso
  
(/notific
×
Informações Adicionais
Período: 05/02/2024 00:00 à 20/05/2024 23:59
Situação: Cadastrado
Tentativas: 3 / 3
Pontuação: 2000
Protocolo: 1014477167
Avaliar Material
1) No desenvolvimento do software, é importante identificar custos, incidências e percentuais de correção de
defeitos nas fases do ciclo de seu desenvolvimento, assim conseguiremos realizar um cálculo de valores baseado na
realidade.
Como exposto na imagem, o custo de correção de defeitos em um software cresce exponencialmente a cada fase da
criação ou existência deste software.
 
Aumento exponencial dos custos com defeitos segundo Patton
 
Considerando as informações apresentadas, analise as afirmativas a seguir:
 
I. O teste de software tem como objetivo revelar falhas em um produto, identificando e corrigindo antes da
entrega final ao usuário.
II. No início dos primeiros softwares desenvolvidos, a prática de teste de software era inexistente.
16/05/2024, 19:16 Colaborar - Av1 - Qualidade e Automação de Testes
https://www.colaboraread.com.br/aluno/avaliacao/index/3512703103?atividadeDisciplinaId=16084937 1/4
https://www.colaboraread.com.br/aluno/timeline/index/3512703103?ofertaDisciplinaId=2145318
https://www.colaboraread.com.br/aluno/timeline/index/3512703103?ofertaDisciplinaId=2145318
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
a)
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
III. Com a publicação do livro “Teste de Software” de Emerson Rios e Trayahú Moreira, no início dos anos 2000, o
assunto tornou-se referência no Brasil.
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
II e III, apenas.
I e III, apenas. Alternativa assinalada
I e II, apenas.
II, apenas.
I, II e III.
O framework TMMi foi desenvolvido pelo TMMi Foundation como uma diretriz e estrutura de referência para a
melhoria do processo de teste e está posicionado como um modelo complementar ao CMMI Versão 1.3 [CMMI]
abordando as questões importantes para os gerentes de teste, engenheiros de teste e profissionais de qualidade de
software.
 
Para fazer uso desse framework e avançar no assunto qualidade de software, é necessário seguir alguns passos, que
estão separados por níveis:
 
1. Conhecido como nível gerenciado. A empresa deve ter uma política e estratégia de teste e um planejamento de
teste, entre outros requisitos.
2. Neste nível, os testes de software não seguem nenhuma sequência padronizada e são feitos de forma aleatória,
caso realmente sejam feitos.
3. Medição constante dos testes realizados, avaliação da qualidade de softwares desenvolvidos e revisão por pares
avançada fazem parte dos requisitos do nível conhecido como gerenciado quantitativamente.
4. A empresa deve possuir uma organização do processo de testagem. Nível conhecido como definido.
5. Conhecido como nível otimizado, a empresa já detém todas as técnicas do TMMi e as técnicas das metodologias
ágeis.
Assinale a alternativa que apresenta a ordem correta dos passos realizados.
Alternativas:
2 – 3 – 1 – 4 – 5.
2 – 1 – 4 – 3 – 5. Alternativa assinalada
3 – 4 – 1 – 2 – 5.
1 – 5 – 4 – 2 – 3.
5 – 4 – 3 – 2 – 1.
A automatização de testes reduz o stress e aumenta a satisfação, pois com um bom conjunto – ou suíte – de
testes, bugs são detectados mais cedo no ciclo de desenvolvimento e menos problemas chegam ao cliente,
diminuindo com isso o custo na criação de novos produtos, visto que o código com testes automatizados é
construído com mais cuidado, o que sugere menos bugs e, consequentemente, menos gastos com manutenção.
16/05/2024, 19:16 Colaborar - Av1 - Qualidade e Automação de Testes
https://www.colaboraread.com.br/aluno/avaliacao/index/3512703103?atividadeDisciplinaId=16084937 2/4
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos itens contidos na Coluna A
com seus respectivos conceitos, apresentados na Coluna B.
Coluna A Coluna B
I. Tem o objetivo de testar se o código aceita
novas informações e as armazena da maneira
correta.
1. Teste de interface
II. Verifica e testa se todas as senhas são
criadas com caracteres numéricos,
alfanuméricos ou símbolos como @, $ de uma
só vez.
2. Particionamento de equivalência
III. Também chamada de BVA, ela testa os
valores limites – tanto inferiores quanto os
superiores – para um dado código.
3. Análise do Valor Limite
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
I - 1; II - 3; III - 2.
I - 2; II - 1; III - 3.
I - 1; II - 2; III - 3. Alternativa assinalada
I - 3; II - 2; III - 1.
I - 2; II - 3; III - 1.
Considerando os seus conhecimentos sobre qualidade e automação de testes, sobre as etapas de testes e suas
categorias, sabemos que podemos ter etapas de testes de verificação e de validação.
Assinale a alternativa que melhor define a diferença entre os testes de verificação e os testes de validação:
Alternativas:
Os testes de validação são realizados sem execução do software, enquanto os testes de verificação são
realizados no código, componentes e nas funcionalidades da aplicação de software.
Os testes de verificação são realizados sem execução do software, enquanto os testes de
validação são realizados no código, componentes e nas funcionalidades da aplicação de
software.
Alternativa assinalada
Os testes de verificação assim como os testes de validação são realizados no código, componentes e nas
funcionalidades da aplicação de software.
Os testes de verificação assim como os testes de validação são realizados sem execução do software.
Os testes de verificação são realizados sem execução do software e validam o código, enquanto os testes de
validação são realizados nas documentações e nas funcionalidades da aplicação de software.
Em nossos estudos sobre qualidade e automação de testes, vimos que uma solução de software é entregue de
acordo com as definições e expectativas dos usuários e clientes, após a etapa de implantação, quando o sistema
entra em operação e passa a ser utilizado, surgem diversas demandas para que a aplicação continue a atender as
necessidades dos usuários. Essas demandas são implementadas como manutenção de software.
16/05/2024, 19:16 Colaborar - Av1 - Qualidade e Automação de Testes
https://www.colaboraread.com.br/aluno/avaliacao/index/3512703103?atividadeDisciplinaId=16084937 3/4
a)
b)
c)
d)
e)
 
Observando a tabela abaixo faça a associação do tipo de manutenção de software com a sua respectiva
característica.
 
Tipo de manutenção Característica
I-Melhoria.
1. Tem o objetivo de tornar a aplicação de software mais adequada ao uso e a experiência
do usuário.
II-Corretiva. 2. Tipo de manutenção de software que pode ser evolutiva ou adaptativa.
III-Evolutiva. 3. Inclui ajustes em código, documentações e procedimentos do usuário.
IV-Adaptativa. 4. Necessária quando há alterações no ambiente de execução da aplicação.
Assinale a alternativa correta que corresponde as associações entre os tipos de manutenções de software e suas
correspondentes características:
Alternativas:
I-1, II-2, III-3 e IV-4
I-1, II-4, III-3 e IV-2
I-4, II-1, III-2 e IV-3
I-2, II-1, III-4 e IV-3
I-2, II-3, III-1 e IV-4 Alternativa assinalada
16/05/2024, 19:16 Colaborar - Av1 - Qualidade e Automação de Testes
https://www.colaboraread.com.br/aluno/avaliacao/index/3512703103?atividadeDisciplinaId=16084937 4/4

Mais conteúdos dessa disciplina