Ed
anteontem
Vamos analisar cada uma das alternativas para identificar onde o critério de teste por transição de estados pode ser aplicado: A) Um relógio que tem funções de cronômetro, despertador e horário pode representar um sistema que muda de estados ao acionar botões físicos que fazem a transição entre os modos e também atuam sobre eles. Nesse caso, o critério de teste baseado em transição de estados poderia ser aplicado. Análise: Correto. O relógio muda de estado conforme os botões são acionados, o que se encaixa perfeitamente no critério de teste por transição de estados. B) O resultado de uma consulta SQL no banco de dados poderia ser testada pelo critério de transição de estados. Análise: Não se aplica. A consulta SQL não envolve transições de estados, mas sim a recuperação de dados. C) A execução de um sistema em paralelo por múltiplos usuários poderia ser testada pelo critério de transição de estados para assegurar que o desempenho do sistema é adequado. Análise: Não se aplica. O teste de desempenho em sistemas paralelos não se relaciona diretamente com transições de estados. D) O critério de transição de estados poderia ser aplicado diretamente sobre um método de uma classe para validar se ele executa as ações para as quais foi escrito. Análise: Não se aplica. Testar um método de uma classe não envolve transições de estados, mas sim a verificação de sua funcionalidade. E) No reconhecimento biométrico, o critério de transição de estados poderia ser aplicado para validar se o sistema reconhece a digital informada pelo usuário com o padrão cadastrado no sistema. Análise: Embora envolva um processo, não se trata de uma transição de estados no sentido clássico, mas sim de uma validação de entrada. Com base na análise, a alternativa correta é: A) Um relógio que tem funções de cronômetro, despertador e horário pode representar um sistema que muda de estados ao acionar botões físicos que fazem a transição entre os modos e também atuam sobre eles. Nesse caso, o critério de teste baseado em transição de estados poderia ser aplicado.
Mais perguntas desse material