Você está na página 1de 3

Atividade 3

1 - Uma ferramenta para Gesto de Defeitos, como o Mantis, til para o


processo de teste por:
A.
Facilitar
a
atribuio
dos
defeitos,
centralizao
dos
dados,
acompanhamento do andamento dos defeitos, dentre outros
B.
Uma ferramenta de gesto de defeitos no agrega nada ao processo de
teste
C.
Realizar a integrao contnua do projeto
D.
Facilitar o desenvolvimento orientado a testes (TDD)
2 - Assinale a alternativa correta em relao s ferramentas para Cobertura de
Cdigo como o EclEMMA:
A.
A Cobertura de Cdigo um conceito de teste de caixa-preta
B.
Permite identificar de forma facilitada a porcentagem de uma classe,
mtodo, linha, etc. que foram exercitadas ("cobertas") e as que no foram
testadas ao se executar um conjunto de testes.
C.
So ferramentas interessantes, entretanto, por necessitar que se altere o
seu Cdigo Fonte (poluindo o cdigo), no so viveis
D.
Se todas as linhas estiverem verdes, significa que se conseguiu realizar o
teste exaustivo, ou seja, testamos todas as possibilidades existentes.
3 - A respeito dos testes de unidades e ferramentas como o JUnit CORRETO
afirmar :
A.
Os testes de unidade no devem ser feitos pelo desenvolvedor
B.
Ferramentas do conceito XUnit s esto disponveis para linguagem JAVA
C.
Ferramentas como JUnit no permitem a execuo automtica dos testes
D.
Utiliza-se o conceito de asseres (asserts) para verificar se o resultado do
teste equivale ao que era esperado.
4 - A respeito dos objetos "falsificados" (mocks) e da ferramenta Mockito,
assinale a opo CORRETA:
A.
Os objetos mocks simulam ou imitam o comportamento de outro objeto,
permitindo definir o que o mtodo substituto vai retornar de acordo com os
parmetros de entrada.
B.
Permitem isolar a classe que est sendo testada; simular estados dos
objetos que podem ser difceis de reproduzir; substituir objetos que no foram
implementados e substituir objetos que podem demorar mais para serem
executados.
C.
No so teis visto que preciso fazer alteraes, no Cdigo Fonte
original.
D.
As alternativas "a" e "b" esto corretas
5 - CORRETO afirmar, a respeito de "desenvolvimento orientado a testes"
(TDD):
A.
O mantra do TDD "Verde - > Vermelho".

B.
Prega que cdigo novo s escrito quando um teste automatizado falhar
C.
Consiste em testar o software aps todo o cdigo ter sido desenvolvido
D.
Rode o teste e o faa funcionar somente aps a implementao correta ter
sido desenvolvida
6 - Sobre as ferramentas para gravar e executar testes, como o Selenium,
CORRETO afirmar que:
A.
Facilita a realizao de testes de regresso
B.
Uma vez gravado o teste no Selenium, nunca ser preciso atualizar ("dar
manuteno") no mesmo
C.
Todos os testes de aplicaes web deveriam ser salvos no Selenium,
mesmo que a funcionalidade esteja prevista para mudar em poucos dias
D.
Todas as alternativas esto corretas
7 - Assinale a alternativa CORRETA, a respeito dos testes de estresse e
ferramentas como o JMeter:
A.
No preciso se preocupar com o horrio adequado para realizar testes de
estresse em um servidor
B.
O JMeter no permite gravar a navegao pelo site para posterior
execuo
C.
O JMeter no permite realizar testes de performance e estresse em
aplicaes web e nem em banco de dados.
D.
Todas as alternativas esto erradas
8 - Assinale a afirmativa CORRETA, a respeito da Integrao Contnua:
A.
A utilizao de uma ferramenta para controle de verso do Cdigo Fonte s
atrapalha a integrao contnua.
B.
Consiste em uma prtica dos desenvolvedores integrarem o cdigo
alterado/desenvolvido ao projeto principal em uma frequncia alta, com intuito
de descobrir, rapidamente, se as alteraes no introduziram novos defeitos ao
projeto.
C.
Antes de sincronizar com o servidor principal, o desenvolvedor no precisa
integrar em sua mquina o cdigo atual que est no repositrio central
D.
A integrao contnua s precisa ser feita uma vez por ms.
9 - A respeito da integrao contnua, e de ferramentas como Jenkins correto
afirmar:
A.
O Jenkins deixa a desejar por no se integrar a ferramentas como: JUnit,
Emma e Selenium
B.
Quando um desenvolvedor sincroniza o seu cdigo, o Jenkins pode dar o
build, gerar e instalar os pacotes, rodar os testes do JUnit, Selenium, etc. em
diferentes ambientes.
C.
O Jenkins no apresenta estatsticas sobre os testes que executou
automaticamente
D.
O Jenkins no til para realizar testes de regresso

10 - Considerando o contedo sobre os testes de software, assinale a alternativa


CORRETA:
A.
Quanto mais cedo os testes forem iniciados, mais barato ser encontrar e
corrigir os defeitos.
B.
Como possvel testar tudo, no necessrio realizar a anlise de risco
para definir prioridades e partes mais crticas
C.
Os testes no precisam dessa ateno toda, pois sempre se consegue
resultados excelentes quando o desenvolvedor realiza todos os tipos de testes no
prprio trabalho.
D.
Quanto mais tarde os testes forem iniciados, mais lucro para o cliente .