Analise as seguintes afirmações sobre testes de sistemas
de software.
I - Os testes funcionais são aqueles que abordam
funcionalidade, corretude, completude, usabilidade
e adequação à tarefa do sistema de software.
II - BDD (Desenvolvimento orientado a comportamento – Behavior-Driven Development) e TDD
(Desenvolvimento orientado a testes – Test-Driven
Development) abordam testes funcionais em nível
de abstração caixa-preta e caixa-branca, respectivamente.
III- Testes estáticos não envolvem a execução do
sistema em teste, mas podem ser executados
automaticamente por ferramentas. Exemplos são
ferramentas de análise estática de código e comparação de código com padrões.
Quais estão corretas?