Título: | Framework para geração de teste unitário |
Autor(es): | Martins, Tomáz Felipe Rodrigues Braga, Thaiane Ferreira |
Orientador(es): | Serrano, Milene |
Coorientador(es): | Serrano, Maurício |
Assunto: | Framework Software - qualidade C++ (Linguagem de programação de computador) |
Data de apresentação: | 4-Jul-2016 |
Data de publicação: | 30-Set-2016 |
Referência: | MARTINS, Tomáz Felipe Rodrigues; BRAGA, Thaiane Ferreira. Framework para geração de teste unitário. 2016. 108 f., il. Monografia (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2016. |
Resumo: | A produção de testes tem se tornado uma atividade importante no processo de desenvolvimento
de software. Não apenas o mercado vem exigindo maior qualidade, mas o usuário
comum vem demandando redução de falhas nos serviços e produtos de software. Além da
qualidade relativa ao software, deve-se considerar os custos relacionados à manutenção.
A busca e o reparo de bugs custa caro à produção de software. Além disso, muitos desenvolvedores
não se sentem motivados em produzir testes para seus códigos, o que agrava o
problema. Diante dessa problemática, o presente trabalho relata sobre o desenvolvimento
de um framework capaz de dar suporte ao desenvolvedor na tarefa de produzir testes
unitários. Buscou-se, com isso, a produção semiautomatizada de testes unitários relativos
a métodos comuns às aplicações web: criar, recuperar, atualizar e apagar. Esse framework
tem como alvo inicial aplicações em Grails. Licenciado sob a GPLv3, o framework possui
status de software livre e foi implementado usando a linguagem de programação C++. |
Abstract: | Test production has become an important activity in software development process. Not
only the market is demanding higher quality, but the average user is demanding reduction
of gaps in services and software products. Beyond the relative quality software, the costs
related to maintenance should be considered. The search and the bug fix is expensive
to software production. In addition, many developers are not motivated to produce tests
for their code, which makes the problem worse. Faced with this problem, this project
sought the implementation of a framework capable of supporting the developer in the task
of producing unit tests. With this, semi-automated tests will be produced for common
methods to web applications: create, read, update and delete. This framework was to
initial target applications in Grails. Licensed under GPLv3, this framework has status of
free software. It has been implemented using the C ++ programming language. |
Informações adicionais: | Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2016. |
Aparece na Coleção: | Engenharia de Software
|