Gerência - Qualidade e Testes
TMap Test Management Approach - Introdução - Parte 1
por Fábio Martinho Campos
Recentemente fui aprovado no exame de certificação do TMap Next Foundadion e acredito que seja de grande valor apresentar este modelo de testes estruturados para a comunidade de teste de software, sendo mais uma opção para os profissionais de conhecerem as melhores práticas de teste, desde seu conceito mais fundamental até processos organizacionais.
Um breve histórico
A Sogeti™ é uma empresa líder mundial provedora de serviços tecnológicos, especializada em Gerenciamento de Aplicações, Gerenciamento de Infra-Estrutura, Engenharia de Alta Tecnologia e Teste de Software.

A Sogeti™ é também parte da empresa internacional Capgemini e possui mais de 20 mil colaboradores no mundo.
Uma das especializações da Sogeti™ são as ofertas de QA(Quality Assurance). Prova disso são os dois métodos internacionalmente reconhecidos: o TMap Next(Test Management Approach) para gerenciamento de testes estruturados e o TPI Next(Test Process Improvement) para melhoria dos processos de teste.
Sendo assim, o TMap Next é uma abordagem/estratégia para testes estruturados de sistemas de informação da Sogeti™.
Atualmente, 4 livros são referências para o TMap Next: Testing according to TMap(1995) e Software Testing – A guide to the TMap approach(2002), TMap Next for result-driven testing(2006) e End-to-end testing with TMap Next(2009).
A força do TMap Next
O TMap Next é um método para testes estruturados reconhecido em todo o mundo e esta experiência vem de milhares de profissionais analistas de teste em muitos projetos durante os últimos 20 anos.
Atualmente é usado em muitas empresas como bancos, seguradoras, fundos de pensão e organizações do governo.
Flexível para se adaptar aos conceitos de metodologias de desenvolvimento de software como DSDM(Dynamic Systems Development Methodology), RUP(Rational Unified Process), RAD(Rapid Application Development) e abordagens ágeis como XP e SCRUM
Aonde o TMap Next pode te ajudar?
O TMap Next é uma metodologia de teste de software muito estruturada e bem organizada, te ajudando a:
- Explicar como realizar certas atividades ou como estas são suportadas pelo TMap Next;
- Tradução dos requisitos do cliente em uma estratégia de testes concreta e gerenciamento da execução desta estratégia;
- Auxilio ao gerente, coordenador e analista de testes a lidar com várias abordagens de desenvolvimento de software;
- Execução de análise de riscos do produto, estratégia de testes e testes (não)funcionais;
- Configuração e gerenciamento da infra-estrutura dos testes para o projeto atual e outros projetos;
- Criação das especificações de teste bem como o uso de técnicas de especificação de casos de teste;
- Preparação, especificação e execução de testes descritos como processos dentro dos processos do TMap Next;
- Relatórios dos resultados dos testes com a perspectiva do cliente;
- Considerando o processo de teste com uma visão exterior, respondendo questões como: “O que realmente o teste entrega?”.
Aonde o TMap Next pode ser aplicado?
O TMap Next pode ainda ser aplicado aos seguintes cenários:
- Aonde exista um relacionamento cliente/fornecedor(outsourcing) entre cliente, desenvolvedor e testador(cada um com suas responsabilidades) ou uma abordagem coletiva iterativa;
- Com metodologias iterativas, incrementais, “waterfall” e ágeis;
- Com novos desenvolvimentos, manutenções e migrações de sistemas;
- Em situações com a combinação de duas metodologias de desenvolvimento como: in-house, baseado em reuso e na montagem de módulos comprados, tudo dentro de uma única arquitetura;
- Na cobertura de requisitos não-funcionais do sistema;
- Em situações aonde muitas atenções devem ser dadas aos processos de comunicação e habilidades associadas;
De acordo com o livro TMap Next, for result-driven testing: “A implementação ou melhoria das estratégias de teste não é algo que se possa fazer casualmente! Entre outras coisas, requer conhecimento da maturidade de teste atual da organização e o ambiente no qual o teste de software é implementado ou melhorado. Com freqüência, parece difícil na prática determinar quais os passos necessários e seqüência para implementar ou melhorar o teste. Para tanto, o modelo de avaliação da maturidade de processo de teste TPI Next poderá ajudar no passo-a-passo para a implementação e melhoria das estratégias de teste”.
Com esta simples introdução já podemos perceber o grande potencial que o TMap Next pode nos oferecer em termos de ferramentas, estratégias e checklists já prontos e que podem ser baixados no site oficial do TMap Next.
Apresentarei também em outros artigos com mais profundidade, assuntos relacionados ao TMap Next como: Framework e Importância do Teste, As 4 Essências do TMap Next, Processos do Ciclo de Vida do TMap Next – Testes de Sistemas e Aceite, Testes de Desenvolvimento e Processos de Suporte, Características da Qualidade e Tipos de Teste, Gerenciamento de Defeitos, Design de Testes, Técnicas de Avaliação(Evaluation) e Estrutura Organizacional, Carreira e Certificações com TMap Next.
Referências e Links:
- Livros utilizados para a base deste artigo
1. TMap Next, for result-driven testing
2. Software Testing: A guide to the TMap Approach
3. End-to-end testing with TMap Next
- Links
- Site TMap Next: http://eng.tmap.net/Home/
- TMap Next Downloads: http://eng.tmap.net/Home/TMap/Downloads/index.jsp
- Glossário TMap Next: http://eng.tmap.net/Home/TMap/Glossary.jsp
- Entendendo o conceito por trás dos processos de Qualidade de SoftwareQualidade e Testes
- Entendendo Indicadores de Prazo e Custo de ProjetosQualidade e Testes
- Aplicação de QUALIDADE de processo de SoftwareQualidade e Testes
- Segurança: Item primordialQualidade e Testes
- TDD: Testes mais amigáveis com Sharp Tests ExQualidade e Testes








