-
A) está falando dos testes Beta
B) O erro está no final quando ele fala que não se aplica a sistemas de cliente únicos
C) ok
D) Revisão Técnica Formal
-
Segundo Pressman (6ª edição - página 304), testes alfa e beta somente são utilizados quando o sistema é desenvolvido para ser utilizado por múltiplos clientes. No caso de um único cliente, utiliza-se o teste de aceitação. Portanto, o erro da alternativa "a" está em afirmar que o teste alfa é conhecido como teste de aceitação. O conceitos são diferentes.
-
A alternativa B foi retirada do Sommerville (7ª edição), e não do Pressman.
Vamos ao trecho do livro:
"O teste de aceitação é algumas vezes chamado de teste alfa. Os sistemas sob encomenda são desenvolvidos para um único cliente. O processo de teste alfa continua até que o projetista do sistema e o cliente concordem que o sistema liberado é uma implementação aceitável dos requisitos do sistema.
Quando um sistema será comercializado como um produto de software, frequentemente é usado um processo de teste denominado teste beta."
Vamos agora destrinchar a alternativa B:
- O teste alfa, conhecido como teste de aceitação (correto);
- encerra-se quando cliente e projetista concordam que o sistema é uma implementação aceitável dos requisitos do sistema (correto);
- não se aplica a sistemas desenvolvidos para um único cliente (errado). Como podemos ver no trecho do livro, testes alfa se aplicam a sistemas desenvolvidos para um único cliente. Testes beta é que não se aplicam.
-
por que a revisão técnica formal é a mais utilizada? não é o contrário? e o teste caixa-preta tem que ser aplicado no final do processo de teste, não pode ser no meio ou no início?
-
Teste caixa-preta:
- também chamado de teste comportamental;
- focaliza os requisitos funcionais de um sistema, com pouca preocupação em relação à estrutura lógica interna do software.
- tenta encontrar erros nas seguintes categorias:
(1) funções incorretas ou faltando;
(2) erros de interface;
(3) erros em estruturas de dados ou acesso a bases de dados externas;
(4) erros de comportamento ou de desempenho;
(5) erros de inicialização e término.
(Pressman)