Gestão da Qualidade

A análise e engenharia de testes é uma importante disciplina da engenharia de software. É através das etapas e atividades controladas e executadas pelos analistas de teste que é possível atestar a conformidade dos recursos e funcionalidades desenvolvidos em um projeto de desenvolvimento de software.

Entre as atividades e atribuições de responsabilidade da análise de testes, as mais importantes e presente nos times de desenvolvimento de software estão:

  • Levantamento e detalhamento de casos de teste
  • Mapeamento e manutenção de casos de teste
  • Manutenção de matriz de casos de teste x requisitos de sistema
  • Definição e detalhamento de planos de automação
  • Acompanhamento e verificação de testes automatizados
  • Controle de aderência de builds e releases

Porém as responsabilidades da área não são restritas apenas à essas atividades, dependo da configuração e formato de trabalho do time ou projeto (sistema RUP, metodologias ágeis como Scrum e Scrumban), as atividades e tarefas podem variar desde o desenvolvimento orientado à teste e análise comportamental do usuário para identificação de resultados e comportamentos de sistema não esperadas.