Logo Passei Direto
Buscar

Qualidade e Automação de Testes

Ferramentas de estudo

Questões resolvidas

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.
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.
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.
II e III, apenas.
I e III, apenas.
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.
Assinale a alternativa que apresenta a ordem correta dos passos realizados.
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.
2 – 3 – 1 – 4 – 5.
2 – 1 – 4 – 3 – 5.
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.
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: I. Tem o objetivo de testar se o código aceita novas informações e as armazena da maneira correta.
Coluna B: 1. Teste de interface
Coluna A: 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.
Coluna B: 2. Particionamento de equivalência
Coluna A: III. Também chamada de BVA, ela testa os valores limites – tanto inferiores quanto os superiores – para um dado código.
Coluna B: 3. Análise do Valor Limite
I - 1; II - 3; III - 2.
I - 2; II - 1; III - 3.
I - 1; II - 2; III - 3.
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:
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.
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.
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: I-Melhoria.
Característica: 1. Tem o objetivo de tornar a aplicação de software mais adequada ao uso e a experiência do usuário.
Tipo de manutenção: II-Corretiva.
Característica: 2. Tipo de manutenção de software que pode ser evolutiva ou adaptativa.
Tipo de manutenção: III-Evolutiva.
Característica: 3. Inclui ajustes em código, documentações e procedimentos do usuário.
Tipo de manutenção: IV-Adaptativa.
Característica: 4. Necessária quando há alterações no ambiente de execução da aplicação.
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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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.
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.
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.
II e III, apenas.
I e III, apenas.
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.
Assinale a alternativa que apresenta a ordem correta dos passos realizados.
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.
2 – 3 – 1 – 4 – 5.
2 – 1 – 4 – 3 – 5.
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.
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: I. Tem o objetivo de testar se o código aceita novas informações e as armazena da maneira correta.
Coluna B: 1. Teste de interface
Coluna A: 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.
Coluna B: 2. Particionamento de equivalência
Coluna A: III. Também chamada de BVA, ela testa os valores limites – tanto inferiores quanto os superiores – para um dado código.
Coluna B: 3. Análise do Valor Limite
I - 1; II - 3; III - 2.
I - 2; II - 1; III - 3.
I - 1; II - 2; III - 3.
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:
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.
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.
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: I-Melhoria.
Característica: 1. Tem o objetivo de tornar a aplicação de software mais adequada ao uso e a experiência do usuário.
Tipo de manutenção: II-Corretiva.
Característica: 2. Tipo de manutenção de software que pode ser evolutiva ou adaptativa.
Tipo de manutenção: III-Evolutiva.
Característica: 3. Inclui ajustes em código, documentações e procedimentos do usuário.
Tipo de manutenção: IV-Adaptativa.
Característica: 4. Necessária quando há alterações no ambiente de execução da aplicação.
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

Prévia do material em texto

Av1 - Qualidade e Automação de Testes
Analise de software (Anhanguera)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Av1 - Qualidade e Automação de Testes
Analise de software (Anhanguera)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Baixado por Leticia Nazarko (leticianazarko@gmail.com)
lOMoARcPSD|47929343
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
https://www.studocu.com/pt-br/document/anhanguera/analise-de-software/av1-qualidade-e-automacao-de-testes/94520985?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
https://www.studocu.com/pt-br/course/analise-de-software/6828893?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
https://www.studocu.com/pt-br/document/anhanguera/analise-de-software/av1-qualidade-e-automacao-de-testes/94520985?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
https://www.studocu.com/pt-br/course/analise-de-software/6828893?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
 Qualidade e Automação de Testes (/aluno/ti…
Av1 - Qualidade e Automação de Testes
Colaborar  
(/notific
Informações Adicionais
Período: 05/02/2024 00:00 à 20/05/2024 23:59
Situação: Cadastrado
Tentativas: 2 / 3
Pontuação: 2500
Protocolo: 973062129
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.
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.
Baixado por Leticia Nazarko (leticianazarko@gmail.com)
lOMoARcPSD|47929343
https://www.colaboraread.com.br/aluno/timeline/index/3505897003?ofertaDisciplinaId=2155443
https://www.colaboraread.com.br/aluno/timeline/index/3505897003?ofertaDisciplinaId=2155443
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
a)
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
Considerando o contexto apresentado, é correto o que se afirma em:
Alternativas:
II e III, apenas.
I e III, apenas.
I e II, apenas.
II, apenas.
I, II e III. Alternativa assinalada
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
Baixado por Leticia Nazarko (leticianazarko@gmail.com)
lOMoARcPSD|47929343
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
automatizados é construído com mais cuidado, o que sugere menos bugs e, consequentemente, menos
gastos com manutenção.
 
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.
Baixado por Leticia Nazarko (leticianazarko@gmail.com)
lOMoARcPSD|47929343
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=av1-qualidade-e-automacao-de-testes
5)
a)
b)
c)
d)
e)
Em nossos estudos sobre qualidade e automação de testes, vimos que uma solução de software é
entregue de acordo com as definiçõese 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.
 
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
Baixado por Leticia Nazarko (leticianazarko@gmail.com)
lOMoARcPSD|47929343

Mais conteúdos dessa disciplina