Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/147629 |
Resumo: | Com o crescimento significativo da adoção de softwares para a realização das mais comuns tarefas diárias, é cada vez mais evidente a importância do investimento em técnicas e ferramentas que influem na qualidade dos mesmos, a fim de evitar riscos. Muitas vezes o impacto de uma falha pode causar grandes prejuízos, principalmente quando se trata de um sistema crítico. No intuito de influir na qualidade do software, são criados testes que exploram estruturas e funcionalidades do código. No contexto empresarial, códigos são dinâmicos e são integrados continuamente, sendo inviável a aplicação de testes estruturais contínuos sem a automatização de alguns passos da criação dos mesmos. A proposta deste trabalho consiste no desenvolvimento de uma ferramenta que implementa critérios de análise estática de código baseando-se nos relacionamentos interclasse existentes, visando à exploração de características comuns à programação orientada a objetos, com o intuito de aprimorar a qualidade dos casos de teste gerados. |
id |
UFRGS-2_366f27e72b5561cb40b2972517e4d9bf |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/147629 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Ceconello, Jayne GuerraCota, Erika Fernandes2016-08-25T02:16:23Z2016http://hdl.handle.net/10183/147629000999678Com o crescimento significativo da adoção de softwares para a realização das mais comuns tarefas diárias, é cada vez mais evidente a importância do investimento em técnicas e ferramentas que influem na qualidade dos mesmos, a fim de evitar riscos. Muitas vezes o impacto de uma falha pode causar grandes prejuízos, principalmente quando se trata de um sistema crítico. No intuito de influir na qualidade do software, são criados testes que exploram estruturas e funcionalidades do código. No contexto empresarial, códigos são dinâmicos e são integrados continuamente, sendo inviável a aplicação de testes estruturais contínuos sem a automatização de alguns passos da criação dos mesmos. A proposta deste trabalho consiste no desenvolvimento de uma ferramenta que implementa critérios de análise estática de código baseando-se nos relacionamentos interclasse existentes, visando à exploração de características comuns à programação orientada a objetos, com o intuito de aprimorar a qualidade dos casos de teste gerados.With the significant increase of the adoption of software to perform the most common daily activities, it is increasingly evident the importance of investing on techniques and tools that influence their quality, in order to avoid risks. In many situations, the impact of a failure can cause large losses, especially considering a critical system. In order to improve the software quality, tests are created to explore the code structure and features. In the business context, codes are dynamic and continuously integrated, making it impossible the continuous application of structural tests without having some steps of the test creation automated. The goal of this work consists in the development of a tool that implements static code analysis criteria based on the existing interclass relationships, aiming to the exploration of common characteristics of object oriented programming, in order to improve the quality of the generated test cases.application/pdfporEngenharia : SoftwareSoftware testingObject-Oriented software testingTesting automationFerrmenta de auxílio à análise de anomalias em códigos orientados a objetoTool to aid anomaly analysis for object oriented codes info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2016Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000999678.pdf000999678.pdfTexto completoapplication/pdf1694502http://www.lume.ufrgs.br/bitstream/10183/147629/1/000999678.pdfe927987248a85390fbd1bec26024c0f0MD51TEXT000999678.pdf.txt000999678.pdf.txtExtracted Texttext/plain150897http://www.lume.ufrgs.br/bitstream/10183/147629/2/000999678.pdf.txt0436d5a677d6a3952e50de2046378e6dMD52THUMBNAIL000999678.pdf.jpg000999678.pdf.jpgGenerated Thumbnailimage/jpeg1067http://www.lume.ufrgs.br/bitstream/10183/147629/3/000999678.pdf.jpgc05e274ef31bcb67b3e5f5a177a0b67dMD5310183/1476292018-10-29 08:40:56.338oai:www.lume.ufrgs.br:10183/147629Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-29T11:40:56Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
dc.title.alternative.en.fl_str_mv |
Tool to aid anomaly analysis for object oriented codes |
title |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
spellingShingle |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto Ceconello, Jayne Guerra Engenharia : Software Software testing Object-Oriented software testing Testing automation |
title_short |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
title_full |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
title_fullStr |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
title_full_unstemmed |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
title_sort |
Ferrmenta de auxílio à análise de anomalias em códigos orientados a objeto |
author |
Ceconello, Jayne Guerra |
author_facet |
Ceconello, Jayne Guerra |
author_role |
author |
dc.contributor.author.fl_str_mv |
Ceconello, Jayne Guerra |
dc.contributor.advisor1.fl_str_mv |
Cota, Erika Fernandes |
contributor_str_mv |
Cota, Erika Fernandes |
dc.subject.por.fl_str_mv |
Engenharia : Software |
topic |
Engenharia : Software Software testing Object-Oriented software testing Testing automation |
dc.subject.eng.fl_str_mv |
Software testing Object-Oriented software testing Testing automation |
description |
Com o crescimento significativo da adoção de softwares para a realização das mais comuns tarefas diárias, é cada vez mais evidente a importância do investimento em técnicas e ferramentas que influem na qualidade dos mesmos, a fim de evitar riscos. Muitas vezes o impacto de uma falha pode causar grandes prejuízos, principalmente quando se trata de um sistema crítico. No intuito de influir na qualidade do software, são criados testes que exploram estruturas e funcionalidades do código. No contexto empresarial, códigos são dinâmicos e são integrados continuamente, sendo inviável a aplicação de testes estruturais contínuos sem a automatização de alguns passos da criação dos mesmos. A proposta deste trabalho consiste no desenvolvimento de uma ferramenta que implementa critérios de análise estática de código baseando-se nos relacionamentos interclasse existentes, visando à exploração de características comuns à programação orientada a objetos, com o intuito de aprimorar a qualidade dos casos de teste gerados. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-08-25T02:16:23Z |
dc.date.issued.fl_str_mv |
2016 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/147629 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000999678 |
url |
http://hdl.handle.net/10183/147629 |
identifier_str_mv |
000999678 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/147629/1/000999678.pdf http://www.lume.ufrgs.br/bitstream/10183/147629/2/000999678.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/147629/3/000999678.pdf.jpg |
bitstream.checksum.fl_str_mv |
e927987248a85390fbd1bec26024c0f0 0436d5a677d6a3952e50de2046378e6d c05e274ef31bcb67b3e5f5a177a0b67d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1801224515617816576 |