Uma fábrica de testes pode atuar em todas as etapas do desenvolvimento, reduzindo a ocorrência de bugs e melhorando de forma geral a estrutura do software. Quanto antes uma fábrica de testes é envolvida no projeto, maior será a qualidade do produto final e menores serão os custos com correções e interrupções das operações. A principal vantagem de uma fábrica de testes é que constituem uma equipe autogerenciada, com seus procedimentos ajustados ao tipo de operação. Cenários e planos de testes são aprimorados para assegurar a qualidade dos testes.
Considerando o texto acima e o conteúdo sobre Fábrica de Testes de Software, assinale a alternativa correta:
Alternativas
Alternativa 1:
A Fábrica de Testes deve executar testes de software e sem afetar nenhuma parte da cadeia de desenvolvimento.
Alternativa 2:
A Fábrica de Testes deve ter compromisso apenas com o cliente/usuário do sistema, não se preocupando com a Equipe de desenvolvimento.
Alternativa 3:
A Fábrica de Testes deve definir os critérios e indicadores de análise para os usuários e gerenciar o uso deles no sistema através de análise dos resultados de testes.
Alternativa 4:
A Fábrica de Testes deve suportar processos de reestruturação de sistemas e garantir que as novas funcionalidades implementadas não afetem as antigas já em funcionamento.
Alternativa 5:
A Fábrica de Testes deve estabelecer um modelo de gestão para as demandas de testes (testes manuais e testes automatizados) e documentar apenas os testes automatizados e seus Planos de Testes.
Respostas
Resposta:
4 - ■ Suportar processos de reestruturação de sistemas;
■ Garantir que as novas funcionalidades implementadas não afetem as antigas
já em funcionamento; (p. 120 do livro)
Explicação:
A fábrica de testes deve:
■ Executar testes de soft ware;
■ Agregar valor a toda cadeia de desenvolvimento;
■ Suportar processos de reestruturação de sistemas;
■ Garantir que as novas funcionalidades implementadas não afetem as antigas
já em funcionamento;
■ Compromisso com a qualidade e com os testes de soft ware;
■ Implementar um moderno e ágil processo de teste;
■ Estabelecer um modelo de gestão para as demandas de testes (testes manuais
e testes automatizados);
■ Procurar documentar todos os sistemas e seus Planos de Testes;
■ Defi nir os critérios e indicadores de análise para os fornecedores;
■ Gerenciar a análise dos resultados de testes;
■■ Desenvolver relatórios de qualidade dos sistemas testados.