O objetivo da fase de testes de um software é encontrar erros. Analise as estratégias de teste abaixo usadas em processos de desenvolvimento de software.
I - No teste do caminho base, proposto por MCCabe, são gerados conjuntos de casos de teste que executam todos os comandos no software pelo menos uma vez.
II - O teste caixa-preta tem como base o conhecimento da estrutura interna do software e como objetivo determinar se todos os componentes realizam as tarefas para as quais foram projetados.
III - O teste caixa de vidro (ou caixa-branca) utiliza um conceito muito aplicado em diversas áreas do conhecimento humano, e tem a finalidade de testar, no caso de software, as funcionalidades em função das entradas e saídas que são bem conhecidas e definidas.
IV - Um plano de teste de software bem elaborado prevê a execução de testes modulares e testes de integração.
Estão corretas as estratégias