Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/14860
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2016_TomazFelipeMartins_ThaianeFerreiraBraga_tcc.pdf2,68 MBAdobe PDFver/abrir
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



Este item está licenciado na Licença Creative Commons Creative Commons