Logo Passei Direto
Buscar
Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Material de Estudo 20: Engenharia de Software - Testes de Software
1� Qu�l o princip�l objetivo dos testes de softw�re?
�) G�r�ntir que o softw�re funcione perfeit�mente em tod�s �s situ�ções. b) Identific�r
defeitos (bugs) no softw�re, p�r� que poss�m ser corrigidos �ntes do l�nç�mento. c) Prov�r
que o softw�re não tem nenhum defeito. d) Substituir o tr�b�lho dos desenvolvedores. e)
Aument�r � velocid�de.
Resposta: b)
Justificativa: Os testes vis�m encontr�r f�lh�s, e não prov�r � �usênci� del�s (o que é, n�
prátic�, impossível).
2� Qu�l � diferenç� entre teste de c�ix� pret� (bl�ck box) e teste de c�ix� br�nc� (white box)?
�) Teste de c�ix� pret� foc� n� estrutur� intern� do código, enqu�nto teste de c�ix� br�nc�
foc� no comport�mento externo. b) Teste de c�ix� pret� foc� no comport�mento externo do
softw�re, sem conhecimento d� estrutur� intern� do código; teste de c�ix� br�nc� foc� n�
estrutur� intern� do código. c) Não há diferenç�, os termos são sinônimos. d) Teste de c�ix�
pret� é feito por test�dores, e teste de c�ix� br�nc�, por desenvolvedores. e) Teste de c�ix�
br�nc� é m�is eficiente.
Resposta: b)
Justificativa: Ess� é � distinção fund�ment�l entre ess�s du�s �bord�gens de teste.
3� O que é um "teste unitário"?
�) Um teste que verific� o funcion�mento do sistem� como um todo. b) Um teste que verific�
o funcion�mento de um� unid�de isol�d� de código (ger�lmente um� função ou método). c)
Um teste que verific� � interf�ce com o usuário. d) Um teste que verific� o desempenho do
sistem�. e) Um teste do sistem�
Resposta: b)
Justificativa: Testes unitários são � b�se d� pirâmide de testes e vis�m g�r�ntir � qu�lid�de de
c�d� componente individu�lmente.
4� O que é um "teste de integr�ção"?
�) Um teste que verific� o funcion�mento de um� unid�de isol�d� de código. b) Um teste que
verific� � inter�ção entre diferentes unid�des ou módulos do softw�re. c) Um teste que
verific� � interf�ce com o usuário. d) Um teste que verific� o desempenho do sistem�. e) Um
teste do sistem�
Resposta: b)
Justificativa: Testes de integr�ção g�r�ntem que os diferentes componentes do sistem�
funcionem bem juntos.
5� O que é um "teste de �ceit�ção"?
�) Um teste re�liz�do pelos desenvolvedores p�r� verific�r se o código está correto. b) Um
teste re�liz�do pelos usuários ou clientes p�r� verific�r se o softw�re �tende �os seus
requisitos e expect�tiv�s. c) Um teste que verific� � segur�nç� do sistem�. d) Um teste que
verific� � us�bilid�de do sistem�. e) Um teste do sistem�.
Resposta: b)
Justificativa: O teste de �ceit�ção é � v�lid�ção fin�l do softw�re do ponto de vist� do cliente.
6� O que é "TDD" (Test-Driven Development)?
�) Um� metodologi� de desenvolvimento em que os testes são escritos depois do código. b)
Um� metodologi� de desenvolvimento em que os testes unitários são escritos antes do código
que implement� � funcion�lid�de. c) Um� metodologi� de teste que não utiliz� testes
�utom�tiz�dos. d) Um� metodologi� de teste que foc� �pen�s em testes de interf�ce. e)
Desenvolvimento depois dos testes.
Resposta: b)
Justificativa: No TDD, os testes gui�m o desenvolvimento do código.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina