Visão geral do mercado de ferramentas para testes de software
Do ponto de vista dos fornecedores o mercado de ferramentas para testes de software é um mercado em consolidação, pois nos últimos 18 meses ocorreram diversas aquisições entre as empresas: a Borland comprou a Segue Software. A Micro Focus comprou a Borland e a linha de produtos open de qualidade de software da Compuware. A HP comprou a Mercury (líder de mercado). IBM e HP adquiriram ferramentas de software para testes de segurança. A Microsoft continua sua expansão nesse mercado, adicionando ferramentas de gerenciamento e de testes manuais na próxima versão do Visual Studio (2010)
Esse tipo de consolidação do mercado irá continuar na medida que os os fabricantes buscam uma solução completa de ALM (Application Life Cycle Management). Mesmo assim, um crescente número de fornecedores de ferramentas continuam entrando no mercado com foco em ferramentas livres de script (script free), Model-driven, para testes em ambientes cloud computing, para gestão de laboratório de testes, para testes de software SOA, gerenciamento de planos de testes, gerenciamento de casos de teste e defeitos.
Dado o market share dos principais fabricantes, HP e IBM, os fornecedores buscam uma estratégia de coexistência, enquanto os usuários geralmente usam diferentes fornecedores de ferramentas para atender as diversas necessidades de testes e de qualidade.
O mercado de ferramentas de automação para testes de software é um seguimento do mercado de ALM, e é formado por três principais áreas:
1.Gerenciamento de testes : composto pelas ferramentas para gestão e planejamento de atividades de testes e seus resultados,
2. Automação de testes de stress e carga: composto pelas ferramentas que simulam a carga de múltiplos usuários de uma aplicação para medição e ajustes da performance
3 Automação de testes funcionais e regressão – ferramentas de testes que imita um usuário visando a identificação de defeitos
Há ainda outras áreas cobertas pelas ferramentas, tais como: seleção e gestão de dados para testes, teste unitário, testes de segurança, usabilidade
Recentemente tem ocorrido um esforço de melhor integração das ferramentas de qualidade com as demais ferramentas utilizadas no ciclo de desenvolvimento, como a de gestão de requisitos, gestão de configuração, etc.
Integrando-se requisitos com casos de testes, e do processo de geração de build com a execução de suítes de testes e com a geração de relatórios de qualidade, será mais fácil se ter uma visão do estado corrente de um projeto sob a ótica da qualidade e de completude do projeto.
E a sua empresa, quais ferramentas para testes de software utiliza? São ferramentas open-source ou comerciais?
Related posts: