Buscar

(AS III) TESTES DE SOFTWARE

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

Prévia do material em texto

Pergunta 1
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Teste de software possui uma técnica em que um testador se certifica de que os novos recursos não quebraram
nenhuma funcionalidade existente. Seu objetivo é garantir que a funcionalidade previamente desenvolvida e
testada ainda funcione após a adição de um novo código. Quando um testador executa este tipo de teste
utilizando ferramentas automatizadas, isto é conhecido como teste de 
regressão automatizado. 
desempenho automatizado. 
usabilidade automatizado. 
integração automatizado. 
unidade automatizado. 
regressão automatizado. 
Os testes de regressão são usados para confirmar que uma mudança recente no sistema não
afetou os recursos existentes. Para fazer esses testes você obtém casos de teste relevantes e
existentes do conjunto de testes que cobre as partes modificadas e afetadas do código. Você
deve concluir o teste de regressão sempre que alterar, modificar ou atualizar qualquer parte do
seu código.
Pergunta 2
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Considerando que o teste de desempenho refere-se amplamente à medição e avaliação da eficácia funcional de
um sistema de software ou de um componente, e que fatores importantes incluem confiabilidade, escalabilidade,
eficiência, interoperabilidade, bem como a sua estabilidade sob carga, assinale a alternativa que apresenta,
CORRETAMENTE, dois tipos de teste de desempenho:
Estresse e escalabilidade.
Imersão e aleatoriedade.
Estresse e escalabilidade.
Usabilidade e recuperação.
Confiabilidade e segurança.
Pico e validação.
O teste de estresse é um tipo de análise de desempenho que verifica os limites superiores do
seu sistema, testando-o sob cargas extremas. O teste de escalabilidade determina se
o software lida efetivamente com cargas de trabalho crescentes.
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
O teste de automação aplica processos e ferramentas de automação para teste. Além disso, é uma prática onde
os técnicos desenvolvem processos de teste automatizados para diferentes sistemas e ferramentas. Em testes
de software, por exemplo, muitas empresas precisam de pessoas para testar seu software para diferentes casos
de uso. Em vez de ter uma pessoa passando pelo programa muitas vezes usando critérios diferentes, um
especialista em automação habilidoso pode projetar um programa de software que execute as diferentes
simulações em uma fração do tempo e a um custo marginal. Os principais tipos de testes de automação são o:
de unidade, de Interface do Usuário (UI) e exploratório.
exploratório, de regressão e de usabilidade.
de interface, ad-hoc e de desempenho.
de unidade, de Interface do Usuário (UI) e exploratório.
ad-hoc, de desempenho e de usabilidade.
de unidade, de regressão e de desempenho
0,2 em 0,2 pontos
0,2 em 0,2 pontos
0 em 0,2 pontos
Comentário da
resposta:
Embora a automação tenha as suas vantagens, não é uma boa ideia automatizar todos os
seus testes, dado que alguns, tais como o teste exploratório, teste de usabilidade e teste ad-
hoc, por necessitarem de interação humana, não são adequados para serem automatizados.
Pergunta 4
Resposta
Selecionada:
c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Escolher as ferramentas certas é crucial para a automação de teste. Claramente, o teste de automação é a
maneira mais eficaz de aumentar a eficiência e eficácia do aplicativo de software, mas trabalhar com as
ferramentas erradas pode afetar adversamente o processo geral. As escolhas que você fizer determinarão a
capacidade da sua organização de fornecer aplicativos e serviços em alta velocidade. Existem muitas
ferramentas de automação de teste disponíveis no mercado, dentre elas temos o:
Selenium, para desenvolvimento de aplicações web. 
JMeter e Mentimeter, respectivamente para Java e aplicativos web. 
QuickTest, ideal para realizar testes de unidade e de Interface do Usuário (UI). 
Selenium, para desenvolvimento de aplicações web. 
Appium e SoapUI, sendo que a primeira é para aplicativos nativos da Apple e a segunda
para interface web. 
JUnit que, assim como o Selenium, dedica-se à linguagem Java. 
Selenium é uma ferramenta para testar aplicativos e navegadores da web. Possui várias
ferramentas poderosas para testar aplicativos da web. Além disso, oferece suporte a diversas
plataformas e navegadores.
0,2 em 0,2 pontos

Continue navegando