NovaStudio : geração de testes a partir de uma modelagem UML / NovaStudio: test generation from an uml modeling
AUTOR(ES)
Zambiasi, Marcelo
DATA DE PUBLICAÇÃO
2011
RESUMO
O processo de desenvolvimento de software é um dos processos mais complexos já realizados pelo homem e a tendência é que os sistemas de informação fiquem ainda maiores e mais complexos. Por causa desta complexidade, os sistemas de informação estão sujeitos a erros e por isso existe a necessidade de testá-los. Entretanto, o tempo para testar um sistema não pode ser negligenciado e pode representar mais da metade do tempo total de um projeto. Com isso, surgem as necessidades do aumento da automatização e do nível de abstração no desenvolvimento e no teste de software, permitindo assim custos mais baixos nestes processos. Essas necessidades são respondidas pela utilização das abordagens da Engenharia Dirigida por Modelos e do Teste Dirigido por Modelos. Neste contexto, a empresa francesa BULL S.A.S desenvolve o produto NovaStudio, um ambiente de desenvolvimento que permite gerar uma boa parte do código de aplicações Java a partir de uma modelagem UML. NovaStudio apoia-se na abordagem da Arquitetura Dirigida por Modelos, uma das principais variantes da Engenharia Dirigida por Modelos. Este trabalho adiciona uma nova funcionalidade a NovaStudio, permitindo a geração automatizada do código de testes de uma aplicação. Os testes são gerados a partir de uma modelagem UML, seguindo os princípios do Teste Dirigido por Modelos. O meta-modelo proposto por este trabalho é baseado principalmente em diagramas de sequência.
ASSUNTO(S)
uml model-driven engineering model-driven architecture programacao paralela model-driven test model-based test novastudio uml
ACESSO AO ARTIGO
http://hdl.handle.net/10183/28323Documentos Relacionados
- NovaStudio : gerador de código usando a arquitetura dirigida pelos modelos (MDA)
- Uma contribuição à modelagem e geração automática de conteúdos educacionais
- Modelagem e análise de uma asa piezoaeroelástica para geração de energia
- UML data modeling profile
- Geração de malhas volumétricas a partir de imagens