Busca avançada
Ano de início
Entree

Projeto Automático e Eficiente de Cenários de Teste de Software

Processo: 10/15374-5
Modalidade de apoio:Bolsas no Brasil - Programa Capacitação - Treinamento Técnico
Data de Início da vigência: 01 de outubro de 2010
Data de Término da vigência: 28 de fevereiro de 2011
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Bruno Teixeira de Abreu
Beneficiário:Wagner Costa dos Santos
Vinculado ao auxílio:08/55297-0 - Projeto automático e eficiente de cenários de teste de software, AP.PIPE
Assunto(s):Qualidade de software
Palavra(s)-Chave do Pesquisador:Geração automática de testes | Melhoria da qualidade | Projeto de testes | Qualidade de Software | Testes baseados em modelos | Testes de software | Testes de software

Resumo

Dentre as inúmeras atividades de garantia da qualidade de software, a atividade de testes, que tem como objetivo revelar defeitos em um software, é a mais utilizada pelas empresas, mesmo sendo dispendiosa em termos de esforço e custos. Os altos dispêndios se devem, principalmente, à forma manual empregada atualmente por grande parte do setor de software. Por este motivo, a automação desta atividade tem apresentado interesse crescente por parte de pesquisadores e do setor. Neste contexto, o objetivo deste projeto é especificar um método de testes que ofereça suporte ao uso de Diagramas de Atividade da UML e à automação da geração de cenários de teste. O método será genérico e trará benefícios tanto para o uso da técnica de testes caixa-branca, que depende da disponibilização de código-fonte do software, quanto caixa-preta, que não depende da sua disponibilização. Além disso, o suporte à automação terá como foco a fase de projeto de testes, diferentemente das soluções comerciais existentes, cujo foco é a fase de execução. Uma vez especificado, o método será validado através de um estudo de caso real. Paralelamente a isto, o suporte à automação será validado através de provas de conceito, envolvendo aspectos tecnológicos identificados na especificação do método. A especificação do método com suporte a automação na Fase I do PIPE será a base para os trabalhos previstos na Fase II, onde se dará a análise de requisitos, implementação e testes de uma ferramenta que ofereça suporte ao método proposto. A integração da ferramenta ao método, por sua vez, minimizará o impacto da inserção da atividade de testes nas empresas que ainda não realizam testes e maximizará a eficiência da atividade nas empresas que já realizam testes. O efeito a médio e longo prazo será a melhoria da qualidade do software desenvolvido e vendido aos clientes finais das empresas, aumentando a competitividade das mesmas no mercado nacional e internacional.

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)