Filtrar


Questões por página:
O Teste Funcional, também conhecido como Teste “Caixa-Preta”, são os testes concentrados de acordo com os requisitos funcionais do software. Existem vários métodos que podem ser aplicados na hora de optar pela técnica de caixa-preta, dentre os quais está a Análise do Valor Limite, que se caracteriza pela seguinte afirmação:
Teste de Software é um processo que faz parte do desenvolvimento de software, e tem como principal objetivo revelar falhas/bugs para que sejam corrigidas até que o produto final atinja a qualidade desejada/acordada. Considerando-se isso, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Deve-se evitar testes descartáveis, pois a qualidade do teste piora gradualmente com as iterações de desenvolvimento. Em contrapartida, há o teste _____________, que permite quantificar a evolução da qualidade de software, mantendo e executando novamente testes realizados anteriormente. Também chamada de teste estrutural ou orientado à lógica, a técnica de _____________ avalia o comportamento interno do componente de software. Também chamada de teste funcional, teste comportamental, orientado a dado ou orientado a entrada e saída, a técnica de _______________ avalia o comportamento externo do componente de software, sem se considerar o comportamento interno do mesmo.
Considere as seguintes afirmações sobre Testes de Unidade.

I - Testes de unidade são testes, idealmente automatizados, de pequenas unidades de código, normalmente classes, as quais são testadas de forma isolada do restante do sistema.
II - A principal desvantagem de testes de unidade é encontrar bugs ainda na fase de desenvolvimento, antes que o código entre em produção. Portanto, se um sistema de software tem bons testes, é mais difícil que os usuários finais sejam surpreendidos com bugs. 
III - Testes de unidade também ajudam na documentação e especificação do código de produção, pois pode-se olhar e analisar os testes implementados no código. Por isso, muitas vezes, antes de manter um código com o qual ele não tenha familiaridade, um desenvolvedor começa analisando os seus testes.

Quais estão corretas?
Quais são os diferentes níveis de Teste de Software?
Qual dos itens abaixo não faz parte do Plano de Teste de Software?