| Processo: | 10/18941-8 |
| Modalidade de apoio: | Bolsas no Brasil - Programa Capacitação - Treinamento Técnico |
| Data de Início da vigência: | 01 de dezembro 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: | Sara da Costa Pereira Bueno |
| 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 | |
| TITULO | |
| Matéria(s) publicada(s) em Outras Mídias ( ): | |
| Mais itensMenos itens | |
| VEICULO: TITULO (DATA) | |
| VEICULO: TITULO (DATA) | |