Modelo de maturidade em testes com foco em ambientes de testes heterogêneos

Detalhes bibliográficos
Ano de defesa: 2007
Autor(a) principal: de Souza Alves, Gustavo
Orientador(a): Marcos Lins de Vasconcelos, Alexandre
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/2711
Resumo: No passado as grandes empresas confiavam a qualidade dos seus sistemas aos seus fornecedores (sejam internos ou externos). Novas tecnologias estão surgindo, processos de desenvolvimento estão mais maduros, mas os fornecedores ainda pecam na qualidade do produto. Falhas no desenvolvimento dos sistemas, cronogramas estourados e defeitos em produção são os principais problemas que prejudicam todo o planejamento financeiro e estratégico de uma organização [TER_01]. Boas práticas em testes de software contribuem para a melhoria da qualidade e redução dos custos dos produtos finais, pela diminuição de retrabalho nos estágios posteriores de testes, durante a implantação e na manutenção. Modelos de maturidade para o desenvolvimento de software, como CMMi vêm sendo utilizados em larga escala para amenizar estes problemas, entretanto esses modelos não tratam com grande atenção as atividades relacionadas a testes. Em resposta a esta deficiência foram criados modelos de maturidade para os processos de testes. Entre eles, o TMM, Testing Maturity Model [TMM_01], o TIM, Test Improvement Model [TIM_01] e o TPI, Test Process Improvement [TPI_01]. Um novo modelo de maturidade em teste, fruto deste trabalho tem como objetivo cobrir as ausências dos modelos citados. A principal delas é falta de detalhes sobre ambientes de teste. O TMM-e (enviroment) como será chamado é adequado para empresas de grande porte onde encontramos uma variedade de plataformas, linguagens de programação e dispositivos todos funcionando de forma integrada. O mesmo servirá de referência para estas empresas implantarem um processo de testes de qualidade, além de fornecer segurança e qualidade na definição e montagem de seus ambientes de testes